Jump to content

undefined symbol level delta


Go to solution Solved by Psycho,

Recommended Posts

I have only problem with compile DB and Game 😞

DB

Spoiler
In file included from Cache.cpp:6:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from Main.cpp:5:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from In file included from ClientManagerLogin.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
ClientManagerBoot.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^

 

Game

Spoiler
utils.cpp:13:9: error: no member named 'split' in namespace 'boost'
        boost::split(vecArgs, arg, boost::is_any_of(" "), boost::token_compress_on);
        ~~~~~~~^
utils.cpp:13:36: error: no member named 'is_any_of' in namespace 'boost'
        boost::split(vecArgs, arg, boost::is_any_of(" "), boost::token_compress_on);
                                   ~~~~~~~^
utils.cpp:13:59: error: no member named 'token_compress_on' in namespace 'boost'
        boost::split(vecArgs, arg, boost::is_any_of(" "), boost::token_compress_on);
                                                          ~~~~~~~^

 

.png

 

.png

Edited by Fenczu
Link to comment
Share on other sites

1 hour ago, Fenczu said:

I have only problem with compile DB and Game 😞

DB

  Hide contents
In file included from Cache.cpp:6:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from Main.cpp:5:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from In file included from ClientManagerLogin.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
ClientManagerBoot.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^

 

Game

  Hide contents
utils.cpp:13:9: error: no member named 'split' in namespace 'boost'
        boost::split(vecArgs, arg, boost::is_any_of(" "), boost::token_compress_on);
        ~~~~~~~^
utils.cpp:13:36: error: no member named 'is_any_of' in namespace 'boost'
        boost::split(vecArgs, arg, boost::is_any_of(" "), boost::token_compress_on);
                                   ~~~~~~~^
utils.cpp:13:59: error: no member named 'token_compress_on' in namespace 'boost'
        boost::split(vecArgs, arg, boost::is_any_of(" "), boost::token_compress_on);
                                                          ~~~~~~~^

 

.png

 

.png

utils.h

Spoiler

#ifndef __INC_METIN_II_UTILS_H__
#define __INC_METIN_II_UTILS_H__

#include <math.h>

#define IS_SET(flag, bit)		((flag) & (bit))
#define SET_BIT(var, bit)		((var) |= (bit))
#define REMOVE_BIT(var, bit)	((var) &= ~(bit))
#define TOGGLE_BIT(var, bit)	((var) = (var) ^ (bit))

inline float DISTANCE_SQRT(long dx, long dy)
{
    return ::sqrt((float)dx * dx + (float)dy * dy);
}

inline int DISTANCE_APPROX(int dx, int dy)
{
	int min, max;

	if (dx < 0)
		dx = -dx;

	if (dy < 0)
		dy = -dy;

	if (dx < dy)
	{
		min = dx;
		max = dy;
	}
	else
	{
		min = dy;
		max = dx;
	}

    // coefficients equivalent to ( 123/128 * max ) and ( 51/128 * min )
    return ((( max << 8 ) + ( max << 3 ) - ( max << 4 ) - ( max << 1 ) +
		( min << 7 ) - ( min << 5 ) + ( min << 3 ) - ( min << 1 )) >> 8 );
}

#ifndef __WIN32__
inline WORD MAKEWORD(BYTE a, BYTE b)
{
	return static_cast<WORD>(a) | (static_cast<WORD>(b) << 8);
}
#endif

extern void set_global_time(time_t t);
extern time_t get_global_time();

extern int	dice(int number, int size);
extern size_t str_lower(const char * src, char * dest, size_t dest_size);

extern void	skip_spaces(char **string);
extern bool LEVEL_DELTA(int iLevel, int yLevel, int iDifLev);
extern const char *	one_argument(const char *argument, char *first_arg, size_t first_size);
extern const char *	two_arguments(const char *argument, char *first_arg, size_t first_size, char *second_arg, size_t second_size);
extern void split_argument(const char* argument, std::vector<std::string>& vecArgs);
extern const char *	first_cmd(const char *argument, char *first_arg, size_t first_arg_size, size_t *first_arg_len_result);

extern int CalculateDuration(int iSpd, int iDur);

extern float gauss_random(float avg = 0, float sigma = 1);

extern int parse_time_str(const char* str);

extern bool WildCaseCmp(const char *w, const char *s);

#endif /* __INC_METIN_II_UTILS_H__ */

 

 

utils.cpp

Spoiler
#include "stdafx.h"
#include <boost/algorithm/string/classification.hpp>
#include <boost/algorithm/string/split.hpp>
static int global_time_gap = 0;

time_t get_global_time()
{
	return time(0) + global_time_gap;
}

void set_global_time(time_t t)
{
	global_time_gap = t - time(0);

	char time_str_buf[32];
	snprintf(time_str_buf, sizeof(time_str_buf), "%s", time_str(get_global_time()));

	sys_log(0, "GLOBAL_TIME: %s time_gap %d", time_str_buf, global_time_gap);
}

int dice(int number, int size)
{
	int sum = 0, val;

	if (size <= 0 || number <= 0)
		return (0);

	while (number)
	{
		val = ((thecore_random() % size) + 1);
		sum += val;
		--number;
	}

	return (sum);
}

size_t str_lower(const char * src, char * dest, size_t dest_size)
{
	size_t len = 0;

	if (!dest || dest_size == 0)
		return len;

	if (!src)
	{
		*dest = '\0';
		return len;
	}

	// \0 자리 확보
	--dest_size;

	while (*src && len < dest_size)
	{
		*dest = LOWER(*src); // LOWER 매크로에서 ++나 --하면 안됨!!

		++src;
		++dest;
		++len;
	}

	*dest = '\0';
	return len;
}

void skip_spaces(const char **string)
{   
	for (; **string != '\0' && isnhspace(**string); ++(*string));
}

const char *one_argument(const char *argument, char *first_arg, size_t first_size)
{
	char mark = FALSE;
	size_t first_len = 0;

	if (!argument || 0 == first_size)
	{
		sys_err("one_argument received a NULL pointer!");               
		*first_arg = '\0';
		return NULL;    
	} 

	// \0 자리 확보
	--first_size;

	skip_spaces(&argument);

	while (*argument && first_len < first_size)
	{ 
		if (*argument == '\"')
		{
			mark = !mark;
			++argument; 
			continue;   
		}

		if (!mark && isnhspace(*argument))      
			break;

		*(first_arg++) = *argument;
		++argument;     
		++first_len;
	} 

	*first_arg = '\0';

	skip_spaces(&argument);
	return (argument);
}

bool LEVEL_DELTA(int iLevel, int yLevel, int iDifLev)
{
	return ((iLevel - iDifLev <= yLevel) && (iLevel + iDifLev >= yLevel));
}

const char *two_arguments(const char *argument, char *first_arg, size_t first_size, char *second_arg, size_t second_size)
{
	return (one_argument(one_argument(argument, first_arg, first_size), second_arg, second_size));
}

void split_argument(const char* argument , std::vector<std::string>& vecArgs)
{
	std::string arg = argument;
	boost::split(vecArgs, arg, boost::is_any_of(" "), boost::token_compress_on);
}
const char *first_cmd(const char *argument, char *first_arg, size_t first_arg_size, size_t *first_arg_len_result)
{           
	size_t cur_len = 0;
	skip_spaces(&argument);

	// \0 자리 확보
	first_arg_size -= 1;

	while (*argument && !isnhspace(*argument) && cur_len < first_arg_size)
	{
		*(first_arg++) = LOWER(*argument);
		++argument;
		++cur_len;
	}

	*first_arg_len_result = cur_len;
	*first_arg = '\0';
	return (argument);
}

int CalculateDuration(int iSpd, int iDur)
{
	int i = 100 - iSpd;

	if (i > 0) 
		i = 100 + i;
	else if (i < 0) 
		i = 10000 / (100 - i);
	else
		i = 100;

	return iDur * i / 100;
}
double uniform_random(double a, double b)
{
	return thecore_random() / (RAND_MAX + 1.f) * (b - a) + a;
}

float gauss_random(float avg, float sigma)
{
	static bool haveNextGaussian = false;
	static float nextGaussian = 0.0f;

	if (haveNextGaussian) 
	{
		haveNextGaussian = false;
		return nextGaussian * sigma + avg;
	} 
	else 
	{
		double v1, v2, s;
		do { 
			//v1 = 2 * nextDouble() - 1;   // between -1.0 and 1.0
			//v2 = 2 * nextDouble() - 1;   // between -1.0 and 1.0
			v1 = uniform_random(-1.f, 1.f);
			v2 = uniform_random(-1.f, 1.f);
			s = v1 * v1 + v2 * v2;
		} while (s >= 1.f || fabs(s) < FLT_EPSILON);
		double multiplier = sqrtf(-2 * logf(s)/s);
		nextGaussian = v2 * multiplier;
		haveNextGaussian = true;
		return v1 * multiplier * sigma + avg;
	}
}

int parse_time_str(const char* str)
{
	int tmp = 0;
	int secs = 0;

	while (*str != 0)
	{
		switch (*str)
		{
			case 'm':
			case 'M':
				secs += tmp * 60;
				tmp = 0;
				break;

			case 'h':
			case 'H':
				secs += tmp * 3600;
				tmp = 0;
				break;

			case 'd':
			case 'D':
				secs += tmp * 86400;
				tmp = 0;
				break;

			case '0':
			case '1':
			case '2':
			case '3':
			case '4':
			case '5':
			case '6':
			case '7':
			case '8':
			case '9':
				tmp *= 10;
				tmp += (*str) - '0';
				break;

			case 's':
			case 'S':
				secs += tmp;
				tmp = 0;
				break;
			default:
				return -1;
		}
		++str;
	}

	return secs + tmp;
}

bool WildCaseCmp(const char *w, const char *s)
{
	for (;;)
	{
		switch(*w)
		{
			case '*':
				if (!w[1])
					return true;
				{
					for (size_t i = 0; i <= strlen(s); ++i)
					{
						if (true == WildCaseCmp(w + 1, s + i))
							return true;
					}
				}
				return false;

			case '?':
				if (!*s)
					return false;

				++w;
				++s;
				break;

			default:
				if (*w != *s)
				{
					if (tolower(*w) != tolower(*s))
						return false;
				}

				if (!*w)
					return true;

				++w;
				++s;
				break;
		}
	}

	return false;
}

 

try this for db, if it doesn't work I'll try to help you later

Link to comment
Share on other sites

DB_ERROR_LOG

Spoiler
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from Config.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Config.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from PeerBase.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from PeerBase.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Peer.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Peer.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from NetBase.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from NetBase.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Main.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Main.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from LoginData.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from LoginData.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from DBManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from DBManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from Lock.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Lock.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Cache.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Cache.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerGuild.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerGuild.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from ItemAwardManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ItemAwardManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from ClientManager.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManager.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerLogin.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from HB.cpp:1:
In file included from In file included from ClientManagerLogin.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from HB.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from MoneyLog.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from MoneyLog.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from PrivManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from PrivManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from ClientManagerParty.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerParty.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerPlayer.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from GuildManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from GuildManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerPlayer.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
3 warnings generated.
In file included from Main.cpp:5:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from Marriage.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Marriage.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from LoginData.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
NetBase.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManagerEventFlag.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerEventFlag.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerBoot.cpp:3:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerBoot.cpp:3:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from Main.cpp:6:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
In file included from ClientManagerGuild.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
DBManager.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManagerLogin.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from In file included from GuildManager.cpp:2:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
3 warnings and 2 errors generated.
gmake: *** [Makefile:48: .obj/LoginData.o] Error 1
3 warnings and 2 errors generated.
In file included from MoneyLog.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
ClientManager.cpp:9:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from Cache.cpp:6:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
gmake: *** Waiting for unfinished jobs....
gmake: *** [Makefile:48: .obj/NetBase.o] Error 1
In file included from ItemAwardManager.cpp:7:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
                                   ^In file included from BlockCountry.cpp:9:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from BlockCountry.cpp:9:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManagerBoot.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from Monarch.cpp:1:
In file included from ./Monarch.h:9:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Monarch.cpp:1:
In file included from ./Monarch.h:9:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from In file included from GuildManager.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
ClientManagerParty.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from PrivManager.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManagerGuild.cpp:8:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
In file included from 6 warnings and 2 errors generated.
gmake: *** [Makefile:48: .obj/Main.o] Error 1
In file included from DBManager.cpp:2:
./DBManager.h:89:8: warning: private field 'm_quit' is not used [-Wunused-private-field]
        int                     m_quit;         // looping flag
                                ^
4 warnings and 2 errors generated.
ClientManagerPlayer.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
gmake: *** [Makefile:48: .obj/DBManager.o] Error 1
3 warnings generated.
ClientManagerGuild.cppIn file included from ClientManager.cpp:15:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
:129:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<C6>п<D5>";
                                ^~~~ ~~~~
ClientManagerGuild.cpp:131:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<B8><CD><C0><E5>";
                                ^~~~~~~~~~~~~~~~
ClientManagerGuild.cpp:133:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<BC><F6>ȣ";
                                ^~~~~~~~
ClientManagerGuild.cpp:135:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<BE><F8><B4><C2> <B9><F8>ȣ";
                                ^~~~~~~~~~~~~~~~ ~~~~~~~~
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerLogin.o] Error 1
10 warnings and 2 errors generated.
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerGuild.o] Error 1
gmake: *** [Makefile:47: .obj/Cache.o] Error 1
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/MoneyLog.o] Error 1
In file included from Marriage.cpp:5:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ItemAwardManager.o] Error 1
In file included from ClientManagerEventFlag.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
ClientManagerPlayer.cpp:442:9: warning: address of stack memory associated with local variable 'command' returned [-Wreturn-stack-address]
        return command;
               ^~~~~~~
ClientManagerPlayer.cpp:585:38: warning: comparison of array 'pLoginData1->GetAccountRef().login' equal to a null pointer is always false [-Wtautological-pointer-compare]
                                if( pLoginData1->GetAccountRef().login == NULL)
                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~    ~~~~
ClientManagerPlayer.cpp:1262:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~
ClientManagerPlayer.cpp:1262:26: note: place parentheses around the '&&' expression to silence this warning
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                                              ^
                            (                                          )
ClientManagerPlayer.cpp:1262:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                                                                        ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
ClientManagerPlayer.cpp:1262:74: note: place parentheses around the '&&' expression to silence this warning
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                                                                                              ^
                                                                           (                                           )
GuildManager.cpp:1138:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                CClientManager::instance().SendNotice("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><E5><C0><C7> <C0><FC><C0><EF><C0><CC> <BE><E0> %d<BA><D0> <C8><C4> <BD><C3><C0><DB> <B5>˴ϴ<D9>!", r_1.szName, r_2.szName, iMin);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
GuildManager.cpp:1140:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                CClientManager::instance().SendNotice("%s <B0><EF><BB><E1><BA><CD> %s <B0><EF><BB><E1><B5>İ<EF><BB><E1>ս<D5><F9><BD><AB><D4><DA> %d<B7><D6><D6>Ӻ<F3><BF><AA>ʼ!", r_1.szName, r_2.szName, iMin);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~
ClientManager.cpp:236:3: warning: delete called on non-final 'CItemPriceListTableCache' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
                delete pCache;
                ^
73 warnings generated.
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerParty.o] Error 1
 warnings and 2 errors generated.
ClientManagerBoot.cpp:214:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
ClientManager.cpp:701:12: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
                                                        if (!dwSkillVnum > 120)
                                                            ^            ~
ClientManager.cpp:701:12: note: add parentheses after the '!' to evaluate the comparison first
                                                        if (!dwSkillVnum > 120)
                                                            ^
                                                             (                )
ClientManager.cpp:701:12: note: add parentheses around left hand side expression to silence this warning
                                                        if (!dwSkillVnum > 120)
                                                            ^
                                                            (           )
gmake: *** [Makefile:47: .obj/ClientManagerPlayer.o] Error 1
ClientManager.cpp:701:25: warning: result of comparison of constant 120 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare]
                                                        if (!dwSkillVnum > 120)
                                                            ~~~~~~~~~~~~ ^ ~~~
ClientManager.cpp:879:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
ClientManager.cpp:879:25: note: place parentheses around the '&&' expression to silence this warning
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                                      ^
                    (                                                 )
ClientManager.cpp:879:83: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                                                                       ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ClientManager.cpp:879:83: note: place parentheses around the '&&' expression to silence this warning
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                                                                                                ^
                                                                          (                                                   )
3                fprintf(stderr, "mob_names.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:235:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "<C5><U+05FD><BA>Ʈ <C6><C4><C0><CF><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>. <B1>״<EB><B7><CE> <C1><F8><C7><E0><C7>մϴ<D9>.\n");
                                 ^~~~        ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
ClientManagerBoot.cpp:254:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<B8><F7> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                       
                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:275:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "mob_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:294:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "mob_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:389:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<B8><F7> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                       
                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:410:2: warning: expression result unused [-Wunused-value]
        test_data;
        ^~~~~~~~~
ClientManagerBoot.cpp:413:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "<C5><U+05FD><BA>Ʈ <C6><C4><C0><CF><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>. <B1>״<EB><B7><CE> <C1><F8><C7><E0><C7>մϴ<D9>.\n");
                                 ^~~~        ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
ClientManagerBoot.cpp:430:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<B8><F7> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                       
                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:614:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_names.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:633:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto_test.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:650:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<BE><C6><C0><CC><C5><DB> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                   
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/Marriage.o] Error 1
ClientManagerBoot.cpp:677:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:704:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:726:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<BE><C6><C0><CC><C5><DB> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                   
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:793:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto_test.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:809:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<BE><C6><C0><CC><C5><DB> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                   
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:711:6: warning: unused variable 'testValue' [-Wunused-variable]
        int testValue =  m_vec_itemTable.size();
            ^
ClientManagerBoot.cpp:1497:25: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                    ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1497:66: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                                                             ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1498:26: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                     ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1498:69: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1498:112: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                                                           ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:5: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:20: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                               ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:35: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                              ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:50: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                             ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:65: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                            ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:80: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                                           ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1525:25: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                    ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1525:66: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                                                             ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1526:26: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                     ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1526:69: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1526:112: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                                                           ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:5: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:20: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                               ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:35: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                              ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:50: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                             ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:65: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                            ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:80: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                                           ^~~~~~~~~~~~~
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/PrivManager.o] Error 1
8 warnings and ClientManager.cpp:2744:8:23 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerEventFlag.o] Error 1
 errors generated.
 error: use of undeclared identifier 'HEADER_GD_EVENT_MANAGER'; did you mean 'HEADER_GD_ELECT_MONARCH'?
                case HEADER_GD_EVENT_MANAGER:
                     ^~~~~~~~~~~~~~~~~~~~~~~
                     HEADER_GD_ELECT_MONARCH
./../../common/tables.h:121:2: note: 'HEADER_GD_ELECT_MONARCH' declared here
        HEADER_GD_ELECT_MONARCH                 = 117,                  ///< <B1><BA><C1><D6> <C5><F5>ǥ
        ^
ClientManager.cpp:2744:8: error: duplicate case value 'HEADER_GD_ELECT_MONARCH'
                case HEADER_GD_EVENT_MANAGER:
                     ^
ClientManager.cpp:2596:9: note: previous case defined here
                        case HEADER_GD_ELECT_MONARCH:
                             ^
gmake: *** [Makefile:47: .obj/GuildManager.o] Error 1
ClientManager.cpp:2760:22: error: unknown type name 'TEventManagerData'
void SetTimeToString(TEventManagerData* eventData)
                     ^
43 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerBoot.o] Error 1
ClientManager.cpp:2784:8: error: use of undeclared identifier 'EMPIRE_WAR_EVENT'
                case EMPIRE_WAR_EVENT:
                     ^
ClientManager.cpp:2785:8: error: use of undeclared identifier 'TOURNAMENT_EVENT'
                case TOURNAMENT_EVENT:
                     ^
ClientManager.cpp:2795:18: error: use of undeclared identifier 'EVENT_MANAGER_UPDATE'
        if (subIndex == EVENT_MANAGER_UPDATE)
                        ^
ClientManager.cpp:2797:23: error: use of undeclared identifier 'EVENT_MANAGER_REMOVE_EVENT'
        else if (subIndex == EVENT_MANAGER_REMOVE_EVENT)
                             ^
ClientManager.cpp:2802:7: error: use of undeclared identifier 'm_EventManager'
                if (m_EventManager.size())
                    ^
ClientManager.cpp:2804:19: error: use of undeclared identifier 'm_EventManager'
                        for (auto it = m_EventManager.begin(); it != m_EventManager.end(); ++it)
                                       ^
ClientManager.cpp:2804:49: error: use of undeclared identifier 'm_EventManager'
                        for (auto it = m_EventManager.begin(); it != m_EventManager.end(); ++it)
                                                                     ^
ClientManager.cpp:2808:6: error: unknown type name 'TEventManagerData'
                                        TEventManagerData& eventPtr = it->second[j];
                                        ^
ClientManager.cpp:2835:16: error: use of undeclared identifier 'm_EventManager'
        for(auto it = m_EventManager.begin();it!=m_EventManager.end();++it)
                      ^
ClientManager.cpp:2835:43: error: use of undeclared identifier 'm_EventManager'
        for(auto it = m_EventManager.begin();it!=m_EventManager.end();++it)
                                                 ^
ClientManager.cpp:2841:5: error: unknown type name 'TEventManagerData'
                                TEventManagerData& pData = it->second[j];
                                ^
ClientManager.cpp:2860:28: error: use of undeclared identifier 'EVENT_MANAGER_EVENT_STATUS'
                                        const BYTE subIndex = EVENT_MANAGER_EVENT_STATUS;
                                                              ^
ClientManager.cpp:2867:20: error: use of undeclared identifier 'HEADER_DG_EVENT_MANAGER'; did you mean 'HEADER_DG_ELECT_MONARCH'?
                                        ForwardPacket(HEADER_DG_EVENT_MANAGER, buf.read_peek(), buf.size());
                                                      ^~~~~~~~~~~~~~~~~~~~~~~
                                                      HEADER_DG_ELECT_MONARCH
./../../common/tables.h:263:2: note: 'HEADER_DG_ELECT_MONARCH' declared here
        HEADER_DG_ELECT_MONARCH                 = 160,                  ///< <B1><BA><C1><D6> <C5><F5>ǥ
        ^
ClientManager.cpp:2874:25: error: unknown type name 'TEventManagerData'
bool SortWithTime(const TEventManagerData& a, const TEventManagerData& b)
                        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
11 warnings and 20 errors generated.
gmake: *** [Makefile:47: .obj/ClientManager.o] Error 1
3 warnings generated.

 

 

GAME_ERROR_LOG

 

Spoiler
In file included from BattleArena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from OXEvent.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from OXEvent.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from BattleArena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from arena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from arena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MarkManager.cpp:19:40: warning: arithmetic between different enumeration types ('CGuildMarkManager::(anonymous enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(anonymous enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
        for (DWORD i = 0; i < MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT; ++i)
                              ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from banword.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from banword.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MarkManager.cpp:104:32: warning: arithmetic between different enumeration types ('CGuildMarkManager::(anonymous enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(anonymous enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
                if (markID < MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT)
                             ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MarkManager.cpp:152:32: warning: arithmetic between different enumeration types ('CGuildMarkManager::(anonymous enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(anonymous enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
        if (markID >= MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT)
                      ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from blend_item.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from blend_item.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from block_country.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from block_country.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from building.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from building.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from castle.cpp:13:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from castle.cpp:13:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from ani.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ani.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from char_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OXEvent.cpp:158:133: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkChar->ChatPacket(CHAT_TYPE_INFO, "%d %s %s", m_vec_quiz[i][j].level, m_vec_quiz[i][j].Quiz, m_vec_quiz[i][j].answer ? LC_TEXT("<C2><FC>") : LC_TEXT("<B0><C5><C1><FE>"));
                                                                                                                                                         ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:158:149: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkChar->ChatPacket(CHAT_TYPE_INFO, "%d %s %s", m_vec_quiz[i][j].level, m_vec_quiz[i][j].Quiz, m_vec_quiz[i][j].answer ? LC_TEXT("<C2><FC>") : LC_TEXT("<B0><C5><C1><FE>"));
                                                                                                                                                                               ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:162:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        pkChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><D1> <C4><FB><C1><EE> <BC><F6>: %d"), c);       
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:200:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        SendNoticeMap(LC_TEXT("10<C3>ʵ<DA> <C6><C7><C1><A4><C7>ϰڽ<C0><B4>ϴ<D9>."), OXEVENT_MAP_INDEX, true);
                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:205:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        SendNoticeMap(LC_TEXT("<C1><A4><B4><E4><C0><BA>"), OXEVENT_MAP_INDEX, true);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:210:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap(LC_TEXT("O <C0>Դϴ<D9>"), OXEVENT_MAP_INDEX, true);
                                                         ^~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:215:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap(LC_TEXT("X <C0>Դϴ<D9>"), OXEVENT_MAP_INDEX, true);
                                                         ^~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:220:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap("<8A>ԈႦ<82><BD><95><FB><81>X<82><F0><8A>O<82>Ɉړ<AE><82><B3><82><B9><82>܂<B7><81>B", OXEVENT_MAP_INDEX, true);
                                               ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
OXEvent.cpp:224:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap(LC_TEXT("5<C3><CA> <B5><DA> Ʋ<B8><AE><BD><C5> <BA>е<E9><C0><BB> <B9>ٱ<F9><C0><B8><B7><CE> <C0>̵<BF> <BD><C3>Ű<B0>ڽ<C0><B4>ϴ<D9>."), OXEVENT_MAP_INDEX, true);
                                                        ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:233:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        SendNoticeMap(LC_TEXT("<B4><D9><C0><BD> <B9><AE><C1><A6> <C1>غ<F1><C7><D8><C1>ּ<BC><BF><E4>."), OXEVENT_MAP_INDEX, true);
                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:250:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        SendNoticeMap(LC_TEXT("<B9><AE><C1><A6> <C0>Դϴ<D9>."), OXEVENT_MAP_INDEX, true);
                               ^~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:252:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        SendNoticeMap(LC_TEXT("<B8><C2><C0><B8><B8><E9> O, Ʋ<B8><AE><B8><E9> X<B7><CE> <C0>̵<BF><C7><D8><C1>ּ<BC><BF><E4>"), OXEVENT_MAP_INDEX, true);
                               ^~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:315:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pkChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A4><B4><E4><C0>Դϴ<D9>!"));
                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cppIn file included from char_resist.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_resist.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_quickslot.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_quickslot.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:105:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        BroadcastNotice(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><C7> <B0><F8><B0>ݱ<EE><C1><F6> 5<BA><D0> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>!!!"));
                                                                 ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:112:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        BroadcastNotice(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><C7> <B0><F8><B0>ݱ<EE><C1><F6> 1<BA><D0> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>!!!"));
                                                                 ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:122:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        BroadcastNotice(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><CC> <BC><BA><C0><BB> <B0><F8><B0><DD><C7>ϱ<E2> <BD><C3><C0><DB><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:144:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<C1><U+07FE><D3> <C1><A6><B4>ܿ<A1> <BE><C7><C0><C7> <B1><E2><BF><EE><C0><CC> <B8><U+3FA75><EC><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~        ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~         ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:153:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        SendNoticeMap(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><CC> <B9><B0><B7><AF><B0><A5> <C1><B6><C1><FC><C0><BB> <BA><B8><C0>Դϴ<D9>."), pInfo->nMapIndex, false);
                                                                               ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:166:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><CC> <B9><B0><B7><AF><B0><A1><B1><E2> <BD><C3><C0><DB><C7><U+07FD><C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                               ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:167:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("<C0><E1><BD><C3> <C8><C4> <B8><B6><C0><BB><B7><CE> <B5><B9><BE>ư<A9><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:192:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><C7> <B4><EB><C0><E5><C0><CC> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                               ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:193:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("30<BA><D0> <B3><BB><B7><CE> <B1><U+0378><F1><B7><C9><C1>ָ<A6> <B9><B0><B8><AE><C3><C4><C1>ּ<BC><BF><E4>."), pInfo->nMapIndex, false);
                                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:203:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<B1><U+0378><F1><B7><C9><C1>ֿ<CD> <B1><D7><C0><C7> <BA><CE><C7>ϵ<E9><C0><BB> <B8><F0><B5><CE> <B9><B0><B8><AE><C3>ƽ<C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:204:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<C0><E1><BD><C3> <C8><C4> <B8><B6><C0><BB><B7><CE> <B5><B9><BE>ư<A9><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:215:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<B1><U+0378><F1><B7><C9><C1>ְ<A1> <C5><F0><B0><A2><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:216:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<C0><E1><BD><C3> <C8><C4> <B8><B6><C0><BB><B7><CE> <B5><B9><BE>ư<A9><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from char_change_empire.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_change_empire.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_horse.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_horse.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from char_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BattleArena.cpp:246:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(szBuf, sizeof(szBuf), LC_TEXT("%s<C0><C7> <BC><BA><C0><B8><B7><CE> <B8><F3><BD><BA><C5>͵<E9><C0><CC> <C1><F8><B1><BA><C7>ϰ<ED> <C0>ֽ<C0><B4>ϴ<D9>."), EMPIRE_NAME(m_nEmpire));
                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:248:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        BroadcastNotice(LC_TEXT("10<BA><D0> <B5><DA> <BC><BA><C0><BB> <B0><F8><B0><DD><C7><D2> <BF><B9><C1><A4><C0>Դϴ<D9>."));
                                   ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
3 warnings generated.
arena.cpp:240:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:246:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:250:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:267:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><A6><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:268:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><A6><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:275:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0><C0><BB> %d <B0><B3> <B1><EE><C1><F6> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."), chA->GetPotionLimit());
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:276:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0><C0><BB> %d <B0><B3> <B1><EE><C1><F6> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."), chB->GetPotionLimit());
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:278:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵˴ϴ<D9>."));
                                                                           ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:279:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵˴ϴ<D9>."));
                                                                           ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:280:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵˴ϴ<D9>."));
                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:289:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:290:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:291:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:361:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:362:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:363:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:373:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><E5> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:374:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><E5> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:375:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><E5> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:414:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:420:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:424:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:434:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BD>ð<A3> <C3>ʰ<FA><B7><CE> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                                            ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:435:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>."));
                                                                                              ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:437:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BD>ð<A3> <C3>ʰ<FA><B7><CE> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                           ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:438:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>."));
                                                                             ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:440:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BD>ð<A3> <C3>ʰ<FA><B7><CE> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                           ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:441:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>."));
                                                                             ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:736:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3><C0><DA> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:741:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5><CD><C0><C7> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:742:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3><C0><DA> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:747:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5><CD><C0><C7> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:748:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3><C0><DA> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:759:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:760:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:761:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:769:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:772:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:786:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:787:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:788:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:795:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:798:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:824:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <B5>ǵ<B9><BE>ư<A9><B4>ϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:827:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <B5>ǵ<B9><BE>ư<A9><B4>ϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:829:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <B5>ǵ<B9><BE>ư<A9><B4>ϴ<D9>."));
                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:845:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><D9><C0><BD> <C6><C7><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:848:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><D9><C0><BD> <C6><C7><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:850:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><D9><C0><BD> <C6><C7><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>."));
                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:956:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetPlayerB()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5>Ͱ<A1> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><DF><C1><F6><C7>մϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:964:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetPlayerA()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5>Ͱ<A1> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><DF><C1><F6><C7>մϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from char_item.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_item.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
castle.cpp:253:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<BF><A1><BC><AD> <BA><C0>ȭ<B8><A6> <B5>ѷ<AF><BD>ΰ<ED> <C0><FC><C5><F5><B0><A1> <C1><F8><C7><E0><C1><DF><C0>Դϴ<D9>."),
                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:267:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <BC><F6><BC><BA><BF><A1> <BC><BA><B0><F8><C7><U+07FD><C0><B4>ϴ<D9>."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:270:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("<C1><F6><B1>ݺ<CE><C5><CD> %s<C0><BA> 30<BA>а<A3> <BA><C0>ȭ<B8><A6> <C6>ı<AB><C7>Ͽ<A9> <BA><B8><BB><F3><C0><BB> ȹ<B5><E6> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~   ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:279:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        BroadcastNotice(LC_TEXT("30<BA><D0><C0><CC> <B0><E6><B0><FA><C7><U+07FD><C0><B4>ϴ<D9>.. <BA><C0>ȭ<B0><A1> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:799:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<BF><A1> <C0><FC><C0><EF><C0><C7> <BD><C3><C0><DB><C0><BB> <BE>˸<AE><B4><C2> <BA><C0>ȭ<B0><A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>."), EMPIRE_NAME(empire));
                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:867:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <BA><C0>ȭ<B8><A6> <C6>ı<AB><C7><U+07FD><C0><B4>ϴ<D9>."), EMPIRE_NAME(killer_empire));
                                                                      ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:888:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <BC><F6><BC><BA><BF><A1> <BD><C7><C6><D0><C7>Ͽ<A9> <C0><FC><C0><C6>й<E8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>.."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:893:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <B8><F0><B5><E7> <BA><C0>ȭ<B8><A6> <C6>ı<AB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:20:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><B2><B7><AF><C1><F8> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B8><BB><BF><A1> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:26:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B8><BB><BF><A1> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:35:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><B9><BA><B9><C0><BB> <C0><D4><C0><BA> <BB><F3><C5>¿<A1><BC><AD> <B8><BB><C0><BB> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:51:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <BC><D2><C0><AF><C7>ϰ<ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:53:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><CC> <C1><U+05FE><EE><C0>ִ<C2> <BB><F3><C5><C2> <C0>Դϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:55:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><C7> <BD><BA><C5><U+05F9>̳ʰ<A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B8><BB><C0><BB> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_affect.cpp:541:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><C0><DA> <C1><A6><C1><A6><B7><CE> ä<C6><C3><C0><CC> <B1><DD><C1><F6> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_affect.cpp:722:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<C6><C3> <B1><DD><C1><F6><B0><A1> Ǯ<B7>Ƚ<C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:181:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB> <BC><D2>ȯ<BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:207:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        m_chHorse->m_stName += LC_TEXT("<B4><D4><C0><C7> <B8><BB>");
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
battle.cpp:153:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FC><C5><F5><B0><A1> <BD><C3><C0><DB> <B5>Ǿ<EE> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
battle.cpp:156:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FC><C5><F5><B0><A1> <BD><C3><C0><DB> <B5>Ǿ<EE> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
battle.cpp:701:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
        LPITEM item = ch->GetWear(WEAR_WEAPON); 
        ^
battle.cpp:698:5: note: previous statement is here
    if (NULL == ch)
    ^
In file included from char_skill.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_skill.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18 warnings generated.
3 warnings generated.
16 warnings generated.
11 warnings generated.
In file included from battle.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from char_state.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_state.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 warnings generated.
3 warnings generated.
3 warnings generated.
In file included from PetSystem.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from PetSystem.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
54 warnings generated.
11 warnings generated.
In file included from cmd_general.cpp:10:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_general.cpp:10:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_emotion.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_emotion.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cmd.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_gm.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_gm.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from building.cpp:4:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
cmd.cpp:174:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><ED><B7>ɾ <B8><F0><B5><CE> <C0>Է<C2><C7>ϼ<BC><BF><E4>."));
                                                ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:403:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B7>α<U+05F8><A6><BA><B8><BF><A9><C1><E0>",       do_detaillog,           0,                      POS_DEAD,       GM_LOW_WIZARD   },
           ^~~~         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmd.cpp:404:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B8><F3><BD><BA><C5>ͺ<B8><BF><A9><C1><E0>",       do_monsterlog,          0,                      POS_DEAD,       GM_LOW_WIZARD   },
           ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
cmd.cpp:544:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C1>ֻ<E7><C0><A7>",                             do_dice,                                0,      POS_DEAD,       GM_PLAYER               },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cppIn file included from cube.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cube.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmd.cpp:684:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ź <BB><F3><C5>¿<A1><BC><AD><B4><C2> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:688:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><B2><B7><AF><C1><F8> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:692:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B2><U+07BC>ӿ<A1><BC><AD> <BE><B0>Կ<E4>?"));
                                                                        ^~~~         ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:697:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><D5><C0><FA> <C0>Ͼ<EE> <B3><AA><BC><BC><BF><E4>."));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:714:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:720:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:294:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:301:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:315:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:325:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:26:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "Ű<BD><BA>",       "french_kiss",  NEED_PC | OTHER_SEX_ONLY | BOTH_DISARM,         2.0f },
            ^~~~~~~~
cmd_emotion.cpp:27:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BB>ǻ<C7>",       "kiss",         NEED_PC | OTHER_SEX_ONLY | BOTH_DISARM,         1.5f },
           ^~~~ ~~~~
cmd_emotion.cpp:28:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B5><FB><B1><CD>",       "slap",         NEED_PC | SELF_DISARM,                          1.5f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:29:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B9>ڼ<F6>",       "clap",         0,                                              1.0f },
           ^~~~ ~~~~
cmd_emotion.cpp:30:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BF><CD>",         "cheer1",       0,                                              1.0f },
           ^~~~~~~~
cmd_emotion.cpp:31:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B8><B8><BC><BC>",       "cheer2",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:34:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>1",      "dance1",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:35:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>2",      "dance2",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:36:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>3",      "dance3",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:37:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>4",      "dance4",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:38:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>5",      "dance5",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:39:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>6",      "dance6",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:41:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C3><E0><C7><CF>",       "congratulation",       0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:42:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BF>뼭",       "forgive",                      0,                              1.0f    },
           ^~~~
cmd_emotion.cpp:43:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "ȭ<B3><B2>",       "angry",                        0,                              1.0f    },
            ^~~~~~~~
cmd_emotion.cpp:44:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C0><AF>Ȥ",       "attractive",           0,                              1.0f    },
           ^~~~~~~~
cmd_emotion.cpp:45:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BD><BD><C7><C4>",       "sad",                          0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:46:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BA><EA><B2><F4>",       "shy",                          0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:47:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C0><C0><BF><F8>",       "cheerup",                      0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:48:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C1><FA><C5><F5>",       "banter",                       0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:49:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B1><E2><BB><DD>",       "joy",                          0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:95:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:803:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                        else
                        ^
In file included from config.cpp:7:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from config.cpp:7:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_skill.cppchar_manager.cpp:38:18: warning: unused variable 'vKey' [-Wunused-variable]
        const struct tm vKey = *localtime(&cur_Time);
                        ^
:271:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><B4><C2> <BD><BA>ų<C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:300:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><A3><B5><E5> <B8><B6><BD><BA><C5><CD> <BC><F6><B7><C3><C0><BB> <C7><D2> <BC><F6> <BE><F8><B4><C2> <BD><BA>ų<C0>Դϴ<D9>."));
                                                    ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:307:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><DB><C6><E5>Ʈ <B8><B6><BD><BA><C5>͵<C8> <BD><BA>ų<C0>Դϴ<D9>. <B4><F5> <C0>̻<F3> <BC><F6><B7><C3> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~  ~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:309:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BD><BA>ų<C0><BA> <BE><C6><C1><F7> <B1><U+05F7><A3><B5><E5> <B8><B6><BD><BA><C5><CD> <BC><F6><B7><C3><C0><BB> <C7><D2> <B0><E6><C1><F6><BF><A1> <C0≯<A3><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:390:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("ũ<C0><B9>, <B1><BF><AA><B7><F9><C7>ϰ<ED> <C0>־<EE>! <C0>̰<C5> <BC><B3><B8><B6> <C1><D6>ȭ<C0>Ը<B6><C0>ΰ<A1>!? <C1><A8><C0><E5>!"));
                                                        ^~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:391:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C0><CC> <BD><C7><C6>з<CE> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>. <B4>ٽ<C3> <B5><B5><C0><FC><C7><D8><C1>ֽñ<E2> <B9>ٶ<F8><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:396:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><F6><BF><A1><BC><AD> <B9><BA><B0><A1> <C8><FB><C0><CC> <C5><CD><C1><AE> <B3><AA><BF><C0><B4><C2> <B1><E2><BA><D0><C0>̾<DF>!"));
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:397:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B6>߰ſ<EE> <B9><AB><BE><F9><C0><CC> <B0><E8><BC><D3> <BF><EB><BC><DA><C0><BD>ġ<B0><ED> <C0>־<EE>! <C0>̰<C7>, <C0>̰<CD><C0><BA>!"));
                                               ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:398:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <B3><F4><C0><BA> <B0><E6><C1><F6><C0><C7> <BC><F6><B7><C3><C0><BB> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <B3><A1><B3><BB><BC>̽<C0><B4>ϴ<D9>."));
                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1366:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkKiller->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <BA><B8>ȣ<B7><CE> <BE><C6><C0><CC><C5><DB><C0><CC> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cppchar_battle.cpp:1450:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        pkKiller->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C1><U+07FF><A1><B4><C2> <BB><E7><B3>ɿ<A1> <B5><FB><B8><A5> <C0><CC><C0><CD><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                       ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cppchar_battle.cpp:1801:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C5><EB> <C3>߰<A1> <B5><A5><B9><CC><C1><F6> %d"), GetPoint(POINT_DEF_GRADE) * (100 + GetPoint(POINT_DEF_BONUS)) / 100);
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
char_skill.cpp#define LC_TEXT(str) locale_find(str):
                                 ^~~
char_battle.cpp:1825:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        pAttacker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BA><ED><B7><B0>! (%d%%)"), GetName(), GetPoint(POINT_BLOCK));
                                                                                          ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1826:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BA><ED><B7><B0>! (%d%%)"), GetName(), GetPoint(POINT_BLOCK));
                                                                               ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1840:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        pAttacker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ȸ<C7><C7>! (%d%%)"), GetName(), GetPoint(POINT_DODGE));
                                                                                           ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1841:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ȸ<C7><C7>! (%d%%)"), GetName(), GetPoint(POINT_DODGE));
                                                                                ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1927:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C5><EB> <C3>߰<A1> <B5><A5><B9><CC><C1><F6> %d"), GetPoint(POINT_DEF_GRADE) * (100 + GetPoint(POINT_DEF_BONUS)) / 100);
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:2304:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s[%d]<B0><A1> <B0><F8><B0><DD> <C0><A7>ġ: %d %d"), pAttacker->GetName(), (DWORD) pAttacker->GetVID(), pAttacker->GetX(), pAttacker->GetY());
                                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
PetSystem.cpp:131:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><C5>¿<A1><BC><AD> <B0><A8><C1><A4>ǥ<C7><F6><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:153:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><AD><C1><A4><C0><C7> <B0><A1><B8><E9><C0><BB> <C2><F8><BF><EB><BD>ÿ<A1><B8><B8> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:159:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><A9><C0>ڸ<B8> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:175:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <BB><E7><B6><F7><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~        ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:187:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><B4><EB><BF><CD> <B0><A8><C1><A4>ǥ<C7><F6><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:195:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3>ʹ<AB> <B0><A1><B1><EE><C0><CC> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:201:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3>ʹ<AB> <B8>ָ<AE> <C0>ֽ<C0><B4>ϴ<D9>"));
                                                                ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:209:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̼<BA><B0><A3><BF><A1><B8><B8> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:226:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <C7>ൿ<C0><BA> <BB><F3>ȣ<B5><BF><C0><C7> <C7>Ͽ<A1> <B0><A1><B4><C9> <C7>մϴ<D9>."));
                                                                                        ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:232:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <C7>ൿ<C0><BA> <BB><F3>ȣ<B5><BF><C0><C7> <C7>Ͽ<A1> <B0><A1><B4><C9> <C7>մϴ<D9>."));
                                                                                ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
425:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><B4><C2> <BD><BA>ų<C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:437:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E6><C7><E8>ġ<B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> å<C0><BB> <C0><D0><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:448:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BD><BA>ų<C0><BA> å<C0><B8><B7><CE> <B4><F5><C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:450:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BD><BA>ų<C0><BA> <BE><C6><C1><F7> å<C0><B8><B7><CE> <BC><F6><B7><C3><C7><D2> <B0><E6><C1><F6><BF><A1> <C0≯<A3><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:463:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1>־ȼ<FA><BC><AD><B8><A6> <C5><EB><C7><D8> <C1><D6>ȭ<C0>Ը<B6><BF><A1><BC><AD> <BA><FC><C1><AE><B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                    ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:539:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("å<C0><B8><B7><CE> <B4><F5> <B3><F4><C0><BA> <B0><E6><C1><F6><C0><C7> <BC><F6><B7><C3><C0><BB> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <B3><A1><B3><BB><BC>̽<C0><B4>ϴ<D9>."));
                                                                                     ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:550:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BE><EE><B4><C0><C1><A4><B5><B5> <C0><CC> <B1><E2><BC><FA><BF><A1> <B4><EB><C7><D8> <C0><CC><C7>ذ<A1> <B5>Ǿ<FA><C1><F6><B8><B8> <C1><B6><B1><DD> <BA><CE><C1><B7><C7>ѵ<ED> <C7>ѵ<A5>.."));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:554:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B5><E5><B5><F0><BE><EE> <B3><A1><C0><CC> <BA><B8><C0>̴<C2> <B0>ǰ<A1>...  <C0><CC> <B1><E2><BC><FA><C0><BA> <C0><CC><C7><D8><C7>ϱⰡ <B3>ʹ<AB> <C8><FB><B5><E9><BE><EE>.."));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:559:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BD><C9><C8><F7> <C7>ϴ<C2> <B9><E8><BF><F2><C0><BB> <B0><A1><C1><F6><B4><C2> <B0><U+0378><B8><C0><CC> <B1><E2><BC><FA><C0><BB> <B9><E8><BF><EF><BC><F6> <C0>ִ<C2> <C0><AF><C0><CF><C7><D1> <B1><E6><C0>̴<D9>.."));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:563:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <B1><C7><C0><BB> <B4><F5> <C0>о<EE><BE><DF> <BC><F6><B7><C3><C0><BB> <BF>Ϸ<E1> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."), need_bookcount - read_count);
                                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:608:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><F6><BF><A1><BC><AD> <B9><BA><B0><A1> <C8><FB><C0><CC> <C5><CD><C1><AE> <B3><AA><BF><C0><B4><C2> <B1><E2><BA><D0><C0>̾<DF>!"));
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:609:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B6>߰ſ<EE> <B9><AB><BE><F9><C0><CC> <B0><E8><BC><D3> <BF><EB><BC><DA><C0><BD>ġ<B0><ED> <C0>־<EE>! <C0>̰<C7>, <C0>̰<CD><C0><BA>!"));
                                                       ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:610:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("å<C0><B8><B7><CE> <B4><F5> <B3><F4><C0><BA> <B0><E6><C1><F6><C0><C7> <BC><F6><B7><C3><C0><BB> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <B3><A1><B3><BB><BC>̽<C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:615:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("ũ<C0><B9>, <B1><BF><AA><B7><F9><C7>ϰ<ED> <C0>־<EE>! <C0>̰<C5> <BC><B3><B8><B6> <C1><D6>ȭ<C0>Ը<B6><C0>ΰ<A1>!? <C1><A8><C0><E5>!"));
                                                        ^~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:616:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C0><CC> <BD><C7><C6>з<CE> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>. <B4>ٽ<C3> <B5><B5><C0><FC><C7><D8><C1>ֽñ<E2> <B9>ٶ<F8><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:586:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A9><BF><CA><C0><BB> <B9><FE><BE><EE><BE><DF> <B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:618:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("20<BE><EF> <B3><C9><C0><BB> <C3>ʰ<FA><C7>Ͽ<A9> <BB><F3><C1><A1><C0><BB> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:634:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><F1><BC>Ӿ <C0><BA><BE><C6><F7><C7>Ե<C8> <BB><F3><C1><A1> <C0≯<A7><C0><B8><B7><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));     
                                                            ^~~~~~~~~~~~   ~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:661:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><AF><B7><E1>ȭ <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><C0>λ<F3><C1><A1><BF><A1><BC><AD> <C6>Ǹ<C5><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:667:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E5><BA><F1><C1><DF><C0><CE> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><C0>λ<F3><C1><A1><BF><A1><BC><AD> <C6>Ǹ<C5><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:673:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><C1><DF><C0><CE> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><C0>λ<F3><C1><A1><BF><A1><BC><AD> <C6>Ǹ<C5><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from desc.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:246:7: warning: unused variable 'bDoMoveAlone' [-Wunused-variable]
        bool bDoMoveAlone = true;                                       // ij<B8><AF><C5><U+037F><CD> <B0><A1><B1><EE><C0><CC> <C0><D6><C0><BB> <B6><A7> ȥ<C0><DA> <BF><A9><B1><E2><C0><FA><B1><E2> <BF><F2><C1><F7><C0>ϰ<C7><C1><F6> <BF><A9><BA><CE> -_-;
             ^
PetSystem.cpp13 warnings generated.
char_battle.cpp:552:8: warning: unused variable 'petVID' [-Wunused-variable]
        DWORD petVID = petActor->Summon(petName, pSummonItem, bSpawnFar);
              ^
char.cpp:1124:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[BATTLE] <BD>ο<EC><B4><C2> <BB><F3><C5><C2>");
                                                             ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char.cpp:1131:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[IDLE] <BD><AC><B4><C2> <BB><F3><C5><C2>");
                                                           ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char_skill.cpp:3275:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        MonsterLog("<B0><F8><B0><DD> <B4><EB><BB><F3><C0><BB> <C7><D8><C1><A6>");
                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char_battle.cpp:3283:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        MonsterLog("<B0><F8><B0><DD> <B4><EB><BB><F3><C0><BB> <BC><B3><C1><A4>: %s", pkVictim->GetName());
                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char_item.cpp:458:55: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
        if (bCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
                                    ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
char_item.cpp:470:55: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
        if (bCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
                                    ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
char_item.cpp:640:13: warning: result of comparison of constant 'DRAGON_SOUL_INVENTORY_MAX_NUM' (960) with expression of type 'BYTE' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare]
                                                if (p >= DRAGON_SOUL_INVENTORY_MAX_NUM)
                                                    ~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:666:12: warning: result of comparison of constant 'DRAGON_SOUL_INVENTORY_MAX_NUM' (960) with expression of type 'BYTE' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare]
                                        if (p >= DRAGON_SOUL_INVENTORY_MAX_NUM)
                                            ~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:679:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
char_item.cpp:837:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B7><E1> <B0><B3><B7><AE> <B1><E2>ȸ<B4><C2> 20 <C0><CC><C7><CF><C0><C7> <B9><AB><B1><B0><A1><B4><C9><C7>մϴ<D9>"));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:848:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:860:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:876:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><B5><C8> <C8><C4> <BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:887:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:901:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from desc_client.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc_client.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:700:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1028:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1037:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B0><B3><B7><AE><BC><AD><B7><CE> <B4><F5> <C0>̻<F3> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1047:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B0><B3><B7><AE><BC><AD><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1055:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1065:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1081:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><B5><C8> <C8><C4> <BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1091:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1103:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1273:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><B1><CD> Ÿ<BF><F6> <BF>Ϸ<E1> <BA><B8><BB><F3><C0><BA> <C7>ѹ<F8><B1><EE><C1><F6> <BB><E7><BF><B4><C9><C7>մϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1289:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1297:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <C0><CC> <B9><E6><BD><C4><C0><B8><B7>δ<C2> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1305:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><BA> <B0><B3><B7><AE><BC><AD><B8><A6> <C7><D5>ĥ <BC><F6><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1306:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><C0><C7> <BC><AD><BF><CD> <C7><F6>ö<C0><BB> <C7><D5>ĥ <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1319:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1331:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B7><E1> <B0><B3><B7><AE> <B1><E2>ȸ<B4><C2> 20 <C0><CC><C7><CF><C0><C7> <B9><AB><B1><B0><A1><B4><C9><C7>մϴ<D9>"));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1420:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><A9><B3><BE> <BC><F6> <C0>ִ<C2> <B8><DE>ƾ<BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1472:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><E2><BE><EF><C7><D8> <B5><D1> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ <C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1498:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1536:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1545:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><E2><BE><EF><B5><C8> <C0><A7>ġ<B0><A1> Ÿ<C1><A6><B1><B9><BF><A1> <BC><D3><C7><D8> <C0>־ <B1><CD>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1568:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A9><BF><CA><C0><BB> <B9><FE><BE><EE><BE><DF> <B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1630:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BB><FD><B8><ED><B7><C2> <BE><E7><C0><CC> <B8><F0><C0>ڶ<F3> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1659:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                lpChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <C1><A4><BD>ŷ<C2> <BE><E7><C0><CC> <B8><F0><C0>ڶ<F3> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1682:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1704:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1741:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1768:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><F0><B4>ں<D2><C0><BB> <C7>ǿ<EF> <BC><F6> <BE><F8><B4><C2> <C1><F6><C1><A1><C0>Դϴ<D9>."));
                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1774:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0> <BC>ӿ<A1> <B8><F0><B4>ں<D2><C0><BB> <C7>ǿ<EF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1868:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <BE><F8><B4><C2> <C1><F6><BF><AA><C0>Դϴ<D9>"));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1927:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1955:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BC><E8><B7><CE> <BF><A9><B4><C2> <B9><B0><B0><C7><C0><CC> <BE>ƴѰ<CD> <B0><B0><B4><D9>."));
                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:1188:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        m_pkChr->ChatPacket(CHAT_TYPE_INFO, "ȿ<B0><FA><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>. <BD><BA>ų <B0><F8><BD><C4><C0><BB> Ȯ<C0><CE><C7>ϼ<BC><BF><E4>");
                                                              ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~
char_skill.cpp:1656:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><CD>ȯ<BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:1771:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, "ȿ<B0><FA><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>. <BD><BA>ų <B0><F8><BD><C4><C0><BB> Ȯ<C0><CE><C7>ϼ<BC><BF><E4>");
                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~
char.cppchar_item.cpp:1977:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                            ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1980:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1981:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                              ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1984:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1987:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <BB><A1><B0><A3> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <BF><F2><C1><F7><C0>̴<C2> <BC>ӵ<B5><B0><A1> <B4><C0><B7><C1><C1><B3><BD><C0><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1990:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڰ<A1> <B0><A9><C0>ڱ<E2> <C6><F8><B9><DF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! <BB><FD><B8><ED><B7><C2><C0><CC> <B0><A8><BC><D2><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1993:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <B3><EC><BB><F6> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <B5><B6><C0><CC> <BF>¸<F6><C0><B8><B7><CE> <C6><DB><C1><FD><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1996:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2002:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> %d <B0><B3> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName(), dwCounts[i]);
                                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2004:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName());
                                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2012:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BC><B8><C2><C1><F6> <BE>ʴ<C2> <B0><CD> <B0><B0><B4><D9>."));
                                                                                       ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2018:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BC><B8><C2><C1><F6> <BE>ʴ<C2> <B0><CD> <B0><B0><B4><D9>."));
                                                                               ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2036:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, "15<B7><B9><BA><A7> <C0><CC><C7>Ͽ<A1><BC><AD><B4><C2> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.");
                                                                              ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_item.cpp:2045:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO,LC_TEXT("<B8><D5><C0><FA> <BF><EB>ȥ<BC><AE> <C4><F9><BD><BA>Ʈ<B8><A6> <BF>Ϸ<E1><C7>ϼž<DF> <C7>մϴ<D9>."));
                                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2058:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                            ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2061:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2062:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                              ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2065:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_skill.cpp:2116:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, "ȿ<B0><FA><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>. <BD><BA>ų <B0><F8><BD><C4><C0><BB> Ȯ<C0><CE><C7>ϼ<BC><BF><E4>");
                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~
char_skill.cpp:2448:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>. <B8><B6><B1>°<A3> <B0><E6><BA><F1><BA><B4><C0><BB> ã<BE>ư<A1><BC><BC><BF><E4>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2450:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB> <BC><D2>ȯ <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7>ϼ<BC><BF><E4>."));
                                                            ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2489:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (IsAffectFlag(AFF_TANHWAN_DASH) || pkVictim && pkVictim != this)
                                                   ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
char_skill.cpp:2489:50: note: place parentheses around the '&&' expression to silence this warning
                if (IsAffectFlag(AFF_TANHWAN_DASH) || pkVictim && pkVictim != this)
                                                               ^
                                                      (                           )
char_skill.cpp:2587:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s SP<BC>Ҹ<F0>: %d"), pkSk->szName, iNeededSP);
                                                                 ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2595:96: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if (pkSk->dwVnum == SKILL_MUYEONG || pkSk->IsChargeSkill() && !IsAffectFlag(AFF_TANHWAN_DASH) && !pkVictim)
                                          ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
char_skill.cpp:2595:96: note: place parentheses around the '&&' expression to silence this warning
        if (pkSk->dwVnum == SKILL_MUYEONG || pkSk->IsChargeSkill() && !IsAffectFlag(AFF_TANHWAN_DASH) && !pkVictim)
                                                                                                      ^
                                             (                                                                    )
:2695:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("[IDLE] <C1><A4><C1><F6>");
                                   ^~~~~~~~~~~~~~~~
char.cpp:2730:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("[MOVE] %s", GetVictim() ? "<B4><EB><BB><F3><C3><DF><C0><FB>" : "<B1>׳<C9><C0>̵<BF>");
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char.cpp:2730:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("[MOVE] %s", GetVictim() ? "<B4><EB><BB><F3><C3><DF><C0><FB>" : "<B1>׳<C9><C0>̵<BF>");
                                                                                            ^~~~ ~~~~~~~~~~~~
char.cpp:2893:57: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                        if (GetJob() == JOB_SHAMAN || GetJob() == JOB_SURA && GetSkillGroup() == 2)
                                                                   ~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
char.cpp:2893:57: note: place parentheses around the '&&' expression to silence this warning
                                        if (GetJob() == JOB_SHAMAN || GetJob() == JOB_SURA && GetSkillGroup() == 2)
                                                                                           ^
                                                                      (                                           )
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2068:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <BB><A1><B0><A3> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <BF><F2><C1><F7><C0>̴<C2> <BC>ӵ<B5><B0><A1> <B4><C0><B7><C1><C1><B3><BD><C0><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2071:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڰ<A1> <B0><A9><C0>ڱ<E2> <C6><F8><B9><DF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! <BB><FD><B8><ED><B7><C2><C0><CC> <B0><A8><BC><D2><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2074:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <B3><EC><BB><F6> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <B5><B6><C0><CC> <BF>¸<F6><C0><B8><B7><CE> <C6><DB><C1><FD><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2077:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2083:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> %d <B0><B3> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName(), dwCounts[i]);
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2085:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName());
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2092:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BE>ƹ<AB><B0>͵<B5> <BE><F2><C0><BB> <BC><F6> <BE><F8><BE><FA><BD><C0><B4>ϴ<D9>."));
                                                                               ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2111:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD><BA>ų <B7><B9><BA><A7><C0><BB> <B3><BB><B8><AE><B4>µ<A5> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2114:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD><BA>ų <B7><B9><BA><A7><C0><BB> <B3><BB><B8><B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from cmd_oxevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_oxevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_skill.cpp:2773:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B8><F6> <BC><D3><C0><CC> <B6>̱߰<BA>. <C7><CF><C1><F6><B8><B8> <BE><C6><C1><D6> <C6><ED><BE><C8><C7><D8>. <C0>̴<EB><B7><CE> <B1><BE><C8><C1><A4><BD><C3>Ű<C0><DA>."));
                                                             ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2775:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B1><U+05F7><A1>, õõ<C8><F7>. <C1><BB><B4><F5> õõ<C8><F7>, <B1><U+05F7><AF><B3><AA> <B8><B7><C8><FB> <BE><F8><C0><CC> <BA><FC><B8><A3><B0><D4>!"));
                                                             ^~~~        ~~~~    ~~~~~~~~  ~~~~~~~~~~~~~~~~   ~~~~~~~~  ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2777:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B1><U+05F7><A1>, <C0><CC> <B4><C0><B3><A6><C0>̾<DF>. ü<B3><BB><BF><A1> <B1><BE><C6><C1><D6> <C3><C7><D8>."));
                                                             ^~~~        ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2780:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B4><D9> <C0>о<FA><B4><D9>! <C0><CC><C1><A6> <BA><F1><B1><U+07BF><A1> <C0><FB><C7><F4><C0>ִ<C2> <B4><EB><B7><CE> <C0><FC><BD>ſ<A1> <B1><B5><B9><B8><AE><B1><C7>ϸ<E9>,"));
                                                             ^~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2781:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B1>װ<CD><C0><B8><B7><CE> <BC><F6><B7><C3><C0><BA> <B3><A1><B3><AD> <B0>ž<DF>!"));
                                                             ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2784:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C0><CC><C1><A6> å<C0><C7> <B8><B6><C1><F6><B8><B7> <C0><E5><C0>̾<DF>! <BC><F6><B7><C3><C0><C7> <B3><A1><C0><CC> <B4><AB><BF><A1> <BA><B8><C0>̰<ED> <C0>־<EE>!"));
                                                             ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2786:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<BE><F3><B8><B6> <BE><C8> <B3><B2><BE>Ҿ<EE>! <C1><B6><B1>ݸ<B8> <B4><F5>!"));
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2788:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C1><C1><BE>Ҿ<EE>! <C1><B6><B1>ݸ<B8> <B4><F5> <C0><D0><C0><B8><B8><E9> <B3><A1><C0>̴<D9>!"));
                                                             ^~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2791:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("å<C0><C0><CC><C1><A6> <BE><F3><B8><B6> <B3><B2><C1><F6> <BE>ʾұ<BA>."));
                                                              ^~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2792:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B9><BA><B0><A1> <B8><F6> <BE>ȿ<A1> <C8><FB><C0><CC> <BB><FD><B1><E2><B4><C2> <B1><E2><BA><D0><C0><CE> <B0><C9>."));
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2796:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C0><CC><C1><A6> <C1><BB> <BD><BD><BD><BD> <B0><A1><B4><DA><C0><CC> <C0><E2><C8><F7><B4><C2> <B0><CD> <B0><B0><C0><BA><B5><A5>."));
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2797:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C1><C1><BE><C6>, <C0><CC> <B1><B7><CE> <B0><E8><BC><D3> <B3><AA><B0><A3><B4><D9>!"));
                                                             ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2801:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<BE>ƴ<CF> <BE><B0><D4> <B5><C8> <B0><D4> <C1><BE><C0><CF> <C0>о <B8>Ӹ<AE><BF><A1> <BE><C8> <B5><E9><BE><EE><BF><C0><B3><C4>."));
                                                             ^~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2802:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B0><F8><BA><CE><C7>ϱ<E2> <BD>Ⱦ<EE><C1><F6><B3><D7>."));
                                                             ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2806:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<BB><FD><B0><A2><B8><B8>ŭ <C0>бⰡ <BD><B1><C1><F6><B0><A1> <BE>ʱ<BA>. <C0><CC><C7>ص<B5> <BE><EE><B7>ư<ED> <B3><BB><BF><B3><AD><C7><D8><C7><D8>."));
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2807:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C0>̷<A1><BC><AD><BE><DF> <B0><F8><BA>ΰ<A1> <BE>ȵȴٱ<B8>."));
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2122:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2180:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2221:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2232:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> PC<B9><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2250:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2264:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB> <C1><A6><C7>ѷ<AE><C0><BB> <C3>ʰ<FA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2271:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2324:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><F9><BA><B4> <B6>Ǵ<C2> <C1><BE><C0><DA> <B8><A6> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2351:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2387:114: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "Inc %ds by item{VN:%d SOC%d:%d}", ret, item->GetVnum(), ITEM_SOCKET_CHARGING_AMOUNT_IDX, item->GetSocket(ITEM_SOCKET_CHARGING_AMOUNT_IDX));
                                                                                                                          ~~                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                          %ld
char_item.cpp:2391:113: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "Inc %ds by item{VN:%d VAL%d:%d}", ret, item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                          ~~                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                          %ld
char_item.cpp:2394:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C3><CA> <B8><B8>ŭ <C3><E6><C0><FC><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), ret);
                                                                                                              ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2403:111: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "No change by item{VN:%d SOC%d:%d}", item->GetVnum(), ITEM_SOCKET_CHARGING_AMOUNT_IDX, item->GetSocket(ITEM_SOCKET_CHARGING_AMOUNT_IDX));
                                                                                                                            ~~                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                            %ld
char_item.cpp:2407:110: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "No change by item{VN:%d VAL%d:%d}", item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                            ~~                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                            %ld
char_item.cpp:2410:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><E6><C0><FC><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2433:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C3><CA> <B8><B8>ŭ <C3><E6><C0><FC><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), ret);
                                                                                                              ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2434:117: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                        sprintf(buf, "Increase %ds by item{VN:%d VAL%d:%d}", ret, item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                       ~~                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                       %ld
char_item.cpp:2441:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><E6><C0><FC><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2442:109: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                        sprintf(buf, "No change by item{VN:%d VAL%d:%d}", item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                    ~~                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                    %ld
char_item.cpp:2468:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2512:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2521:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2536:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E1>ȥ <BB><F3><C5>°<A1> <BE>ƴϸ<E9> <B0><E1>ȥ<B9><DD><C1><F6><B8><A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2685:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B0><F7><BF><A1><BC><B1> <C0>̺<A5>Ʈ<BF><EB> <B0><A8><C1><F6><B1><B5><BF><C0><DB><C7><CF><C1><F6> <BE>ʴ°<CD> <B0><B0><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2696:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̺<A5>Ʈ<BF><EB> <B0><A8><C1><F6><B1><BD>ź<F1><B7>ο<EE> <BA><FB><C0><BB> <B3><BB><B8><E7> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));char.cpp:3958:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<B1><A4><C0><BB> <C1>ߴ<DC><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:3989:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0≯<A6> <C0><E5><C2><F8><C7>ϼ<BC><BF><E4>."));
                                                    ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4028:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ø<A6> <C7><D2> <BC><F6> <C0>ִ<C2> <B0><F7><C0><CC> <BE>ƴմϴ<D9>"));
                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4038:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô븦 <C0><E5><C2><F8> <C7>ϼ<BC><BF><E4>."));
                                                    ^~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4044:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9>̳<A2><B8><A6> <B3><A2><B0><ED> <B4><F8><C1><AE> <C1>ּ<BC><BF><E4>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~

                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2847:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̺<A5>Ʈ<BF><EB> <B0><A8><C1><F6><B1><C8><E7><C0><FB><B5><B5> <BE><F8><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2928:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A8><C1><F6><B1><C0>ۿ<EB><C7>Ͽ<B4><C0><B8><B3><AA> <B0><A8><C1><F6><B5>Ǵ<C2> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2933:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A8><C1><F6><B1><C0>ۿ<EB><C7>Ͽ<B4><C0><B8><B3><AA> <B0><A8><C1><F6><B5>Ǵ<C2> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2978:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> <B5><B9><C1><B6><B0><A2><C0><CC> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2997:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><B0><A1> <C8><E7><C0><FB><B5><B5> <BE><F8><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3001:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> <B9><E9><C1><F8><C1>ְ<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3006:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> û<C1><F8><C1>ְ<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3011:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> <C7><C7><C1><F8><C1>ְ<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3043:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <BE><F8><B4><C2> <C1><F6><BF><AA><C0>Դϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3063:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3071:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BA> <B3>ʹ<AB> <BE><EE><B7><C1><BF><F6> <C0><CC><C7><D8><C7>ϱⰡ <C8><FB><B5><EC><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3077:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BA> <BE>ƹ<AB><B8><AE> <BA><C1><B5><B5> <B5><B5><BF><F2><C0><CC> <B5><C9> <B0><CD> <B0><B0><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3099:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3105:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7><B9><BA><A7> 30<C0><CC> <B5>DZ<E2> <C0><FC><BF><A1><B4><C2> <BD><C0><B5><E6><C7><D2> <BC><F6> <C0><D6><C0><BB> <B0><CD> <B0><B0><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3111:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7><B9><BA><A7> 50<C0><CC> <B5>DZ<E2> <C0><FC><BF><A1><B4><C2> <BD><C0><B5><E6><C7><D2> <BC><F6> <C0><D6><C0><BB> <B0><CD> <B0><B0><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3117:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><AC><B0><E8><B1><E2><B4><C2> <B4><F5><C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3140:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3148:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <BF>Ϻ<AE><C7>ϰ<D4> <BE>˾Ƶ<E9><C0><BB> <BC><F6> <C0>ִ<C2> <BE><F0><BE><EE><C0>̴<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3168:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3177:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3199:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3232:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BB> <C0><D0><C0><B8><B7><C1><B8><E9> <B7><B9><BA><A7><C0><BB> <B4><F5> <BF>÷<C1><BE><DF> <C7>մϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3238:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3244:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BA> <B3>ʹ<AB> <BE><EE><B7><C1><BF><F6> <C0><CC><C7><D8><C7>ϱⰡ <C8><FB><B5><EC><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3250:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><B8><B7>δ<C2> <B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3272:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3281:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3314:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3323:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3344:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3353:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <BD>¸<B6> <BD><BA>ų<C0><BB> <BC><F6><B7><C3><C7><D2> <BC><F6> <C0>ִ<C2> <B7><B9><BA><A7><C0><CC> <BE>ƴմϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3363:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1>־ȼ<FA><BC><AD><B8><A6> <C5><EB><C7><D8> <C1><D6>ȭ<C0>Ը<B6><BF><A1><BC><AD> <BA><FC><C1><AE><B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3376:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BD>¸<B6> <BC><F6><B7>ü<AD><B8><A6> <C0><D0><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3382:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD>¸<B6> <BC><F6><B7>ü<AD><B8><A6> <C0>о<EE> <BD>¸<B6> <BD><BA>ų <C6><F7><C0><CE>Ʈ<B8><A6> <BE><F2><BE><FA><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3383:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><F2><C0><BA> <C6><F7><C0><CE>Ʈ<B7>δ<C2> <BD>¸<B6> <BD><BA>ų<C0><C7> <B7><B9><BA><A7><C0><BB> <BF>ø<B1> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3394:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD>¸<B6> <BC><F6><B7>ü<AD> <C0><CC><C7>ؿ<A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3416:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><B6><C0><BD><C0><CC> <B8><BC><BE><C6><C1><F6><B4>±<BA>. <B0><A1><BD><BF><C0><BB> <C1><FE><B4><A9><B8><A3><B4><F8> <B9><AB><BE><U+30870><A1> <C1><BB> <B0><A1><BA><AD><BF><F6><C1><F8> <B4><C0><B3><A6><C0>̾<DF>."));
                                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3417:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><BE><C7>ġ<B0><A1> %d <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), delta/10);
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3433:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3438:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C5><U+05FD><BA>Ʈ <BC><AD><B9><F6> <BD>ð<A3><C1><A6><C7><D1> <C5><EB><B0><FA>"));
                                                                                                                            ^~~~        ~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3444:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><BE><C7>ġ<B8><A6> <B4><F5> <C0>̻<F3> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3460:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><B6><C0><BD><C0><CC> <B8><BC><BE><C6><C1><F6><B4>±<BA>. <B0><A1><BD><BF><C0><BB> <C1><FE><B4><A9><B8><A3><B4><F8> <B9><AB><BE><U+30870><A1> <C1><BB> <B0><A1><BA><AD><BF><F6><C1><F8> <B4><C0><B3><A6><C0>̾<DF>."));
                                                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3461:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><BE><C7>ġ<B0><A1> %d <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), val);
                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3493:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><A9><B3><BE> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4070:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô밡 <BE>ƴ<D1> <B9><B0><B0><C7><C0><B8><B7><CE> <B3><AC><BD>ø<A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>!"));
                                                    ^~~~~~~~~~~~    ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_state.cpp:158:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><E5><C0><C7> <B1><EA><B9><DF><C0><BB> <BB><A9><BE>Ѿҽ<C0><B4>ϴ<D9>!"), pMap->GetGuild(idx)->GetName(), pMap->GetGuild(idx_opp)->GetName());
                                                                                                       ^~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4110:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("<B4><D9><C0><BD><BB><F3><C5>·ξ<B0><A1><C0><DA>");
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~
char.cpp:4347:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><C4>Ƽ<C0><E5><C0><CC> <C1><A2><BC><D3> <BB><F3><C5>°<A1> <BE>ƴ϶<F3><BC><AD> <BF><E4>û<C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4368:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4372:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4>ٸ<A5> <C1><A6><B1><B9><B0><FA> <C6><C4>Ƽ<B8><A6> <C0>̷<EA> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4376:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'char_item.cpp
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4380:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4384:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4388:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4392:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4399:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4415:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4>Կ<A1><B0><D4> <C6><C4>Ƽ<B0><A1><C0><D4> <BD><C5>û<C0><BB> <C7><U+07FD><C0><B4>ϴ<D9>."), leader->GetName());
                                               ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4469:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C6><C4>Ƽ<BF><A1> <BC><D3><C7><D8><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4479:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_SERVER:               member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                                     ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4480:69: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_DUNGEON:              member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                                     ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4481:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_OBSERVER:     member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4482:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_LVBOUNDARY:   member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>.")); break;
                                                                                             ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4483:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_LOWLEVEL:     member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4484:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_HILEVEL:              member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                                     ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4487:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                           ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4488:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                           member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<C0><C7> <C0>ο<F8><C1><A6><C7><D1><C0><CC> <C3>ʰ<FA><C7>Ͽ<A9> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                        ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4527:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4532:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s <B4><D4><C0><CC> <C6><C4>Ƽ <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."), pchInvitee->GetName());
                                                     ^~~~~~~~      ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4544:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4548:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4>ٸ<A5> <C1><A6><B1><B9><B0><FA> <C6><C4>Ƽ<B8><A6> <C0>̷<EA> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4552:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4556:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4560:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4564:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4568:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4572:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C0>̹<CC> %s<B4><D4><C0><BA> <C6><C4>Ƽ<BF><A1> <BC><D3><C7><D8> <C0>ֽ<C0><B4>ϴ<D9>."), pchInvitee->GetName());
                                                             ^~~~~~~~   ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4576:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
PetSystem.cpp:3520:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><A9><B3><BE> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3550:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> <C7><EC><BE>Ÿ<C0>Ͽ<A1><BC><AD><B4><C2> <BF><B0><BB><F6><B0><FA> Ż<BB><F6><C0><CC> <BA>Ұ<A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3578:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <B7><B9><BA><A7><C0><CC> <B5>Ǿ<EE><BE><DF> <B4>ٽ<C3> <BF><B0><BB><F6><C7>Ͻ<C7> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."), last_dye_level+3);
                                                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3598:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                                                    ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3616:53: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                        if (item->GetVnum() == ITEM_VALENTINE_ROSE && SEX_MALE==GET_SEX(this) ||
                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
char_item.cpp:3616:53: note: place parentheses around the '&&' expression to silence this warning
                                                                        if (item->GetVnum() == ITEM_VALENTINE_ROSE && SEX_MALE==GET_SEX(this) ||
                                                                                                                   ^
                                                                            (                                                                )
char_item.cpp:3617:55: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                                item->GetVnum() == ITEM_VALENTINE_CHOCOLATE && SEX_FEMALE==GET_SEX(this))
                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:3617:55: note: place parentheses around the '&&' expression to silence this warning
                                                                                item->GetVnum() == ITEM_VALENTINE_CHOCOLATE && SEX_FEMALE==GET_SEX(this))
                                                                                                                            ^
                                                                                (                                                                       )
char_item.cpp:3620:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3640:53: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                        if (item->GetVnum() == ITEM_WHITEDAY_CANDY && SEX_MALE==GET_SEX(this) ||
                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
char_item.cpp:3640:53: note: place parentheses around the '&&' expression to silence this warning
                                                                        if (item->GetVnum() == ITEM_WHITEDAY_CANDY && SEX_MALE==GET_SEX(this) ||
                                                                                                                   ^
                                                                            (                                                                )
char_item.cpp:3641:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                                item->GetVnum() == ITEM_WHITEDAY_ROSE && SEX_FEMALE==GET_SEX(this))
                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:3641:49: note: place parentheses around the '&&' expression to silence this warning
                                                                                item->GetVnum() == ITEM_WHITEDAY_ROSE && SEX_FEMALE==GET_SEX(this))
                                                                                                                      ^
                                                                                (                                                                 )
char_item.cpp:3644:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3676:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                                                    ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3680:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3681:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3685:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3689:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <BB><A1><B0><A3> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <BF><F2><C1><F7><C0>̴<C2> <BC>ӵ<B5><B0><A1> <B4><C0><B7><C1><C1><B3><BD><C0><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3693:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڰ<A1> <B0><A9><C0>ڱ<E2> <C6><F8><B9><DF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! <BB><FD><B8><ED><B7><C2><C0><CC> <B0><A8><BC><D2><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3697:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <B3><EC><BB><F6> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <B5><B6><C0><CC> <BF>¸<F6><C0><B8><B7><CE> <C6><DB><C1><FD><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3701:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3708:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> %d <B0><B3> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName(), dwCounts[i]);
                                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3710:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName());
                                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3718:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BE>ƹ<AB><B0>͵<B5> <BE><F2><C0><BB> <BC><F6> <BE><F8><BE><FA><BD><C0><B4>ϴ<D9>."));
                                                                                                                       ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3745:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3780:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), iGold);
                                                                                                            ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3795:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> HP,SP<B0><A1> <B8><F0><B5><CE> ä<BF><F6><C1><FD><B4>ϴ<D9>."), EMPIRE_NAME(GetEmpire()));
                                                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3798:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><BB> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3845:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3851:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <BC>Ӽ<BA><C0><CC> <C3>߰<A1> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3871:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3892:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3906:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><B0><E6> <BD><C3>ų <BC>Ӽ<BA><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3930:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3973:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4083:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4102:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4116:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB> <C1><A6><C7>ѷ<AE><C0><BB> <C3>ʰ<FA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4123:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4175:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><F9><BA><B4> <B6>Ǵ<C2> <C1><BE><C0><DA> <B8><A6> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4198:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4214:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB> <C1><A6><C7>ѷ<AE><C0><BB> <C3>ʰ<FA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4221:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4345:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> <C0><A7>ġ<BF><A1><BC><AD> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4351:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4357:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̵<BF><C7><D2> <C1>غ<F1><B0><A1> <B5>Ǿ<EE><C0><D6><C0><BD><C0><B8><B7><CE> <B1><CD>ȯ<BA>θ<A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4394:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><F8><B7><A1> <C0><A7>ġ<B7><CE> <BA><B9><B1><CD>"));        
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4405:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> %s%s <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."),
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4407:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                g_iUseLocale ? "" : (under_han(item->GetName()) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>")));
                                                                                                                                                           ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4407:88: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                g_iUseLocale ? "" : (under_han(item->GetName()) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>")));
                                                                                                                                                                                 ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4439:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("+3 <BF><B5><BC><AE><C0><BA> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4451:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><B5><BC><AE><C0><BA> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4622:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4634:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4638:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ뿡 <C0><C0><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4642:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4646:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4650:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4654:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4658:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ <C3>ʴ뿡 <C0><C0><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~  ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4662:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4663:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<C0><C7> <C0>ο<F8><C1><A6><C7><D1><C0><CC> <C3>ʰ<FA><C7>Ͽ<A9> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4702:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s<B4><D4><C0><CC> <C6><C4>Ƽ <C3>ʴ븦 <B0><C5><C0><FD><C7>ϼ̽<C0><B4>ϴ<D9>."), pchInvitee->GetName());
                                                     ^~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4707:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        pLeader->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s<B4><D4><C0><CC> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7>ϼ̽<C0><B4>ϴ<D9>."), GetName());
                                                      ^~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4708:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s<B4><D4><C0><C7> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7>ϼ̽<C0><B4>ϴ<D9>."), pLeader->GetName());
                                             ^~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4919:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                 ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4928:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                 ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4936:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B4>ٸ<A5> <B0>ŷ<A1><B8><A6> <C7>ϰ<ED> <C0>ִ<C2> <C1><DF><C0>Դϴ<D9>."));
                                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5125:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (m_pkChrTarget->IsPC() && !m_pkChrTarget->IsPolymorphed() || m_pkChrTarget->GetMaxHP() <= 0)
                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
char.cpp:5125:29: note: place parentheses around the '&&' expression to silence this warning
                if (m_pkChrTarget->IsPC() && !m_pkChrTarget->IsPolymorphed() || m_pkChrTarget->GetMaxHP() <= 0)
                                          ^
                    (                                                       )
:50:13: warning: unused variable 'PET_COUNT_LIMIT' [-Wunused-const-variable]
const float PET_COUNT_LIMIT = 3;
            ^
In file included from PetSystem.cpp:11:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
char_item.cpp:4486:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4506:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("û<BC><D2><C7><D2> <BC><AE><C0><CC> <B9><DA><C7><F4><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4538:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4544:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><B0><E6><C7><D2> <BC>Ӽ<BA><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4569:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <B9>ٲ<DB><C1><F6> %d<BA><D0> <C0>̳<BB><BF><A1><B4><C2> <B4>ٽ<C3> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.(%d <BA><D0> <B3><B2><C0><BD>)"),
                                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4617:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><BF><EB> <B7><B9><BA><A7><BA><B8><B4><D9> <B3><F4><BE><C6> <BB><E7><BF><EB><C0><CC> <BA>Ұ<A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4623:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B1><E2><BF><CD> <B0><A9><BF>ʿ<A1><B8><B8> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4630:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4643:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4667:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><BF><EB> <B7><B9><BA><A7><BA><B8><B4><D9> <B3><F4><BE><C6> <BB><E7><BF><EB><C0><CC> <BA>Ұ<A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4673:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B1><E2><BF><CD> <B0><A9><BF>ʿ<A1><B8><B8> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4683:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4698:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4706:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5><C0>̻<F3> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <C0>̿<EB><C7>Ͽ<A9> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4715:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4728:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4743:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4751:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <C0>̿<EB><C7>Ͽ<A9> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4755:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><D5><C0><FA> <C0><BA><U+7CB78><A6> <C0>̿<EB><C7>Ͽ<A9> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><BD><C3><C4><D1> <C1>ּ<BC><BF><E4>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~  ~~~~         ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4776:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C4><CF><C0><CC> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <C3>߰<A1><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4781:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C4><CF> <C3>߰<A1><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4789:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><U+05FC><BC><BC><AD><B8><AE><BF><A1><B4><C2> <B4><F5><C0>̻<F3> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7><D2> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4794:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4811:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E5><C2><F8><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4816:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E5><C2><F8><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4825:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><D5><C0><FA> <B4><D9><C0>̾Ƹ<F3><B5><E5><B7><CE> <BE>Ǽ<BC><BC><AD><B8><AE><BF><A1> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7>ؾ<DF><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4828:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><U+05FC><BC><BC><AD><B8><AE><BF><A1><B4><C2> <B4><F5><C0>̻<F3> <C0><E5><C2><F8><C7><D2> <BC><D2><C4><CF><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4829:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><D9><C0>̾Ƹ<F3><B5><E5><B7><CE> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7>ؾ<DF><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4832:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><U+05FC><BC><BC><AD><B8><AE><BF><A1><B4><C2> <B4><F5><C0>̻<F3> <BA><B8><BC><AE><C0><BB> <C0><E5><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4837:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <C0><E5><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4854:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD><C3> <C1><U+07FF><A1> <B9>̳<A2><B8><A6> <B0><A5><BE>Ƴ<A2><BF><EF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4865:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <B2><C8><C7><F4><C0>ִ<F8> <B9>̳<A2><B8><A6> <BB><A9><B0><ED> %s<B8><A6> <B3><A2><BF><F3><B4>ϴ<D9>."), item->GetName());
                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4869:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô뿡 %s<B8><A6> <B9>̳<A2><B7><CE> <B3><A2><BF><F3><B4>ϴ<D9>."), item->GetName());
                                                                                                    ^~~~~~~~~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4886:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4897:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> PC<B9><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4927:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><B6><C7><D5><C0><BB> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4936:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><B6><C7><D5><C0><BB> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4945:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E7><B7><E1>(%s)<B0><A1> <BA><CE><C1><B7><C7>մϴ<D9>."), pSource1->GetName());
                                                                                                            ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4956:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E7><B7><E1>(%s)<B0><A1> <BA><CE><C1><B7><C7>մϴ<D9>."), pSource2->GetName());
                                                                                                            ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4967:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><F3> <BA><B4><C0><CC> <B8><F0><C0>ڸ<A8><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4975:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><A6><C1><B6><BF><A1> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5015:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><BA> <C1><BE><B7><F9><C0><C7> <B8><DE>ƾ<BC><AE><C0><BA> <BF><A9><B7><AF><B0><B3> <BA><CE><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5024:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B8><DE>ƾ<BC><AE><C0><BA> <C0><E5><BA><F1><BF><A1> <BA><CE><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5032:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B8><DE>ƾ<BC><AE><C0><BA> <B9><AB><B1><U+2FE1> <BA><CE><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5038:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><CE><C2><F8><C7><D2> <BC><F6> <C0>ִ<C2> <BD><BD><B7><D4><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5048:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><DE>ƾ<BC><AE> <BA><CE><C2><F8><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5053:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><DE>ƾ<BC><AE> <BA><CE><C2><F8><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5063:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><CE><C2><F8><C7><D2> <BC><F6> <C0>ִ<C2> <BD><BD><B7><D4><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5098:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5104:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5384:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                sys_log(0, "%s %p <C6><F7><B1><E2><C7>ϰ<ED> <B5><B9><BE>ư<A1><C0><DA>! %d %d", GetName(), this, x, y);
                                  ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~
char.cpp:5562:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5567:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B0><A1> <C0>̹<CC> <BF><AD><B7><C1><C0>ֽ<C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5575:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B8><A6> <B4><DD><C0><BA><C1><F6> 10<C3><CA> <BE>ȿ<A1><B4><C2> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5580:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <B0>Ÿ<AE><B0><A1> <B8>־ â<B0><ED><B8><A6> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
35 warnings generated.
char.cppchar_state.cpp:693:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                MonsterLog("[IDLE] <B8><AE><B4><F5><B7>κ<CE><C5><CD> <B3>ʹ<AB> <B8>ָ<AE> <B6><B3><BE><EE><C1><B3><B4><D9>! <BA><B9><B1><CD><C7>Ѵ<D9>.");
                                                   ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_state.cpp:826:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                        else if (IsStaminaConsume())
                        ^
char_state.cpp:880:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        sys_log(1, "<B5><B5><C2><F8> %s %d %d", GetName(), x, y);
                                    ^~~~~~~~~~~~~~~~
char_state.cpp:889:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[BATTLE] <B1><D9>ó<BF><A1> <BF><D4><C0><B8><B4><CF> <B0><F8><B0>ݽ<C3><C0><DB> %s", GetVictim()->GetName());
                                                             ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~
char_state.cpp:897:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[IDLE] <B4><EB><BB><F3><C0><CC> <BE><F8><C0><B8><B4><CF> <BD><AC><C0><DA>");
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char_state.cpp:901:17: warning: unused variable 'rider' [-Wunused-variable]
                                LPCHARACTER rider = GetRider();
                                            ^
char_state.cpp:1017:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        MonsterLog("<BA><CE><C7><CF> <B8><F3><BD><BA><C5><CD> <BC><D2>ȯ!");
                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
char_state.cpp:1040:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("Ÿ<B0><D9><C0><CC> <B8>־ <C6><F7><B1><E2>");
                             ^~~~~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~
char_state.cpp:1156:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><C0><C7> <B1><EA><B9><DF><C0><BB> %s <B4><D4><C0><CC> ȹ<B5><E6><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pMap->GetGuild(idx)->GetName(), f.m_pkChrFind->GetName());
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from db.cpp:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from db.cpp:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:5851:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                MonsterLog("<B0>ȴ´<D9>");
                                            ^~~~  ~~~~
char.cpp:5853:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                MonsterLog("<B6>ڴ<D9>");
                                            ^~~~ ~~~~
char.cppchar_item.cpp:5176:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1><F7><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5185:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5194:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5203:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><EF><B0>Ÿ<AE> <C0><FC><C5><F5> <C2><FC><B0><A1><C1><U+07FF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5211:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5221:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA><CE> <B8><A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5230:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> <B0><B3><B7><AE><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5241:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><C0>λ<F3><C1><A1> <BB><E7><BF><EB><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5286:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̵<BF> <B5>Ǿ<EE><C1><FA> <C0><A7>ġ<BF><CD> <B3>ʹ<AB> <B0><A1><B1><EE><BF><F6> <B1><CD>ȯ<BA>θ<A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));                              
                                                                    ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5297:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>ε<EE><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                            ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5309:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <BA><B8><B5><FB><B8><AE>,<BA><F1><B4>ܺ<B8><B5><FB><B8><AE><B8><A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5159:7: warning: unused variable 'wDestCell' [-Wunused-variable]
        WORD wDestCell = DestCell.cell;
             ^
char_item.cpp:5160:7: warning: unused variable 'bDestInven' [-Wunused-variable]
        BYTE bDestInven = DestCell.window_type;
             ^
char_item.cpp:5352:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭâ<C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <BE><C6><C0><CC><C5><DB><C0><BB> <BF>ű<E6> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5373:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><F6><B8><B1> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5425:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B6><B3><BE><EE><C1><F8> <BE><C6><C0><CC><C5><DB><C0><BA> 3<BA><D0> <C8><C4> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5451:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <B0><F1><B5><B9><F6><B8><B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5488:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B6><B3><BE><EE><C1><F8> <BE><C6><C0><CC><C5><DB><C0><BA> %d<BA><D0> <C8><C4> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."), 150/60);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5493:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B6><B3><BE><EE><C1><F8> <BE><C6><C0><CC><C5><DB><C0><BA> %d<BA><D0> <C8><C4> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."), 1);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5534:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭâ<C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <BE><C6><C0><CC><C5><DB><C0><BB> <BF>ű<E6> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5541:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <BA><A7>Ʈ <C0>κ<A5><C5><B7><CE> <BF>ű<E6> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));                   
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5553:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C0><E5><BA><F1><B8><A6> <C2><F8><BF><EB><C7>ϰ<ED> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:6330:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
        return (iLeaderShip >= 20 || iLeaderShip >= 12 && m_dwLastDeadTime + 180 > get_dword_time());
                                  ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char.cpp:6330:49: note: place parentheses around the '&&' expression to silence this warning
        return (iLeaderShip >= 20 || iLeaderShip >= 12 && m_dwLastDeadTime + 180 > get_dword_time());
                                                       ^
                                     (                                                             )
char.cpp:6593:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6599:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6613:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <BF><F3><C0><CE> <BB><F3><C5>°<A1> <BE>ƴմϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6619:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pcci->bChannel, g_bChannel);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6624:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6631:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6713:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B4>ٸ<A5><B0><F7><C0><B8><B7><CE> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime);
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6726:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B4>ٸ<A5><B0><F7><C0><B8><B7><CE> <C0>̵<BF>,<C1><BE><B7><E1> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                    ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6736:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B4>ٸ<A5><B0><F7><C0><B8><B7><CE> <C0>̵<BF>,<C1><BE><B7><E1> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                    ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6747:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B4>ٸ<A5><C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime );
                                                            ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6756:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B4>ٸ<A5><C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime);
                                                            ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6763:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> <B0><B3><B7><AE><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5824:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item2->GetName());
                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5842:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5851:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5866:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5894:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                           ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5907:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                           ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5925:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5928:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s <B4><D4><C0><B8><B7>κ<CE><C5><CD> %s"), GetName(), item->GetName());
                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~     ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5929:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> <C0><FC><B4><DE>: %s <B4>Կ<A1><B0><D4> %s"), owner->GetName(), item->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~     ~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6084:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><C5>¿<A1><BC><AD> <BF><B9><BA><B9><C0><BB> <C0><D4><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6090:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <C2><F8><BF><EB><C1><DF><C0><CE> <C0><E5><BA><F1><B8><A6> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6096:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6103:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> Ż<B0><CD><C0><BB> <C0>̿<EB><C1><DF><C0>Դϴ<D9>."));
                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6113:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A1><B8><B8><C8><F7> <C0><D6><C0><BB> <B6><A7><B8><B8> <C2><F8><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6124:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, "<C0>̹<CC> <B0><B0><C0><BA> <C1><BE><B7><F9><C0><C7> <BF><EB>ȥ<BC><AE><C0><BB> <C2><F8><BF><EB><C7>ϰ<ED> <C0>ֽ<C0><B4>ϴ<D9>.");
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
char_item.cpp:6168:95: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                long duration = (0 != item->GetSocket(0)) ? item->GetSocket(0) : item->GetProto()->aLimits[item->GetProto()->cLimitRealTimeFirstUseIndex].lValue;
                                                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:6559:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6611:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6757:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C1><F6> <BE><CA><C0><BA> <B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6766:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C0><BA> <B8><BB><BF><A1><B0><D4> <BB><E7><B7><B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6784:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C1><F6> <BE><CA><C0><BA> <B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6793:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C0><BA> <B8><BB><BF><A1><B0><D4> <BB><E7><B7><B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6811:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C1><F6> <BE><CA><C0><BA> <B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6820:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C0><BA> <B8><BB><BF><A1><B0><D4> <BB><E7><B7><B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6870:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6887:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6906:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <C1>־<FA><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6913:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><B0><D4> <BB><E7><B7><C1>־<FA><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7105:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><CC> <B8>Ӹ<AE><B8><A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B7><B9><BA><A7><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7136:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><BF><C0><CF><C7><D1> <B8>Ӹ<AE> <BD><BA>Ÿ<C0>Ϸδ<C2> <B1><B3>ü<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7153:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <B5>а<A9><C1><DF><C0><CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7159:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><C7><D2> <BC><F6> <BE><F8><B4><C2> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7167:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>߸<F8><B5><C8> <B5>а<A9> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                    ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7176:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>߸<F8><B5><C8> <B5>а<A9> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                    ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7196:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><BA><B8><B4><D9> <B3>ʹ<AB> <B3><F4><C0><BA> <B7><B9><BA><A7><C0><C7> <B8><F3><BD><BA><C5>ͷδ<C2> <BA><AF><BD><C5> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7464:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7472:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1>ٷ<C2><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7480:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><F6><B4><C9><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7488:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><CE>ø<C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7496:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ü<B7><C2><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7508:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><BA> <C1><BE><B7><F9><C0><C7> <C0><AF><B4><CF>ũ <BE><C6><C0><CC><C5><DB> <B5><CE> <B0><B3><B8><A6> <B5><BF><BD>ÿ<A1> <C0><E5><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7515:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E1>ȥ<C7><CF><C1><F6> <BE><CA><C0><BA> <BB><F3><C5>¿<A1><BC><AD> <BF><B9><B9><B0><C0><BB> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7430:7: warning: unused variable 'itemType' [-Wunused-variable]
        BYTE itemType = item->GetType();
             ^
char_item.cpp:7431:7: warning: unused variable 'itemSubType' [-Wunused-variable]
        BYTE itemSubType = item->GetSubType();
             ^
cmd_oxevent.cppIn file included from constants.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from constants.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:7529:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                VERIFY_MSG(CBeltInventoryHelper::IsExistItemInBeltInventory(this), "<BA><A7>Ʈ <C0>κ<A5><C5><BF><A1> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><B8><C0><E7><C7>ϸ<E9> <C7><D8><C1><A6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.");
                                                                                    ^~~~~~~~  ~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_item.cpp:7421:39: note: expanded from macro 'VERIFY_MSG'
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT(msg)); \
                                                           ^~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7544:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                VERIFY_MSG( -1 == pos, "<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>." );
                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_item.cpp:7421:39: note: expanded from macro 'VERIFY_MSG'
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT(msg)); \
                                                           ^~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:22:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("OX<C0>̺<A5>Ʈ<C0><C7> <B3><AA><B8><D3><C1><F6> <C0>ο<F8><C0><BB> <B1><E2><B7><CF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_oxevent.cpp:26:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("OX<C0>̺<A5>Ʈ<C0><C7> <B3><AA><B8><D3><C1><F6> <C0>ο<F8> <B1><E2><B7><CF><C0><BB> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_oxevent.cpp:32:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> <B3><B2><C0><BA> <C2><FC><B0><A1><C0>ڼ<F6> : %d"), COXEventManager::instance().GetAttenderCount());
                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from char_battle.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from In file included from char_manager.cpp:6:
./char_manager.h:145:11: warning: private field 'dummy1' is not used [-Wunused-private-field]
                char                            dummy1[1024];   // memory barrier
                                                ^
In file included from char_manager.cpp:21:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
char_state.cpp:15:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
char_state.cpp:224:16: warning: private field 'm_pkChr' is not used [-Wunused-private-field]
                        LPCHARACTER     m_pkChr;
                                        ^
In file included from desc_p2p.cpp:2:
In file included from ./desc_p2p.h:1:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc_p2p.cpp:2:
In file included from ./desc_p2p.h:1:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from desc_manager.cpp:5:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc_manager.cpp:5:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
constants.cppcube.cpp:316:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C1><A6><C1><B6>â<C0><CC> <BF><AD><B7><C1><C0>ֽ<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:321:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:525:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                (ch)->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A6><C1><B6>â<C0><CC> <BF><AD><B7><C1><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:540:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A6><C1><B6> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:546:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>.")); // <C0><CC> <C5>ؽ<BA>Ʈ<B4><C2> <C0>̹<CC> <B3>θ<AE> <BE><B2><C0>̴°Ŷ<F3> <C3>߰<A1><B9><F8><BF><AA> <C7>ʿ<E4> <BE><F8><C0><BD>
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:573:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A6><C1><B6><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));      // 2012.11.12 <BB><F5><B7><CE> <C3>߰<A1><B5><C8> <B8><U+07BC><BC><C1><F6> (locale_string.txt <BF><A1> <C3>߰<A1><C7>ؾ<DF> <C7><D4>)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:1079:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<C0><FC><C1><A6><B1><B9>",
         ^~~~~~~~~~~~~~~~~~~~~~~~
constants.cpp:1080:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<BD>ż<F6><B1><B9>",
         ^~~~ ~~~~~~~~~~~~
constants.cpp:1081:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "õ<C1><B6><B1><B9>",
          ^~~~~~~~~~~~~~~~
constants.cpp:1082:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<C1><F8><B3>뱹"
         ^~~~~~~~~~~~
cube.cpp:736:23: warning: ISO C++20 considers use of overloaded operator '==' (with operand types 'CUBE_VALUE' and 'CUBE_VALUE') to be ambiguous despite there being a unique best viable function [-Wambiguous-reversed-operator]
                                                if (*targetIter == *iter)
                                                    ~~~~~~~~~~~ ^  ~~~~~
./cube.h:21:7: note: ambiguity is between a regular call to this operator and a call with the argument order reversed
        bool operator == (const CUBE_VALUE& b)
             ^
cube.cpp:716:16: warning: unused variable 'npcVNUM' [-Wunused-variable]
                const DWORD& npcVNUM = iter->first;
                             ^
constants.cpp:1088:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<BE><C6><C0><CC><C5><DB><C0><CC> <B3><AA><BF><C3> Ȯ<B7><FC>",
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
constants.cpp:1089:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<B5><B7><C0><CC> <B3><AA><BF><C3> Ȯ<B7><FC>",
         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
constants.cpp:1090:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<B5><B7> <B4><EB><B9><DA><C0><CC> <B3><AA><BF><C3> Ȯ<B7><FC>",
         ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
constants.cpp:1091:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<B0><E6><C7><E8>ġ <B9><E8><C0><B2>",
         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~
11 warnings generated.
11 warnings generated.
config.cpp:505:17: warning: unused variable 'line' [-Wunused-variable]
                        const char * line = two_arguments(value_string, openid_host, sizeof(openid_host), openid_uri, sizeof(openid_uri));
                                     ^
In file included from In file included from char_item.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from char.cpp:15:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
config.cpp:1290:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        d->GetCharacter()->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ<B6><F3><C0>̾<F0>Ʈ <B9><F6><C0><FC><C0><CC> Ʋ<B7><C1> <B7>α<U+05FE>ƿ<F4> <B5>˴ϴ<D9>. <C1><A4><BB><F3><C0><FB><C0><B8><B7><CE> <C6><D0>ġ <C8><C4> <C1><A2><BC><D3><C7>ϼ<BC><BF><E4>."));
                                                                                  ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~          ~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:18:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
3 warnings generated.
desc.cpp:885:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C4><C4>ǻ<C5><U+037F><A1><BC><AD> <B7>α<D7><C0><CE> <C7>Ͽ<A9> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1> <C7>մϴ<D9>."));
                                                                    ^~~~ ~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
empire_text_convert.cpp:59:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                           ^~~~~~~~
empire_text_convert.cpp:59:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                      ^~~~~~~~
empire_text_convert.cpp:59:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                                 ^~~~~~~~
empire_text_convert.cpp:59:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                                            ^~~~~~~~
empire_text_convert.cpp:59:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                                                       ^~~~~~~~
19 warnings generated.
cmd_general.cpp5 warnings generated.
:101:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> Ż<B0><CD><C0><BB> <C0>̿<EB><C1><DF><C0>Դϴ<D9>."));
                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:107:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:124:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B5><B9><B7><C1><BA><B8><B3>½<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:128:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><BC><AD> <B8><D5><C0><FA> <B3><BB><B7><C1><BE><DF> <C7>մϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:132:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:145:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:147:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B8><D4><C0≯<A6> <C1><D9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:157:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><B0><D4> %s%s <C1>־<FA><BD><C0><B4>ϴ<D9>."), 
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:159:103: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                g_iUseLocale ? "" : under_han(ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>"));
                                                                                                                                  ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:159:119: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                g_iUseLocale ? "" : under_han(ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>"));
                                                                                                                                                        ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:163:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BE><C6><C0><CC><C5><DB><C0><CC> <C7>ʿ<E4><C7>մϴ<D9>"), ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:262:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("<BC>˴ٿ<EE><C0><CC> %d<C3><CA> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>."), *pSec);
                                                    ^~~~  ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from config.cpp:12:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
db.cpp:1552:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        CardTaker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<BA><D0><C0><C7> <B0><E1><C1><A6><BD>ð<A3><C0><CC> <C3>߰<A1> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. (<B0><E1><C1><A6><B9><F8>ȣ %d)"), item->GetSocket(1) / 60, item->GetSocket(0));
                                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:281:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf, sizeof(buf), LC_TEXT("%d<C3><CA> <C8><C4> <B0><D4><C0><D3><C0><CC> <BC>˴ٿ<EE> <B5>˴ϴ<D9>."), iSec);
                                              ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:370:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C3><CA> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>."), info->left_second);
                                                          ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:390:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:398:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7>α<D7><C0><CE> ȭ<B8><E9><C0><B8><B7><CE> <B5><B9><BE><C6> <B0><A9><B4>ϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٸ<AE><BC><BC><BF><E4>."));
                                                                ^~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:402:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><D4><C0><D3><C0><BB> <C1><BE><B7><E1> <C7>մϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٸ<AE><BC><BC><BF><E4>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:406:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ij<B8><AF><C5><U+0378><A6> <C0><FC>ȯ <C7>մϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٸ<AE><BC><BC><BF><E4>."));
                                                                 ^~~~~~~~~~~~        ~~~~ ~~~~~~~~  ~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:544:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d<C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - (180 - g_nPortalLimitTime));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:551:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d<C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - 170);
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:568:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d<C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - (180 - g_nPortalLimitTime));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:575:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <B8><B6><C0><BB><BF><A1><BC><AD> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d <C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - 173);
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:610:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><C1><F6><BF><A1><BC><AD> <BA><CE>Ȱ <B1><E2>ȸ<B8><A6> <B8><F0><B5><CE> <C0>Ҿ<FA><BD><C0><B4>ϴ<D9>! <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>!"));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:711:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:778:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:823:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:842:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pkVictim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B4><EB><B7><C3><C1><DF><C0>Դϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:859:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><BC><D3><C7><D8><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:873:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <BD><BA>ų <B7><B9><BA><A7><C0><BB> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:946:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:952:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:965:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BA><F1><B9>й<F8>ȣ<B4><C2> <BF><B5><B9><AE><C0>ڸ<B8> <B0><A1><B4><C9><C7>մϴ<D9>."));
                                                                          ^~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:987:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:995:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B0><A1> <C0>̹<CC> <BF><AD><B7><C1><C0>ֽ<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1001:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B8><A6> <B4><DD><C0><BA><C1><F6> 10<C3><CA> <BE>ȿ<A1><B4><C2> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1032:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1038:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A5> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1051:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1090:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <B4>ٸ<A5> <C0><FC><C0><C2><FC><C0><FC> <C1><DF> <C0>Դϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1116:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><BF><A1> <B4><EB><C7><D1> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1125:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><B1> <B1><E6><B5><BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~        ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1136:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><C0>̹<CC> <C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1144:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><FC><BA><F1><B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1150:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <C0><FC><BA><F1><B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1158:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <BC><B1><C0><FC><C6><F7><B0><ED> <C1><DF><C0><CE> <B1><E6><B5><E5><C0>Դϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1167:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
cmd_gm.cpp:                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><C0>̹<CC> <C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1176:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <C0><FC><C0><EF><C0><CC> <BF><B9><BE><E0><B5><C8> <B1><E6><B5><E5> <C0>Դϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1185:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <C0><FC><C0><EF> <C1><DF><C0><CE> <B1><E6><B5><E5><C0>Դϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1195:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B7><B9><B4><F5> <C1><A1><BC><F6><B0><A1> <B8><F0><C0>ڶ<F3><BC><AD> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1200:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C0><BB> <C7>ϱ<E2> <C0><A7><C7>ؼ<B1> <C3>ּ<D2><C7><D1> %d<B8><ED><C0><CC> <C0>־<EE><BE><DF> <C7>մϴ<D9>."), GUILD_WAR_MIN_MEMBER_COUNT);
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1214:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B7><B9><B4><F5> <C1><A1><BC><F6><B0><A1> <B8><F0><C0>ڶ<F3><BC><AD> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1216:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B1><E6><B5><E5><BF><F8> <BC><F6><B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1230:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B1><E6><B5><E5><C0><E5><C0><CC> <C1><A2><BC><D3><C1><DF><C0><CC> <BE>ƴմϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1246:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B1><E6><B5><E5><C0><E5><C0><CC> <C1><A2><BC><D3><C1><DF><C0><CC> <BE>ƴմϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1271:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><BF><A1> <B4><EB><C7><D1> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1279:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><B1> <B1><E6><B5><BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~        ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1320:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1337:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        tch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><B8><B7><CE> <BA><CE><C5><CD> ģ<B1><B8> <B5><EE><B7><CF><C0><BB> <B0>ź<CE> <B4><E7><C7><U+07FD><C0><B4>ϴ<D9>."), ch->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1370:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<C0>κ<A5><C5><B0><A1> <B2><CB> <C2><F7><BC><AD> <B3><BB><B8><B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1437:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1443:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C6><C4>Ƽ<BF><A1> <BC><D3><C7><D8> <C0><D6><C0><B8><B9>Ƿ<CE> <B0><A1><C0>Խ<C5>û<C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
550:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, "<C0>κ<A5><C0><CC> Ȱ<BC><BA>ȭ <B5><C7><C1><F6> <BE><CA><C0><BD>.");
                                                                        ^~~~ ~~~~~~~~~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
cmd_gm.cpp:857:6: warning: variable 'x' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
        if (*arg2)
            ^~~~~
cmd_gm.cpp:867:3: note: uninitialized use occurs here
                x*100, 
                ^
cmd_gm.cpp:857:2: note: remove the 'if' if its condition is always true
        if (*arg2)
        ^~~~~~~~~~
cmd_gm.cpp:855:8: note: initialize the variable 'x' to silence this warning
        long x, y;
              ^
               = 0
cmd_gm.cpp:859:6: warning: variable 'y' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
        if (*arg3)
            ^~~~~
cmd_gm.cpp:868:3: note: uninitialized use occurs here
                y*100, 
                ^
cmd_gm.cpp:859:2: note: remove the 'if' if its condition is always true
        if (*arg3)
        ^~~~~~~~~~
cmd_gm.cpp:855:11: note: initialize the variable 'y' to silence this warning
        long x, y;
                 ^
                  = 0
cmd_general.cpp:1501:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1508:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_WARP));
                                                           ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1519:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1530:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><B9><FD>: warpto <character name>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1544:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1550:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C0><AF><C0><FA><B4><C2> %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pkCCI->bChannel, g_bChannel);
                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1555:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1566:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), arg1);
                                                                           ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1587:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1592:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1599:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), arg1);
                                                   ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1620:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><B9><FD>: transfer <name>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1626:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1633:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_TRANSFER));      
                                                           ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1644:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1659:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1664:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> %d ä<B3>ο<A1> <C1><A2><BC><D3> <C1><DF> <C0>Դϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE>: %d)"), arg1, pkCCI->bChannel, g_bChannel);
                                                                           ^~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1669:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1674:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1686:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BB> <BC><D2>ȯ<C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), arg1);
                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1695:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>Է<C2><C7>Ͻ<C5> <C0≯<A7><C0><BB> <B0><A1><C1><F8> <BB><E7><BF><EB><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1704:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1710:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1715:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1720:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1737:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><C0><C7> <B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1742:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s<B1><BA><C1><D6>] : %s  <BA><B8><C0><AF><B1>ݾ<D7> %lld "), EMPIRE_NAME(n), p->name[n], p->money[n]);
                                                                           ^~~~~~~~~~~~~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1744:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                           ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1750:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1754:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                   ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1822:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB><C7>Ҽ<F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1831:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("1-50 <BB><E7><C0><CC><C0><C7> <BC><F6>ġ<B8><A6> <BC><B1><C5><C3><C7><D8><C1>ּ<BC><BF><E4>"));
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1836:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BC><B1><DD><C0><CC> %d %<B7><CE> <BC><B3><C1><A4><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>"));
                                                ^~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1841:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(szMsg, sizeof(szMsg), "<B1><BA><C1><D6><C0><C7> <B8><ED><C0><B8><B7><CE> <BC><BC><B1><DD><C0><CC> %d %% <B7><CE> <BA><AF><B0><E6><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>", tax);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
cmd_general.cpp:1844:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(szMsg, sizeof(szMsg), "<BE><D5><C0><B8><B7>δ<C2> <B0>ŷ<A1> <B1>ݾ<D7><C0><C7> %d %% <B0><A1> <B1><B9><B0><ED><B7><CE> <B5><E9><BE><B0>Ե˴ϴ<D9>.", tax);
                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~
cmd_general.cpp:1885:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB><C7>Ҽ<F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1902:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڱ<B9> <BF><B5><C5><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1913:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_SUMMON));        
                                                           ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1921:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, SummonPrice);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1952:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2>ȯ<C7>Ҽ<F6> <BE><F8><B4><C2> <B8><F3><BD><BA><C5><CD> <C0>Դϴ<D9>. <BC><D2>ȯ<B0><A1><B4><C9><C7><D1> <B8><F3><BD><BA><C5>ʹ<C2> Ȩ<C6><E4><C0><CC><C1><F6><B8><A6> <C2><FC><C1><B6><C7>ϼ<BC><BF><E4>"));
                                                        ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp3 warnings generated.
:1980:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_HP:      return LC_TEXT("<C3>ִ<EB> <BB><FD><B8><ED><B7><C2> +%d");
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1981:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_SP:      return LC_TEXT("<C3>ִ<EB> <C1><A4><BD>ŷ<C2> +%d");
                                                        ^~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1982:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_HT:          return LC_TEXT("ü<B7><C2> +%d");
                                                         ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1983:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_IQ:          return LC_TEXT("<C1><F6><B4><C9> +%d");
                                                        ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1984:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ST:          return LC_TEXT("<B1>ٷ<C2> +%d");
                                                        ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1985:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DX:          return LC_TEXT("<B9><CE>ø +%d");
                                                        ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1986:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATT_SPEED:   return LC_TEXT("<B0><F8><B0>ݼӵ<B5> +%d");
                                                        ^~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1987:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MOV_SPEED:   return LC_TEXT("<C0>̵<BF><BC>ӵ<B5> %d");
                                                        ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1988:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_CASTING_SPEED:       return LC_TEXT("<C4><F0>Ÿ<C0><D3> -%d");
                                                                ^~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1989:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_HP_REGEN:    return LC_TEXT("<BB><FD><B8><ED><B7><C2> ȸ<BA><B9> +%d");
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1990:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SP_REGEN:    return LC_TEXT("<C1><A4><BD>ŷ<C2> ȸ<BA><B9> +%d");
                                                        ^~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1991:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_POISON_PCT:  return LC_TEXT("<B5><B6><B0><F8><B0><DD> %d");
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1992:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_STUN_PCT:    return LC_TEXT("<BD><BA><C5><CF> +%d");
                                                        ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1993:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SLOW_PCT:    return LC_TEXT("<BD><BD><B7>ο<EC> +%d");
                                                        ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1994:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_CRITICAL_PCT:        return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> ġ<B8><ED>Ÿ <B0><F8><B0><DD>");
                                                                      ^~~~~~~~~~~~~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1995:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_CRITICAL:     return LC_TEXT("<BB><F3><B4><EB><C0><C7> ġ<B8><ED>Ÿ Ȯ<B7><FC> %d%% <B0><A8><BC><D2>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~   ~~~~~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1996:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_PENETRATE_PCT:       return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <B0><FC><C5><EB> <B0><F8><B0><DD>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1997:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_PENETRATE: return LC_TEXT("<BB><F3><B4><EB><C0><C7> <B0><FC><C5><EB> <B0><F8><B0><DD> Ȯ<B7><FC> %d%% <B0><A8><BC><D2>");
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1998:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_HUMAN:      return LC_TEXT("<C0>ΰ<A3><B7><F9> <B8><F3><BD><BA><C5><CD> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1999:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_ANIMAL:     return LC_TEXT("<B5><BF><B9><B0><B7><F9> <B8><F3><BD><BA><C5><CD> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2000:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_ORC:        return LC_TEXT("<BF><F5><B1><CD><C1><B7> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2001:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_MILGYO:     return LC_TEXT("<B9>б<B3><B7><F9> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2002:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_UNDEAD:     return LC_TEXT("<BD><C3>ü<B7><F9> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~~~~~ ~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2003:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_DEVIL:      return LC_TEXT("<BE>Ǹ<B6><B7><F9> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2004:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_STEAL_HP:            return LC_TEXT("Ÿ<B0><DD>ġ %d%% <B8><A6> <BB><FD><B8><ED><B7><C2><C0><B8><B7><CE> <C8><ED><BC><F6>");
                                                                 ^~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2005:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_STEAL_SP:            return LC_TEXT("Ÿ<B7><C2>ġ %d%% <B8><A6> <C1><A4><BD>ŷ<C2><C0><B8><B7><CE> <C8><ED><BC><F6>");
                                                                 ^~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2006:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MANA_BURN_PCT:       return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> Ÿ<B0>ݽ<C3> <BB><F3><B4><EB> <C0><FC><BD>ŷ<C2> <BC>Ҹ<F0>");
                                                                      ^~~~~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2007:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DAMAGE_SP_RECOVER:   return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C7><C7><C7>ؽ<C3> <C1><A4><BD>ŷ<C2> ȸ<BA><B9>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2008:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_BLOCK:                       return LC_TEXT("<B9><B0><B8><AE>Ÿ<B0>ݽ<C3> <BA><ED><B7><B0> Ȯ<B7><FC> %d%%");
                                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2009:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DODGE:                       return LC_TEXT("Ȱ <B0><F8><B0><DD> ȸ<C7><C7> Ȯ<B7><FC> %d%%");
                                                                          ^~~~~~~~~~~~~~~~  ~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2010:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_SWORD:        return LC_TEXT("<C7>Ѽհ<CB> <B9><E6><BE><EE> %d%%");
                                                                ^~~~  ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2011:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_TWOHAND:      return LC_TEXT("<BE><E7><BC>հ<CB> <B9><E6><BE><EE> %d%%");
                                                                ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2012:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_DAGGER:       return LC_TEXT("<B5>μհ<CB> <B9><E6><BE><EE> %d%%");
                                                                ^~~~  ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2013:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_BELL:         return LC_TEXT("<B9><E6><BF><EF> <B9><E6><BE><EE> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2014:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_FAN:          return LC_TEXT("<BA><CE>ä <B9><E6><BE><EE> %d%%");
                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2015:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_BOW:          return LC_TEXT("Ȱ<B0><F8><B0><DD> <C0><FA><C7><D7> %d%%");
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2016:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_FIRE:         return LC_TEXT("ȭ<BF><B0> <C0><FA><C7><D7> %d%%");
                                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2017:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_ELEC:         return LC_TEXT("<C0><FC><B1><E2> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2018:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_MAGIC:        return LC_TEXT("<B8><B6><B9><FD> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2019:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_WIND:         return LC_TEXT("<B9>ٶ<F7> <C0><FA><C7><D7> %d%%");
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2020:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_ICE:          return LC_TEXT("<B3>ñ<E2> <C0><FA><C7><D7> %d%%");
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2021:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_EARTH:        return LC_TEXT("<B4><EB><C1><F6> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2022:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_DARK:         return LC_TEXT("<BE><EE><B5><D2> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2023:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_REFLECT_MELEE:       return LC_TEXT("<C1><F7><C1><A2> Ÿ<B0><DD>ġ <B9>ݻ<E7> Ȯ<B7><FC> : %d%%");
                                                                ^~~~~~~~~~~~~~~~  ~~~~~~~~  ~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2024:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_REFLECT_CURSE:       return LC_TEXT("<C0><FA><C1><D6> <B5>ǵ<B9><B8><AE><B1><E2> Ȯ<B7><FC> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2025:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_POISON_REDUCE:       return LC_TEXT("<B5><B6> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2026:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_KILL_SP_RECOVER:     return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <C1><A4><BD>ŷ<C2> ȸ<BA><B9>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2027:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_EXP_DOUBLE_BONUS:    return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <B0><E6><C7><E8>ġ <C3>߰<A1> <BB><F3><BD><C2>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2028:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_GOLD_DOUBLE_BONUS:   return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <B5><B7> 2<B9><E8> <B5><E5><B7><D3>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2029:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ITEM_DROP_BONUS:     return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <BE><C6><C0><CC><C5><DB> 2<B9><E8> <B5><E5><B7><D3>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2030:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_POTION_BONUS:        return LC_TEXT("<B9><B0><BE><E0> <BB><E7><BF><EB><BD><C3> %d%% <BC><BA><B4><C9> <C1><F5><B0><A1>");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2031:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_KILL_HP_RECOVERY:    return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <BB><FD><B8><ED><B7><C2> ȸ<BA><B9>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2037:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATT_GRADE_BONUS:     return LC_TEXT("<B0><F8><B0>ݷ<C2> +%d");
                                                                ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2038:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DEF_GRADE_BONUS:     return LC_TEXT("<B9><E6><BE><EE><B7><C2> +%d");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2039:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAGIC_ATT_GRADE:     return LC_TEXT("<B8><B6><B9><FD> <B0><F8><B0>ݷ<C2> +%d");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2040:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAGIC_DEF_GRADE:     return LC_TEXT("<B8><B6><B9><FD> <B9><E6><BE><EE><B7><C2> +%d");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2042:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_STAMINA: return LC_TEXT("<C3>ִ<EB> <C1><F6><B1><B8><B7><C2> +%d");
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2043:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_WARRIOR:    return LC_TEXT("<B9><AB><BB><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                ^~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2044:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_ASSASSIN:   return LC_TEXT("<C0>ڰ<B4><BF><A1><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2045:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_SURA:               return LC_TEXT("<BC><F6><B6>󿡰<D4> <B0><AD><C7><D4> +%d%%");
                                                                        ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2046:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_SHAMAN:             return LC_TEXT("<B9><AB><B4><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                        ^~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2047:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_MONSTER:    return LC_TEXT("<B8><F3><BD><BA><C5><U+037F><A1><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2048:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_ATTBONUS:               return LC_TEXT("<B0><F8><B0>ݷ<C2> +%d%%");
                                                                        ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2049:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_DEFBONUS:               return LC_TEXT("<B9><E6><BE><EE><B7><C2> +%d%%");
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2050:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_EXPBONUS:               return LC_TEXT("<B0><E6><C7><E8>ġ %d%%");
                                                                        ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2051:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_ITEMBONUS:              return LC_TEXT("<BE><C6><C0><CC><C5><DB> <B5><E5><B7><D3><C0><B2> %.1f<B9><E8>");
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2052:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_GOLDBONUS:              return LC_TEXT("<B5><B7> <B5><E5><B7><D3><C0><B2> %.1f<B9><E8>");
                                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2053:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_HP_PCT:                  return LC_TEXT("<C3>ִ<EB> <BB><FD><B8><ED><B7><C2> +%d%%");
                                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2054:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_SP_PCT:                  return LC_TEXT("<C3>ִ<EB> <C1><A4><BD>ŷ<C2> +%d%%");
                                                                        ^~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2055:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SKILL_DAMAGE_BONUS:  return LC_TEXT("<BD><BA>ų <B5><A5><B9><CC><C1><F6> %d%%");
                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2056:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_NORMAL_HIT_DAMAGE_BONUS:     return LC_TEXT("<C6><F2>Ÿ <B5><A5><B9><CC><C1><F6> %d%%");
                                                                        ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2057:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SKILL_DEFEND_BONUS:          return LC_TEXT("<BD><BA>ų <B5><A5><B9><CC><C1><F6> <C0><FA><C7><D7> %d%%");
                                                                        ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2058:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_NORMAL_HIT_DEFEND_BONUS:     return LC_TEXT("<C6><F2>Ÿ <B5><A5><B9><CC><C1><F6> <C0><FA><C7><D7> %d%%");
                                                                        ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2062:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_WARRIOR:      return LC_TEXT("<B9><AB><BB><E7><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2063:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_ASSASSIN:     return LC_TEXT("<C0>ڰ<B4><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~ ~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2064:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_SURA:         return LC_TEXT("<BC><F6><B6><F3><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2065:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_SHAMAN:       return LC_TEXT("<B9><AB><B4><E7><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2103:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf + offset, bufsiz - offset, LC_TEXT(" (<B8><B8><B7><E1><C0><CF> : %d<B3><E2> %d<BF><F9> %d<C0><CF>)"), year, mon, day);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~   ~~~~~~~~   ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:1266:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2453:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->GetParty()->ChatPacketToAllMember(CHAT_TYPE_INFO, LC_TEXT("%s<B4><D4><C0><CC> <C1>ֻ<E7><C0><A7><B8><A6> <B1><BC><B7><C1> %d<B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>. (%d-%d)"), ch->GetName(), n, start, end);
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2455:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><E7><BD><C5><C0><CC> <C1>ֻ<E7><C0><A7><B8><A6> <B1><BC><B7><C1> %d<B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>. (%d-%d)"), n, start, end);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2502:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                if (item->IsRideItem())
                ^
cmd_general.cpp:2498:6: note: previous statement is here
            if (NULL == item)
            ^
cmd_general.cpp:2537:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:1606:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><C7><D5><C7><CF><C1><F6> <BE><CA><C0><BA> <B1><E6><B5><E5> <C0≯<A7> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:1611:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("(%s) <B1><E6><B5><BB><FD><BC><BA><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. [<C0>ӽ<C3>]"), cp.name);
                                                     ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2169:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C7><F6><C0><E7> <C0><FC><C0><EF><C1><DF><C0><CE> <B1><E6><B5><E5> <C0>Դϴ<D9>"));
                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2227:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s: <C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> <B1><E6><B5><E5> <C0>Դϴ<D9>."), arg1);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2570:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <C0≯<A7> <B6>Ǵ<C2> <B9><F8>ȣ<C0><C7> <B1><E6><B5><BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~        ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2685:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2751:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2773:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, "<C0>߸<F8><B5><C8> <C7><FC><BD><C4><C0><C7> <BD>ð<A3><C0>Դϴ<D9>. h, m, s<B8><A6> <BA>ٿ<A9><BC><AD> <C1><F6><C1><A4><C7><D8> <C1>ֽʽÿ<C0>.");
                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~         ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~
cmd_gm.cpp:2774:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, "<BF><B9>) 10s, 10m, 1m 30s");
                                                        ^~~~~~~~
cmd_gm.cpp:2882:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> <B0>ǹ<B0><C0>Դϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2892:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><CC> <C1><F6><C0><BB> <BC><F6> <BE><F8><B4><C2> <C1><BE><B7><F9><C0><C7> <B0>ǹ<B0><C0><CC> <C1><F6><BE><EE><C1><AE> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2906:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>Ǽ<B3><BF><A1> <C7>ʿ<E4><C7><D1> <B0>ǹ<B0><C0><CC> <C1><F6><BE><EE><C1><AE> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2918:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ǹ<B0> <BA><F1><BF><EB> <C1><A4><BA><B8> <C0>̻<F3><C0><B8><B7><CE> <B0>Ǽ<B3> <C0>۾<F7><BF><A1> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2924:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>Ǽ<B3> <BA><F1><BF><EB><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2941:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><DA><C0><BA><CE><C1><B7><C7>Ͽ<A9> <B0>Ǽ<B3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2975:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ǹ<B0><C0><BB> <C1><F6><C0><BB> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3157:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> ij<B8><AF><C5><CD> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3341:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> ij<B8><AF><C5><CD> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3347:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <B0><AD><C1><A6> <C1><BE><B7><E1> <BD><C7><C6><D0>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3351:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <B0><AD><C1><A6> <C1><BE><B7><E1> <BC><BA><B0><F8>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3407:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pChar1->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3421:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pChar2->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3428:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <BD><C3><C0><DB> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3432:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BD><C3><C0>ۿ<A1> <B9><AE><C1><A6><B0><A1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3437:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3452:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3460:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BD><BA><C5><C8> <C6><F7><C0><CE>Ʈ<B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3469:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BD><BA><C5><C8> <C6><F7><C0><CE>Ʈ<B0><A1> <C0><FB><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3475:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AA><C0><BB> <C0>߸<F8> <C0>Է<C2><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3510:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><ED><B7>ɾ<EE><C0><C7> <BC><AD><BA><EA> Ŀ<B8>ǵ尡 <C0>߸<F8> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~    ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3543:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7>÷<B9><C0>̾<EE> %d <BF><CD> <C7>÷<B9><C0>̾<EE>  %d<B8><A6> <C6><C4>ȥ<BD><C3>ŵ<B4>ϴ<D9>.."), pids.pid1, pids.pid2);
                                                ^~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3577:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A2><C1><A6><B1><B9> <C1><F8><C7><E0> <C1><A4><BA><B8>"));
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3578:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><C5><C3> <B8><CA> <C1><A4><BA><B8> <BC><BA><C1><F6> %d <C5><EB><B7><CE> %d %d %d"), GetSungziMapIndex(), GetPassMapIndex(1), GetPassMapIndex(2), GetPassMapIndex(3)); 
                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3601:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><C0><C7> <BB><EF><B0>Ÿ<AE> <C1><F8><C7><E0><C1><A4><BA><B8>"));
                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3683:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, "<B1><B9><B0><ED>: %d <BF><F8>", NationMoney);
                                        ^~~~~~~~~~~~~~~~     ~~~~~~~~
cmd_gm.cpp:3962:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3968:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><ED><B7>ɾ<EE><C0><C7> <BC><AD><BA><EA> Ŀ<B8>ǵ尡 <C0>߸<F8> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~    ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:4022:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BD><BA><C5><C8> <C6><F7><C0><CE>Ʈ<B0><A1> <C0><FB><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:4367:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, "<BE><C6><C0><CC><C5><DB><C0><CC> <BE><F8><BE><C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BE><EE>.");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
In file included from db.cpp:14:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
4 warnings generated.
In file included from cmd_general.cpp:26:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from entity.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from entity.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from exchange.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from exchange.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from dungeon.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from dungeon.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from fishing.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from fishing.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_gm.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from entity_view.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from entity_view.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16 warnings generated.
In file included from gm.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from gm.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gm.cpp:69:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if ( LC_IsEurope() && !LC_IsTaiwan() || LC_IsSingapore() )
             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~
gm.cpp:69:21: note: place parentheses around the '&&' expression to silence this warning
        if ( LC_IsEurope() && !LC_IsTaiwan() || LC_IsSingapore() )
                           ^
             (                              )
10 warnings generated.
In file included from guild_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from guild_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
53 warnings generated.
4 warnings generated.
In file included from guild_war.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from guild_war.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
191 warnings generated.
In file included from horse_rider.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from horse_rider.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from guild.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from guild.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
243 warnings generated.
 warnings generated.
In file included from horsename_manager.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from horsename_manager.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
exchange.cpp:56:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C0><FC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B1><B3>ȯ<C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:66:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1>â<C0><CC> <BF><AD><B7><C1><C0><D6><C0><BB><B0><E6><BF><EC> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>." ) );
                                                     ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:72:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B4>ٸ<A5> <B0>ŷ<A1><C1><DF><C0>̶<F3> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>." ) );
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:93:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B1><B3>ȯ <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:157:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                m_pOwner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><BB> <B0>dz<D7><C1><D9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:521:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:522:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:529:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:530:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:537:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:538:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:544:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:545:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:568:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><U+0530><FA><C0><C7> <B1><B3>ȯ<C0><CC> <BC><BA><BB><E7> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), victim->GetName());
                                                                                   ^~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:569:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><U+0530><FA><C0><C7> <B1><B3>ȯ<C0><CC> <BC><BA><BB><E7> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), GetOwner()->GetName());
                                                                               ^~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
10 warnings generated.
3 warnings generated.
In file included from exchange.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from input_auth.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_auth.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from input_db.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_db.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from dungeon.cpp:13:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
9 warnings generated.
fishing.cpp:444:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô<EB><C0><C7> <BC><F6><B7>õ<B5><B0><A1> <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! (%d/%d)"),rod->GetSocket(0), rod->GetValue(2));
                                                                ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:447:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô밡 <C3>ִ<EB> <BC><F6><B7>õ<B5><BF><A1> <B5><B5><B4><DE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:448:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><EE><BA>θ<A6> <C5><EB><C7><D8> <B4><D9><C0><BD> <B7><B9><BA><A7><C0><C7> <B3><AC><BD>ô<EB><B7><CE> <BE><F7><B1><U+05F7><B9><C0>̵<E5> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:650:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<F8><BF><A1> <C0><E2><C0><BA> <B9><B0><B0><ED><B1><E2><C0><C7> <B1><E6><C0>̴<C2> %.2fcm"), item->GetSocket(0)/100.f);
                                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:663:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                strlcpy(p.szBoard, LC_TEXT("<B3><AC><BD><C3><C0>̺<A5>Ʈ<BF><F9>ô<BA>ؾ<EE>"), sizeof(p.szBoard));
                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:667:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                strlcpy(p.szBoard, LC_TEXT("<B3><AC><BD><C3><C0>̺<A5>Ʈ<C0><U+05FE><EE>"), sizeof(p.szBoard));
                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:752:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s : %d <B8><B6><B8><AE>"), it->first.c_str(), it->second);
                                                                ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:754:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C1><BE><B7><F9> %d <B8><B6><B8><AE> <B3><AC><C0><BD>"), fished.size(), total_count);
                                                   ^~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:791:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><ED><B1><C8><E7><C0><FB><B5><B5> <BE><F8><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:800:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><E8> <BC>ӿ<A1><BC><AD> <C1><B6><B0><B3><B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:805:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><E8> <BC>ӿ<A1><BC><AD> <C1><F6><B7><B7><C0>̰<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:836:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<B8><A6> <B1><B8><BF><FC><BD><C0><B4>ϴ<D9>."), item->GetName());
                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from input_login.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_login.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23 warnings generated.
In file included from input_p2p.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_p2p.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from input_main.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_main.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guild.cpp:66:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        strlcpy(m_data.grade_array[0].grade_name, LC_TEXT("<B1><E6><B5><E5><C0><E5>"), sizeof(m_data.grade_array[0].grade_name));
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:71:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                strlcpy(m_data.grade_array[i].grade_name, LC_TEXT("<B1><E6><B5><E5><BF><F8>"), sizeof(m_data.grade_array[i].grade_name));
                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from guild.cpp:925:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><A6><B0><F8><C7>ϰ<ED><C0><DA> <C7>ϴ<C2> <B0><E6><C7><E8>ġ<B0><A1> <B3><B2><C0><BA> <B0><E6><C7><E8>ġ<BA><B8><B4><D9> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1036:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><E8><C1><A6><C7><D2> <BC><F6> <BE><F8><B4><C2> <B1><DB><C0>Դϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
51 warnings generated.
guild.cppguild_manager.cpp:80:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <C0≯<A7><C0><CC> <C0><FB><C7><D5><C7><CF><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:93:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <B0><B0><C0><BA> <C0≯<A7><C0><C7> <B1><E6><B5><C0>ֽ<C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:99:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><BB><FD><BC><BA><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:1287:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BF><EB><BD>ŷ<C2><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. (%d, %d)"), GetSP(), iNeededSP);
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1296:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C4><F0>Ÿ<C0><D3><C0><CC> <B3><A1><B3><AA><C1><F6> <BE>ʾ<C6> <B1><E6><B5><E5> <BD><BA>ų<C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input_udp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
guild.cpp:1315:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %d <BD><BA>ų<C0><BB> <BB><E7><BF><EB><C7><D4> (%d, %d) to %u"), dwVnum, GetSP(), iNeededSP, pid);
                                                         ^~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input_udp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guild.cpp:1336:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4>밡 %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pcci->bChannel, g_bChannel);
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~       ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1349:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><BF><F3><C0><CE> <BB><F3><C5>°<A1> <BE>ƴմϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1369:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <BD><BA>ų<C0><BA> <B1><E6><B5><E5><C0><FC> <C1><U+07FF><A1><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input_teen.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_teen.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guild.cpp:1736:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %u<C0><C7> <BF><EB><BD>ŷ<C2><C0><BB> ȸ<BA><B9><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), iSP);
                                                         ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cppguild.cpp:1810:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><E1><BD><C3><C8>Ŀ<A1> <C0>̿<EB><C7><D8><C1>ֽʽÿ<C0>"));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1837:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><E1><BD><C3><C8>Ŀ<A1> <C0>̿<EB><C7><D8><C1>ֽʽÿ<C0>"));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1843:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <B1>ݰ<ED><BF><A1><BC><B1> <B1><E6><B5><E5><C0><C3><E2><B1><DD><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1849:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><A1><C1><F6><B0><ED> <C0>ִ<C2> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1944:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
            pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <C3>ʴ<EB> <BD><C5>û<C0><BB> <B9><DE><C0><BB> <BC><F6> <BE><F8><B4><C2> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                             ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1954:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <B1><E6><B5><E5> <C3>ʴ<EB> <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>.") );
                                                                  ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1959:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>.") );
                                                                  ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1964:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B4>ٸ<A5> <C1><A6><B1><B9> <BB><E7><B6><F7><C0><BB> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.") );
                                                                  ^~~~~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1974:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> Ż<C5><F0><C7><D1> <C8><C4> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1979:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><C7>ػ<EA><C7><D1> <C1><F6> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1982:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_ALREADYJOIN:  pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <C0>̹<CC> <B4>ٸ<A5> <B1><E6><B5><BC><D3><C7><D8><C0>ֽ<C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1983:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILDISFULL:  pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C3>ִ<EB> <B1><E6><B5><E5><BF><F8> <BC><F6><B8><A6> <C3>ʰ<FA><C7><U+07FD><C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1984:81: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILD_IS_IN_WAR : pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <B1><E6><B5><C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>.") ); return;
                                                                                              ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1985:78: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_INVITE_LIMIT : pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <BD>ű<D4> <B0><A1><C0><D4> <C1><A6><C7><D1> <BB><F3><C5><C2> <C0>Դϴ<D9>.") ); return;
                                                                                           ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:544:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><BC><B1><C0><FC><C6><F7><B0><ED><B8><A6> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>!"), TouchGuild(guild_id1)->GetName(), TouchGuild(guild_id2)->GetName());
                                                               ^~~~~~~~~~~~      ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:558:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        g2->GetMasterCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %s <B1><E6><B5><B1><E6><B5><E5><C0><FC><C0><BB> <B0>ź<CE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), g1->GetName());
                                                                                       ^~~~~~~~~~~~~~~~     ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:582:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><C0><E1><BD><C3> <C8><C4> <C0><FC><C0><EF><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>!"), g1->GetName(), g2->GetName());
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:630:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><C0><FC><C0><EF><C0><BB> <BD><C3><C0><DB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>!"), g1->GetName(), g2->GetName());
                                               ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cppguild.cpp:2039:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> Ż<C5><F0><C7><D1> <C8><C4> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2044:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><C7>ػ<EA><C7><D1> <C1><F6> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2047:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_ALREADYJOIN:  pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <C0>̹<CC> <B4>ٸ<A5> <B1><E6><B5><BC><D3><C7><D8><C0>ֽ<C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2048:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILDISFULL:  pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C3>ִ<EB> <B1><E6><B5><E5><BF><F8> <BC><F6><B8><A6> <C3>ʰ<FA><C7><U+07FD><C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2049:81: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILD_IS_IN_WAR : pchInvitee->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <B1><E6><B5><C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>.") ); return;
                                                                                              ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2050:78: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_INVITE_LIMIT : pchInvitee->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <BD>ű<D4> <B0><A1><C0><D4> <C1><A6><C7><D1> <BB><F3><C5><C2> <C0>Դϴ<D9>.") ); return;
                                                                                           ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:648:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><E5> <BB><E7><C0><CC><C0><C7> <C0><FC><C0><EF><C0><CC> <B9><AB><BD>ºη<CE> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>."), g1->GetName(), g2->GetName());
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:654:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><E5><BF><CD><C0><C7> <C0><FC><C0><BC><AD> <BD>¸<AE> <C7><U+07FD><C0><B4>ϴ<D9>."), g1->GetName(), g2->GetName());
                                                                       ^~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:658:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><E5><BF><CD><C0><C7> <C0><FC><C0><BC><AD> <BD>¸<AE> <C7><U+07FD><C0><B4>ϴ<D9>."), g2->GetName(), g1->GetName());
                                                                       ^~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:742:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        master1->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C0><CC> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                      ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:750:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        master2->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C0><CC> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                      ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:756:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><E5> <BB><E7><C0><CC><C0><C7> <C0><FC><C0><EF><C0><CC> <C3><EB><BC>ҵǾ<FA><BD><C0><B4>ϴ<D9>."), g1->GetName(), g2->GetName());
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
313 warnings generated.
input_auth.cpp:448:8: warning: unused variable 'last' [-Wunused-variable]
        char *last = 0;
              ^
guild_war.cpp:46:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C1><U+07FF><A1><B4><C2> <BB><E7><B3>ɿ<A1> <B5><FB><B8><A5> <C0><CC><C0><CD><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
In file included from item_addon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_addon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guild_war.cpp:316:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        NotifyGuildMaster(LC_TEXT("<C0><FC><C0><EF> <BC><AD><B9><F6><B0><A1> <BF><AD><B7><C1><C0><D6><C1><F6> <BE>ʾ<C6> <B1><E6><B5><E5><C0><FC><C0><BB> <BD><C3><C0><DB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_war.cpp:356:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        NotifyGuildMaster(LC_TEXT("<C0><FC><C0><EF> <BC><AD><B9><F6><B0><A1> <BF><AD><B7><C1><C0><D6><C1><F6> <BE>ʾ<C6> <B1><E6><B5><E5><C0><FC><C0><BB> <BD><C3><C0><DB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_war.cpp:382:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                NotifyGuildMaster(LC_TEXT("<C0>̹<CC> <BC><B1><C0><FC><C6><F7><B0><ED> <C1><DF><C0><CE> <B1><E6><B5><E5><C0>Դϴ<D9>."));
                                                           ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
guild_war.cpp:654:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C0><FC><C0><EF><C0><CC> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_war.cpp:730:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("<<B1><E6><B5><E5>> <B7><A1><B4><F5> <C1><A1><BC><F6><B0><A1> %d <C1><A1><C0><CC> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>"), point);
                                                     ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
4 warnings generated.
In file included from item_attribute.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_attribute.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20 warnings generated.
In file included from item.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager_idrange.cpp:3:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager_idrange.cpp:3:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94 warnings generated.
input_teen.cpp:99:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><CC> <C0>̹<CC> %d<BD>ð<A3><C0><CC> <C1><F6><B3><B5><BD><C0><B4>ϴ<D9>."), hour);
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:105:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><CC> <C0>̹<CC> %d<BD>ð<A3><C0><CC> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>,"), hour);
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:106:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C1><B6><BC><D3><C8><F7> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͻ<C5> <C8><C4> <B0>ǰ<AD><C0><BB> <C0><A7><C7><D8> <C8><U+07BD><C4><C0><BB> <C3><EB><C7><D8><C1>ֽñ<E2><B9>ٶ<F8><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:112:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><BA> <C0>̹<CC> <B0><D4><C0><D3> <C7>Ƿ<CE> <BB><F3><C5>¿<A1> <B5><E9><BE><C0><B8><B8><E7>,"));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:113:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B0><D4><C0><D3> <B3><BB><C0><C7> <BC><F6><C0><CD><C0><CC> <C1><A4><BB><F3>ġ<C0><C7> 50%<B7><CE> <C7><CF><C7><E2><B5>˴ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:114:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B0>ǰ<AD><C0><BB> <C0><A7><C7><D8> <C1><B6><BC><D3><C8><F7> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͻð<ED>"));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:115:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C8><U+07BD><C4> <B9><D7> <C7>о<F7><BF><A1> <BF><AD><C1><DF><C7><D8><C1>ֽʽÿ<C0>."));
                                                                          ^~~~        ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:121:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><BA> <C0>̹<CC> <BF><C2><C0><FC><C7><CF><C1><F6> <B8><F8><C7><D1> <B0><D4><C0><D3> <BD>ð<A3><BF><A1> <B5><E9><BE><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:122:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B0>ǰ<AD><C0><BB> <C0><A7><C7><D8> <C1><B6><BC><D3><C8><F7> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͻ<C5> <C8><C4> <C8><U+07BD><C4><C0><BB> <C3><EB><C7><D8><C1>ֽʽÿ<C0>,"));
                                                                          ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:123:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B1><U+05F7><B8><C1><F6> <BE><CA><C0><B8><B8><E9> <B0>ǰ<AD> <BB><F3><BF><A1> <C7><C7><C7>ظ<A6> <C0><D4><C0><BB> <BC><F6> <C0><D6><C0><B8><B8><E7> <B0><D4><C0><D3> <B3><BB><C0><C7> <BC><F6>ġ<B4><C2> 0<C0><CC> <B5>˴ϴ<D9>."));
                                                                          ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:124:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><A9><C0><FB> <BF><C0><C7><C1><B6><F3><C0><CE> <BD>ð<A3><C0><CC> 5<BD>ð<A3><C0><CC> <B5>Ǹ<E9> <C1><A4><BB><F3><C0><B8><B7><CE> <B5><B9><BE>ƿɴϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:137:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, buflen, LC_TEXT("%d<BD>ð<A3>"), hour);
                                                 ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:139:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, buflen, LC_TEXT("%d<BA><D0>"), min);
                                                 ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:160:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><C0><C7><C1><B6><F3><C0><CE> <BD>ð<A3><C0><BA> %s<C0>Դϴ<D9>."), off_time_string);
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:161:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><BA> 0<C0><CC> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. 100% ȿ<B0><FA><B8><A6> <BE><F2><C0><B8><BD><C7> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:166:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><C0><C7><C1><B6><F3><C0><CE> <BD>ð<A3><C0><BA> %s<C0≯<E7>, <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><BA> %s<C0>Դϴ<D9>."),
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input_udp.cpp:7:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
In file included from log.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from log.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from locale_service.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from locale_service.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19 warnings generated.
In file included from item_manager.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from login_data.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from login_data.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
3 warnings generated.
input_login.cpp:51:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<BE><C6><C0><CC><C5><DB> <B5><E5><B7>ӷ<FC>  %d%% <C3>߰<A1> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), item_drop_bonus);
                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~       ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:56:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B0><F1><B5><E5> <B5><E5><B7>ӷ<FC> %d%% <C3>߰<A1> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), gold_drop_bonus);
                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~      ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:61:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B4><EB><B9>ڰ<F1><B5><E5> <B5><E5><B7>ӷ<FC> %d%% <C3>߰<A1> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), gold10_drop_bonus);
                                         ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~      ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:66:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B0><E6><C7><E8>ġ %d%% <C3>߰<A1> ȹ<B5><E6> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), exp_bonus);
                                         ^~~~~~~~~~~~~~~~       ~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from item_manager_idrange.cpp:4:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
item.cpp:28:116: warning: field 'm_pkRealTimeExpireEvent' will be initialized after field 'm_pkExpireEvent' [-Wreorder-ctor]
        m_bExchanging(false), m_pkDestroyEvent(NULL), m_pkUniqueExpireEvent(NULL), m_pkTimerBasedOnWearExpireEvent(NULL), m_pkRealTimeExpireEvent(NULL),
                                                                                                                          ^
input_db.cpp:1179:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5><B0>ŷ<A1>â<C0><CC> <BF><AD><B8><B0><BB><F3><C5>¿<A1><BC><AD><B4><C2> â<B0><ED><B8><A6> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>." ) );
                                                                       ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:1240:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED> <BA><F1><B9>й<F8>ȣ<B0><A1> <BA><AF><B0><E6><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:1244:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <B1><E2><C1><B8> <BA><F1><B9>й<F8>ȣ<B0><A1> Ʋ<B7>Ƚ<C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
8 warnings generated.
3 warnings generated.
input_db.cppinput_login.cpp:667:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ<B6><F3><C0>̾<F0>Ʈ <B9><F6><C0><FC><C0><CC> Ʋ<B7><C1> <B7>α<U+05FE>ƿ<F4> <B5>˴ϴ<D9>. <C1><A4><BB><F3><C0><FB><C0><B8><B7><CE> <C6><D0>ġ <C8><C4> <C1><A2><BC><D3><C7>ϼ<BC><BF><E4>."));
                                                                                   ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~          ~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:807:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C0><CC> <B8>ʿ<A1><BC><B1> <B0><AD><C1><A6><C0><FB><C0><CE> <B4><EB><C0><FC><C0><CC> <C0><D6><C0><BB><BC><F6> <B5><B5> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                  ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:808:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C0><CC> <C1><B6><C7><U+05FF><A1> <B5><BF><C0><C7><C7><CF><C1><F6> <BE><CA><C0><BB><BD><C3>"));
                                                                  ^~~~~~~~ ~~~~~~~~~~~~        ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:809:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<BA><BB><C0><CE><C0><C7> <C1>ּ<BA> <B9><D7> <BA>μ<BA><C0><B8><B7><CE> <B5><B9><BE>ư<A1><BD>ñ<E2> <B9>ٶ<F8><B4>ϴ<D9>."));
                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item.cpp:1941:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E1><C0><E7><B1><C0><CC> %d<BA><D0> <C8><C4> <B8><B8><B7><E1> <B5>˴ϴ<D9>."), (p->dwRemainSeconds / 60));
                                                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:698:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cpp:703:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cpp:713:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cpp:718:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cppinput_db.cpp:836:88: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
                if (bWearCell < WEAR_MAX_NUM || bWearCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
:2650:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> %s <B1><B9><B0><ED><BF><A1><B4><C2> %u <C0><C7> <B5><B7><C0><CC> <C0>ֽ<C0><B4>ϴ<D9>"), EMPIRE_NAME(Empire), CMonarch::instance().GetMoney(Empire));
                                                                ^~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:2670:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> %s <B1><B9><B0><ED><BF><A1><B4><C2> %d <C0><C7> <B5><B7><C0><CC> <C0>ֽ<C0><B4>ϴ<D9>"), EMPIRE_NAME(Empire), CMonarch::instance().GetMoney(Empire));
                                                        ^~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:2691:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <B5><B7><C0><BB> <B0><A1><C1><AE><BF>ü<F6> <BE><F8><B4><C2> <BB><F3>Ȳ<C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:2698:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(notice, sizeof(notice), LC_TEXT("%s<C0><C7> <B1><BA><C1>ְ<A1> %s <B4><D4><C0><B8><B7><CE> <B1><B3>ü<B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), EMPIRE_NAME(info->bEmpire), info->szName);
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item.cpp:1564:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<BF><A1><BC><AD> <BC><D2><C4><CF> <BA><FC><C1><FA><B6><A7><B1><EE><C1><F6> <B3><B2><C0><BA> <BD>ð<A3> %d"), GetName(), time);
                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item.cpp:1712:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<BF><A1> <B9><DA><C7><F4><C0>ִ<F8> <BA><B8><BC><AE><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."), GetName());
                                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item.cpp:1734:14: warning: unused variable 'vnum' [-Wunused-variable]
        const DWORD vnum = item->GetVnum();
                    ^
In file included from item.cpp:2078:29: warning: array subscript is of type 'char' [-Wchar-subscripts]
                return GetProto()->aLimits[GetProto()->cLimitTimerBasedOnWearIndex].lValue;     
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
item_attribute.cpp:7:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
input_main.cpp:107:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<C6><C3> <B1><DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                         ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:120:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <BD>ð<A3> %d <BA><D0> %d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), hour, min, sec);
                                                       ^~~~ ~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:122:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <BD>ð<A3> %d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), hour, sec);
                                                       ^~~~ ~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:124:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <BA><D0> %d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), min, sec);
                                                       ^~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:126:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), sec);
                                                       ^~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:350:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<C6><C3> <B1><DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                         ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:502:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        len = snprintf(buf, sizeof(buf), LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), pTable->szLocaleName);
                                                                                                  ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:504:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        len = snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <C7>ʿ<E4><C7>մϴ<D9>."), pTable->szLocaleName);
                                                                                                    ^~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:770:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), pTable->szLocaleName);
                                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:772:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<C0><CC> <C7>ʿ<E4><C7>մϴ<D9>."), pTable->szLocaleName);
                                                                          ^~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:785:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><DC>ġ<B1><E2><B4><C2> <B7><B9><BA><A7> %d <C0>̻<F3><B8><B8> <BB><E7><BF><EB> <B0><A1><B4><C9> <C7>մϴ<D9>."), SHOUT_LIMIT_LEVEL);
                                                                ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:848:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><C4>Ƽ <C1><DF><C0><CC> <BE>ƴմϴ<D9>."));
                                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:865:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><E6><B5><B0><A1><C0><D4><C7><CF><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                                ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:989:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B8><U+07BD><C5><C1><AE> <C3>߰<A1> <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1000:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> <BF><C0>ڴ<C2> <B8><U+07BD><C5><C1><AE><BF><A1> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~        ~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1022:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> <BF><C0>ڴ<C2> <B8><U+07BD><C5><C1><AE><BF><A1> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~        ~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1029:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> <C1><A2><BC>ӵ<C7> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."), name);
                                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1037:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B8><U+07BD><C5><C1><AE> <C3>߰<A1> <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1159:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        to_ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1> â<B0><ED><B8><A6> <BF><AD><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                   ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1173:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1> â<B0><ED><B8><A6> <BF><AD><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                        ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1196:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1205:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                to_ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1215:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><U+05FC><F6><B0><A1> 20<BE><EF> <B3><C9><C0><BB> <C3>ʰ<FA><C7>Ͽ<A9> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>.."));
                                                                                        ^~~~        ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1233:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><C0>ϰ<E6><BF><EC> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1265:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <C3>ѱݾ<D7><C0><CC> 20<BE><EF> <B3><C9><C0><BB> <C3>ʰ<FA><C7>Ͽ<A9> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>.."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1347:29: warning: converting the result of '<<' to a boolean; did you mean '(bArg << 22) != 0'? [-Wint-in-bool-context]
        else if( bArg > 14 && bArg << 22 )
                                   ^
3 warnings generated.
input_main.cppIn file included from messenger_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from messenger_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from item.cpp:18:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
:2114:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
            ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B7><CE> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB> <C0>Դϴ<D9>."));
                                                      ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2120:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2126:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B3><D6><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2132:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B3><D6><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2138:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B3><D6><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2189:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                  ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2199:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                          ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2213:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                  ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2265:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2286:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2297:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><E4>û<C0><BB> <C7><D1> ij<B8><AF><C5><U+0378><A6> ã<C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2309:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2320:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B8><AE><B4><F5><B8><B8> <BA><AF><B0><E6><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2326:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BB><F3><C5>¸<A6> <BA><AF><B0><E6><C7>Ϸ<C1><B4><C2> <BB><E7><B6><F7><C0><CC> <C6><C4>Ƽ<BF><F8><C0><CC> <BE>ƴմϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2367:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2373:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2379:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ<BF><A1><BC><AD> <C3>߹<E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2393:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C1><AF><B3><BB><BF><A1><BC><AD><B4><C2> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>߹<E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2409:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        B->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <C3>߹<E6><B4><E7><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                                                ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2424:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C1><AF><B3><BB><BF><A1><BC><AD><B4><C2> <C6><C4>Ƽ<B8><A6> <B3><AA><B0><A5> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2435:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2445:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4>ٸ<A5> <C6><C4>Ƽ<BF><F8><C0><BB> Ż<C5><F0><BD><C3>ų <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~   ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2460:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7>ػ<EA><C7><D1> <C8><C4> %d<C0><CF> <C0>̳<BB><BF><A1><B4><C2> <B1><E6><B5><B8><B8><B5><E9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                         ^~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2468:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> Ż<C5><F0><C7><D1> <C8><C4> %d<C0><CF> <C0>̳<BB><BF><A1><B4><C2> <B1><E6><B5><B8><B8><B5><E9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                         ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2486:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><C7><D5><C7><CF><C1><F6> <BE><CA><C0><BA> <B1><E6><B5><E5> <C0≯<A7> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2494:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> [%s] <B1><E6><B5><BB><FD><BC><BA><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), cp.name);
                                                         ^~~~~~~~~~~~~~~~       ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2519:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <BB><FD><BC><BA><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp34 warnings generated.
:2530:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ <B1><E2><BC><FA><C0><BA> <C6><C4>Ƽ<C0><BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2545:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><D2>ȯ<C7>Ϸ<C1><B4><C2> <B4><EB><BB><F3><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2607:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><BC><D3><C7><D8><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2623:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>߸<F8><B5><C8> <B1>ݾ<D7><C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2629:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><A1><C1><F6><B0><ED> <C0>ִ<C2> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2646:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>߸<F8><B5><C8> <B1>ݾ<D7><C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2661:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><AF><C7><D1> <BB><E7><B6><F7><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2672:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BE><C6><C1><F7> <B0><A1><C0><D4><C7><D2> <BC><F6> <BE><F8><B4><C2> ij<B8><AF><C5><CD><C0>Դϴ<D9>"));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2685:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC> <C1><U+07FF><A1><B4><C2> <B1><E6><B5><E5><BF><F8><C0><BB> Ż<C5><F0><BD><C3>ų <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2701:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <B0><B0><C0><BA> <B1><E6><B5><BE>ƴմϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2707:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <B0><AD><C1><A6> Ż<C5><F0> <BD><C3>ų <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2723:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <B0><AD><C1><A6> Ż<C5><F0> <BD><C3>ų <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2728:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <B0><AD><C1><A6> Ż<C5><F0> <BD><C3><C4><U+05FD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2730:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><AF><C7><D1> <BB><E7><B6><F7><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2747:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><F7><C0><A7> <C0≯<A7><C0><BB> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2751:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><C7> <C1><F7><C0><A7> <C0≯<A7><C0><BA> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2755:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><FB><C7><D5><C7><CF><C1><F6> <BE><CA><C0><BA> <C1><F7><C0><A7> <C0≯<A7> <C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2773:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><F7><C0><A7> <B1><C7><C7><D1><C0><BB> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2777:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><C7> <B1><C7><C7><D1><C0><BA> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2792:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><C0>̹<CC> <C3>ְ<ED> <B7><B9><BA><A7><C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2801:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %u<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> <C5><F5><C0><DA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), offer);
                                                                                         ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2805:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><E6><C7><E8>ġ <C5><F5><C0>ڿ<A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2818:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2824:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BF><EB><BD>ŷ<C2> ȸ<BA><B9><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2851:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><F8><C1><F6><B1><DB><C0><BB> <C0>ۼ<BA><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2884:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><F7><C0><A7><B8><A6> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2886:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><C7> <C1><F7><C0><A7><B4><C2> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2888:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><B8><B7><CE> <C1><F7><C0><A7><B8><A6> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2913:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><C0><BB> <C1><F6><C1><A4><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2919:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B4><F5><C0>̻<F3> <C0><E5><BC><F6><B8><A6> <C1><F6><C1><A4><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2963:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><BB> <B0>dz<D7><C1><D9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2989:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C0><AF> <B5><B7><C0><CC> 20<BE><EF><B3><C9><C0><BB> <B3>Ѿ<EE> <B0>ŷ<A1><B8><A6> <C7>ۼ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2999:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><C0>ϰ<E6><BF><EC> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:3014:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO,  LC_TEXT("â<B0><ED>,<B0>ŷ<A1>â<B5><EE><C0><CC> <BF><AD><B8><B0> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B0><B3><B7><AE><C0><BB> <C7>Ҽ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                          ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:3071:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, "<BB><E7><B1><CD> Ÿ<BF><F6> <BF>Ϸ<E1> <BA><B8><BB><F3><C0><BA> <C7>ѹ<F8><B1><EE><C1><F6> <BB><E7><BF><B4><C9><C7>մϴ<D9>.");
                                                                        ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~
input_main.cpp:3135:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ<B6><F3><C0>̾<F0>Ʈ <B9><F6><C0><FC><C0><CC> Ʋ<B7><C1> <B7>α<U+05FE>ƿ<F4> <B5>˴ϴ<D9>. <C1><A4><BB><F3><C0><FB><C0><B8><B7><CE> <C6><D0>ġ <C8><C4> <C1><A2><BC><D3><C7>ϼ<BC><BF><E4>."));
                                                                                           ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~          ~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input_db.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
In file included from p2p.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from p2p.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from monarch.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from monarch.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
item_manager.cppIn file included from motion.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from motion.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from over9refine.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from over9refine.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:834:18: warning: variable 'extraDrop' is uninitialized when used within its own initialization [-Wuninitialized]
        int extraDrop = extraDrop+=CPrivManager::instance().GetPriv(pkKiller, PRIV_ITEM_DROP)+(pkKiller->IsEquipUniqueItem(UNIQUE_ITEM_DOUBLE_ITEM) ? 100 : 0);
            ~~~~~~~~~   ^~~~~~~~~
In file included from input_main.cpp:13:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
16 warnings generated.
item_manager.cpp:1671:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                sys_log(0, "<C0><B0><B0><A2><BA><B8><C7><D5> DROP EVENT ");
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
item_manager.cpp:1683:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                sys_log(0, "<C0><B0><B0><A2><BA><B8><C7><D5> DROP EVENT ");
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from mining.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from mining.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 warnings generated.
In file included from packet_info.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from packet_info.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from passpod.cppIn file included from mob_manager.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from mob_manager.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from passpod.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from passpod.cpp:3:
./passpod.h:22:13: warning: private field 'm_lpFDW' is not used [-Wunused-private-field]
        LPFDWATCH       m_lpFDW;
                        ^
18 warnings generated.
4 warnings generated.
In file included from pcbang.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from pcbang.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager.cpp:19:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
mining.cpp:295:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0><CC> <BC><F6><B7>õ<B5><B0><A1> <C3>ִ<EB>(%d)<B0><A1> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), Pick_GetCurExp(pick));
                                                        ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:315:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0>̰<A1> <C3>ִ<EB> <BC><F6><B7>õ<B5><BF><A1> <B5><B5><B4><DE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:316:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><B9><AB><B2>۸<A6> <C5><EB><C7><D8> <B4><D9><C0><BD> <B7><B9><BA><A7><C0><C7> <B0><C0>̷<CE> <BE><F7><B1><U+05F7><B9><C0>̵<E5> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:322:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0><CC><C0><C7> <BC><F6><B7>õ<B5><B0><A1> <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! (%d/%d)"),
                                                                        ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:327:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0>̰<A1> <C3>ִ<EB> <BC><F6><B7>õ<B5><BF><A1> <B5><B5><B4><DE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                ^~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:328:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><B9><AB><B2>۸<A6> <C5><EB><C7><D8> <B4><D9><C0><BD> <B7><B9><BA><A7><C0><C7> <B0><C0>̷<CE> <BE><F7><B1><U+05F7><B9><C0>̵<E5> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:358:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0≯<A6> <B5><E9><B0><ED> <C0><D6><C1><F6> <BE>ʾƼ<AD> Ķ <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:365:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5><C0>̻<F3> ij<B3><BE> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:374:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<B1><A4><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:378:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<B1><A4><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from priv_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from priv_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from party.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from party.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
monarch.cppmessenger_manager.cpp:122:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
            ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> ģ<B1><B8> <C3>߰<A1><B8><A6> <B9><DE><C0><BB> <BC><F6> <BE><F8><B4><C2> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:44:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ְ<A1> <B3><BB><B8><B0> <C3><C0><B8><B7><CE> <B8><F0><B5><E7> <BF><A1><B3><CA><C1><F6><B0><A1> <B0><A1><B5><E6> ä<BF><F6><C1><FD><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:65:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:73:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3><CA> <C8>Ŀ<A1> <B1><BA><C1><D6><C0><C7> <C3><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>"), ch->GetMCLTime(CHARACTER::MI_HEAL));
                                                           ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:80:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), GetMoney(Empire), price);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:97:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[TEST_ONLY]<C7><F6><C0><E7> <B1><B9><B0><ED> : %d "), GetMoney(Empire) - price);
                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
messenger_manager.cpp:175:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> %s <B4><D4><C0><BB> ģ<B1><B8><B7><CE> <C3>߰<A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), companion.c_str());
                                                         ^~~~        ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
messenger_manager.cpp:217:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> %s <B4><D4><C0><BB> <B8><U+07BD><C5><C0><FA><BF><A1><BC><AD> <BB><E8><C1><A6><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), companion.c_str());
                                                         ^~~~        ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from mining.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from pvp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from pvp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18 warnings generated.
In file included from polymorph.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from polymorph.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
16 warnings generated.
In file included from over9refine.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
In file included from questevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
polymorph.cppparty.cpp:326:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                rMember.pCharacter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B0><A1> <C7>ػ<EA> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
97 warnings generated.
:72:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><BF><A1> <BD><C7><C6><D0> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                           ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
polymorph.cpp:79:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><BF><A1> <BD><C7><C6><D0> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                                   ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
8 warnings generated.
polymorph.cppparty.cpp:1126:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><D2>ȯ<C7>Ϸ<C1><B4><C2> <B4><EB><BB><F3><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
party.cpp:1134:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><D2>ȯ<C7>Ϸ<C1><B4><C2> <B4><EB><BB><F3><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
party.cpp:1140:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><EB><BB><F3><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
party.cpp:1157:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><F8><C0><BB> <C7><F6><C0><E7> <C0><A7>ġ<B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:119:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><BC><AD> <BC><F6><B7><C3><C0><BB> <B8><B6>ú<BD><C0><B4>ϴ<D9>. <BD>ż<B1><BF><A1><B0><D4> ã<BE>ư<A1><BC><BC><BF><E4>."));
                                                           ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
party.cpp:1380:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><C4>Ƽ<C0><C7> <C7><F9><B5><BF><B7><C2><C0><CC> <B3><F4><BE><C6><C1><AE> <C1><F6><B1>ݺ<CE><C5><CD> <C3>߰<A1> <B0><E6><C7><E8>ġ <BA><B8><B3>ʽ<BA><B8><A6> <B9><U+07BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from questlua.cpp:9:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua.cpp:9:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
priv_manager.cpp:108:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><C0><C7> %s<C0><CC> %d%% <C1><F5><B0><A1><C7><U+07FD><C0><B4>ϴ<D9>!"), g->GetName(), GetPrivName(type), value);
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
priv_manager.cpp:114:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><C0><C7> %s<C0><CC> <C1><A4><BB><F3><C0><B8><B7><CE> <B5><B9><BE>ƿԽ<C0><B4>ϴ<D9>."), g->GetName(), GetPrivName(type));
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
priv_manager.cpp:163:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><C7> %s<C0><CC> %d%% <C1><F5><B0><A1><C7><U+07FD><C0><B4>ϴ<D9>!"), GetEmpireName(empire), GetPrivName(type), value);
                                                      ^~~~~~~~   ~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
priv_manager.cpp:173:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><C7> %s<C0><CC> <C1><A4><BB><F3><C0><B8><B7><CE> <B5><B9><BE>ƿԽ<C0><B4>ϴ<D9>."), GetEmpireName(empire), GetPrivName(type));
                                                      ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from questlua_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from mob_manager.cpp:4:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
6 warnings generated.
In file included from questlua_dungeon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_dungeon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pvp.cpp:186:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkVictim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<B4><U+0530><FA><C0><C7> <B4><EB><B0><E1> <BD><C3><C0><DB>!"), pkChr->GetName());
                                                                        ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
pvp.cpp:187:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<B4><U+0530><FA><C0><C7> <B4><EB><B0><E1> <BD><C3><C0><DB>!"), pkVictim->GetName());
                                                                     ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
pvp.cpp:205:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(msg, sizeof(msg), LC_TEXT("%s<B4><D4><C0><CC> <B4><EB><B0><E1><BD><C5>û<C0><BB> <C7><U+07FD><C0><B4>ϴ<D9>. <BD>³<AB><C7>Ϸ<C1><B8><E9> <B4><EB><B0>ᵿ<C0>Ǹ<A6> <C7>ϼ<BC><BF><E4>."), pkChr->GetName());
                                              ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
pvp.cpp:208:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<BF><A1><B0><D4> <B4><EB><B0><E1><BD><C5>û<C0><BB> <C7><U+07FD><C0><B4>ϴ<D9>."), pkVictim->GetName());
                                                     ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
pvp.cpp:425:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if ( pkChr->GetPKMode() == PK_MODE_PROTECT && pkChr->GetEmpire() == bMapEmpire ||
                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
pvp.cpp:425:46: note: place parentheses around the '&&' expression to silence this warning
                if ( pkChr->GetPKMode() == PK_MODE_PROTECT && pkChr->GetEmpire() == bMapEmpire ||
                                                           ^
                     (                                                                        )
pvp.cpp:426:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                pkVictim->GetPKMode() == PK_MODE_PROTECT && pkVictim->GetEmpire() == bMapEmpire )
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pvp.cpp:426:46: note: place parentheses around the '&&' expression to silence this warning
                                pkVictim->GetPKMode() == PK_MODE_PROTECT && pkVictim->GetEmpire() == bMapEmpire )
                                                                         ^
                                (                                                                              )
In file included from questlua_arena.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_arena.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
6 warnings generated.
3 warnings generated.
questlua.cpp:79:7: warning: variable 'returnBool' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
                if (pPC)
                    ^~~
questlua.cpp:88:10: note: uninitialized use occurs here
                return returnBool;
                       ^~~~~~~~~~
questlua.cpp:79:3: note: remove the 'if' if its condition is always true
                if (pPC)
                ^~~~~~~~
questlua.cpp:78:18: note: initialize the variable 'returnBool' to silence this warning
                bool returnBool;
                               ^
                                = false
7 warnings generated.
In file included from questlua_danceevent.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_danceevent.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_global.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_global.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_building.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_building.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 warnings generated.
In file included from questlua_game.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_game.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_forked.cpp:9:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_forked.cpp:9:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
In file included from questlua_mgmt.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_mgmt.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
In file included from questlua_horse.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_horse.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
3 warnings generated.
In file included from questlua_guild.cpp:5:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_guild.cpp:5:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_pet.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_pet.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
3 warnings generated.
In file included from questlua_item.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_item.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_game.cpp:6:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from questlua_party.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_party.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_monarch.cpp:5:
In file included from ./monarch.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_monarch.cpp:5:
In file included from ./monarch.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_oxevent.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_oxevent.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_npc.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_npc.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
3 warnings generated.
questlua_global.cpp:965:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendNoticeMap(LC_TEXT("<C0><E1><BD><C3><C8><C4> <B8><F0><B5><CE> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><B5>˴ϴ<D9>."), iMapIndex, false);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from questlua_item.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from questpc.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questpc.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_npc.cpp:293:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
questlua_npc.cpp:309:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
questlua_npc.cpp:324:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
questlua_npc.cpp:340:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
In file included from questmanager.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questmanager.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from refine.cpp:2:
In file included from ./refine.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from refine.cpp:2:
In file included from ./refine.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_pc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_pc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
3 warnings generated.
questlua_monarch.cpp:148:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:162:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> HP,SP<B0><A1> <B8><F0><B5><CE> ä<BF><F6><C1><FD><B4>ϴ<D9>."), EMPIRE_NAME(ch->GetEmpire()));
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:165:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><BB> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:184:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:195:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, money_need);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:202:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F0>Ÿ<C0><D3> <C0><FB><BF><EB><C1><DF>  %d <C8><C4> <BB><E7><BF><B4><C9>"), next_sec);
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:221:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<B1><BA><C1><D6><C0><C7> <BB><E7><C0><DA><C8><C4> <BF><B5><C7><E2><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> 3<BA>а<A3> 10 %% <C0><C7> <B0><F8><B0>ݷ<C2><C0><CC>  <C1><F5><B0><A1><B5>˴ϴ<D9>"), EMPIRE_NAME(ch->GetEmpire()));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~       ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:242:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:252:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, money_need);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:259:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F0>Ÿ<C0><D3> <C0><FB><BF><EB><C1><DF>  %d <C8><C4> <BB><E7><BF><B4><C9>"), next_sec);
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:278:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<B1><BA><C1><D6><C0><C7> <B1>ݰ<AD><B1><C7> <BF><B5><C7><E2><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> 3<BA>а<A3> 10 %% <C0><C7> <B9><E6><BE><EE><B7><C2><C0><CC>  <C1><F5><B0><A1><B5>˴ϴ<D9>"), EMPIRE_NAME(ch->GetEmpire()));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:322:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:410:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:418:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BF><A1><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:432:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, money_need);
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:459:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:468:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : Ȳ<B1>ݵβ<A8><BA><F1><B0><A1> <B1><B9><B0><ED><B7><CE> ȯ<BF><F8><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:469:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : <C7><F6><C0><E7> <B1><B9><B0><ED> : %d"), empire_money);
                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:475:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : Ȳ<B1>ݵβ<A8><BA><F1><B8><A6> <B1><B9><B0><ED><B7><CE> ȯ<BF><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:498:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:505:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_WARP));  
                                                                   ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:517:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:533:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:538:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C0><AF><C0><FA><B4><C2> %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pkCCI->bChannel, g_bChannel);
                                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:544:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
In file included from safebox.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from safebox.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));  
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:555:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), name.c_str());
                                                                                   ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:577:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:583:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:591:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), name.c_str());
                                                           ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:615:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("<B3><AA><C0><C7> <B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:620:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s<B1><BA><C1><D6>] : %s  <BA><B8><C0><AF><B1>ݾ<D7> %lld "), EMPIRE_NAME(n), p->name[n], p->money[n]);
                                                                                  ^~~~~~~~~~~~~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:622:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                                  ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:627:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("<B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:630:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                          ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:653:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:660:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_TRANSFER));      
                                                                   ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:671:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:685:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:691:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> %d ä<B3>ο<A1> <C1><A2><BC><D3> <C1><DF> <C0>Դϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE>: %d)"), name.c_str(), pkCCI->bChannel, g_bChannel);
                                                                                   ^~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:697:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));  
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:702:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:714:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BB> <BC><D2>ȯ<C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), name.c_str());
                                                                           ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:724:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>Է<C2><C7>Ͻ<C5> <C0≯<A7><C0><BB> <B0><A1><C1><F8> <BB><E7><BF><EB><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:732:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:738:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:744:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:749:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:773:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:837:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:843:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_TRANSFER));
                                                                   ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:852:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, ciTransferCost);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:868:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:874:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> %d ä<B3>ο<A1> <C1><A2><BC><D3><C1><DF><C0>Դϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE>: %d)"),
                                                                                   ^~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:881:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:886:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:897:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2>ȯ <BF><E4>û<C0><BB> <BA><B8><B3>½<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:904:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>Է<C2><C7>Ͻ<C5> <C0≯<A7><C0><BB> <B0><A1><C1><F8> <BB><E7><BF><EB><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:912:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:918:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:924:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> <B1><D9>ó<BF><A1> <C0>ֽ<C0><B4>ϴ<D9>"), pTargetChar->GetName());
                                                                           ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:930:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:935:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:948:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2>ȯ <BF><E4>û<C0><BB> <BA><B8><B3>½<C0><B4>ϴ<D9>"));
                                                                ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from questlua_target.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_target.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_global.cpp:16:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
3 warnings generated.
7 warnings generated.
In file included from regen.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from regen.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questnpc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questnpc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from sectree_manager.cpp:10:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from sectree_manager.cpp:10:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from shop.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from shop.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questpc.cpp:630:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C4><F9><BD><BA>Ʈ> <C0><CC><C0><FC><BF><A1> <B0><B0><C0><BA> <BA><B8><BB><F3><C0><BB> <B9><DE><C0><BA> <C0><FB><C0><CC> <C0>־<EE> <B4>ٽ<C3> <B9><DE><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questnpc.cpp3 warnings generated.
In file included from skill.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from skill.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
start_position.cpp:8:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<BD>ż<F6><B1><B9>",
         ^~~~ ~~~~~~~~~~~~
start_position.cpp:9:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "õ<C1><B6><B1><B9>",
          ^~~~~~~~~~~~~~~~
start_position.cpp:10:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<C1><F8><B3>뱹",
         ^~~~~~~~~~~~
:500:11: warning: unused variable 'pPC' [-Wunused-variable]
                                        PC * pPC = CQuestManager::instance().GetPC(pc.GetID());         
                                             ^
3 warnings generated.
questnpc.cpp:921:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        os << ", '"<<LC_TEXT("<B4>ݱ<E2>")<<"'";
                                              ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_pc.cpp:409:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_pc.cpp:413:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><B9><AB><BF><A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_pc.cpp:414:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
questlua_pc.cpp:1874:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BF><B5><BE><C8><C0><BE><BC><BA>",    4743,   9548},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1875:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C0><D3><C1><F6><B0><EE>",              3235,   9086},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1876:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C0>ھ<E7><C7><F6>",              3531,   8829},
                                  ^~~~ ~~~~~~~~~~~~
questlua_pc.cpp:1877:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C1><B6><BE><C8><C0><BE><BC><BA>",    638,    1664},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1878:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BD>·<E6><B0><EE>",              1745,   1909},
                                  ^~~~ ~~~~~~~~~~~~
questlua_pc.cpp:1879:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BA><B9><C1><A4><C7><F6>",              1455,   2400},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1880:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C6><F2><B9><AB><C0><BE><BC><BA>",    9599,   2692},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1881:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<B9><E6><BB><EA><B0><EE>",              8036,   2984},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1882:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<B9>ڶ<F3><C7><F6>",              8639,   2460},
                                  ^~~~ ~~~~~~~~~~~~
questlua_pc.cpp:1883:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BC><AD><C7>ѻ<EA>",              4350,   2143},
                                  ^~~~~~~~~~~~ ~~~~
In file included from sectree.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from sectree.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66 warnings generated.
questmanager.cpp:582:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:607:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:632:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:660:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:704:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:758:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from safebox.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
questmanager.cpp:1764:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from war_map.cpp:2:
In file included from ./war_map.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from war_map.cpp:2:
In file included from ./war_map.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
In file included from questlua_pc.cpp:11:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from trigger.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from trigger.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from wedding.cpp:2:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from wedding.cpp:2:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
sectree_manager.cpp:339:38: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (buf[0] == '#' || buf[0] == '/' && buf[1] == '/')
                                  ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
sectree_manager.cpp:339:38: note: place parentheses around the '&&' expression to silence this warning
                if (buf[0] == '#' || buf[0] == '/' && buf[1] == '/')
                                                   ^
                                     (                             )
In file included from xmas_event.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from xmas_event.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from sectree.cpp:7:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
In file included from target.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from target.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from panama.cpp:2:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from panama.cpp:2:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trigger.cpp:141:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        if (m_pkChrBuilding && m_pkChr->GetHP() * 2 > m_pkChr->GetMaxHP() || !m_pkChrVictim)
                            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
trigger.cpp:141:24: note: place parentheses around the '&&' expression to silence this warning
                        if (m_pkChrBuilding && m_pkChr->GetHP() * 2 > m_pkChr->GetMaxHP() || !m_pkChrVictim)
                                            ^
                            (                                                            )
3 warnings generated.
utils.cpp:162:29: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-int-float-conversion]
        return thecore_random() / (RAND_MAX + 1.f) * (b - a) + a;
                                   ^~~~~~~~ ~
/usr/include/stdlib.h:76:18: note: expanded from macro 'RAND_MAX'
#define RAND_MAX        0x7ffffffd
                        ^~~~~~~~~~
8 warnings generated.
4 warnings generated.
3 warnings generated.
In file included from sectree_manager.cpp:15:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
shop.cpp:384:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        m_pkPC->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6>Ǹűݾ<D7><C0><C7> %d %% <B0><A1> <BC><BC><B1><DD><C0><B8><B7><CE> <B3><AA><B0><A1><B0>Ե˴ϴ<D9>"), iVal);
                                                                    ^~~~   ~~~~~~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
4 warnings generated.
In file included from 21 warnings generated.
shop.cpp:12:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
1 warning generated.
wedding.cpp:81:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<B0><E1>ȥ<BD><C4><C0><CC> <C1><BE><B7><E1><B5>˴ϴ<D9>."));
                                ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
wedding.cpp:82:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<C0>ڵ<BF><C0><B8><B7><CE> <B3><AA><B0><A1><B0>Ե˴ϴ<D9>."));
                                ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from threeway_war.cpp:5:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from threeway_war.cpp:5:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from skill_power.cpp:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from skill_power.cpp:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
war_map.cpp3 warnings generated.
3 warnings generated.
:385:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C0><FC> <B8><F0><B5><E5><B7><CE> <B1><E6><B5><E5><C0><FC><BF><A1> <C2><FC><B0><A1><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:386:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><B1><C5><C3><C7>Ͻø<E9> <B9><DB><C0><B8><B7><CE> <B3><AA><B0><A5> <BC><F6> <C0>ִ<C2> <<B0><FC><B6><F7> <C1><BE><B7><E1>> <B9><F6>ư<C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:483:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<B1><E6><B5><E5><C0><FC><BF><A1> <C2><FC><B0><A1><C7><D1> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><BF><F8><C0><CC> <BE>ƹ<AB><B5><B5> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:484:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("1<BA><D0> <C0>̳<BB><BF><A1> <BE>ƹ<AB><B5><B5> <C1><A2><BC><D3><C7><CF><C1><F6> <BE><CA><C0><B8><B8><E9> <B1><E6><B5><E5><C0><FC><C0><CC> <C0>ڵ<BF> <C1><BE><B7><E1><B5>˴ϴ<D9>."));
                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:526:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<B1><E6><B5><E5><C0><FC><C0><CC> <C0><CF><C2><EF> <C1><BE><B7><E1><B5>Ǿ<EE> <B9><AB><BD>ºη<CE> <C6><C7><C1><A4> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. (5<BA><D0><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BD>)"));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from BlueDragon.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from BlueDragon.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
In file included from SpeedServer.cpp:3:
In file included from ./SpeedServer.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from SpeedServer.cpp:3:
In file included from ./SpeedServer.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from SpeedServer.cpp:3:
./SpeedServer.h:43:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (hour==rhs.hour) && (min<rhs.min);
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:43:25: note: place parentheses around the '&&' expression to silence this warning
                                || (hour==rhs.hour) && (min<rhs.min);
                                                    ^
                                   (                                )
./SpeedServer.h:68:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon<rhs.mon)
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:68:25: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon<rhs.mon)
                                                    ^
                                   (                                )
./SpeedServer.h:69:43: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:69:43: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                                                      ^
                                   (                                                  )
In file included from DragonLair.cpp:8:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from DragonLair.cpp:8:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
SpeedServer.cpp:104:9: warning: comparison of array 'this->file_name' equal to a null pointer is always false [-Wtautological-pointer-compare]
        if (0==file_name || 0==file_name[0])
            ~  ^~~~~~~~~
SpeedServer.cpp:144:9: warning: comparison of array 'this->file_name' equal to a null pointer is always false [-Wtautological-pointer-compare]
        if (0==file_name || 0==file_name[0])
            ~  ^~~~~~~~~
In file included from questlua_speedserver.cpp:2:
In file included from ./SpeedServer.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_speedserver.cpp:2:
In file included from ./SpeedServer.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_speedserver.cpp:2:
./SpeedServer.h:43:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (hour==rhs.hour) && (min<rhs.min);
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:43:25: note: place parentheses around the '&&' expression to silence this warning
                                || (hour==rhs.hour) && (min<rhs.min);
                                                    ^
                                   (                                )
./SpeedServer.h:68:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon<rhs.mon)
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:68:25: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon<rhs.mon)
                                                    ^
                                   (                                )
./SpeedServer.h:69:43: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:69:43: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                                                      ^
                                   (                                                  )
In file included from char_hackshield.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_hackshield.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_dragonlair.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_dragonlair.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from HackShield_Impl.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from HackShield_Impl.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
threeway_war.cpp:343:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szBuf, sizeof(szBuf), LC_TEXT("<C7><F6><C0><E7> <BD><BA><C4>ھ<EE> <BD>ż<F6><B1><B9>:%d õ<C1><B6><B1><B9>:%d <C1><F8><B3>뱹:%d"),
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:409:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<BC><BA><C1><F6><C0><C7> <B8><B6><BF><D5>: <B3><CA><C8><F1> ") +
                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:411:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B3><B5><E9><C0><BA> <C0>̰<F7> <BC><BA><C1><F6><BF><A1> <C0><D6><C0><BB> <C0>ڰ<DD><C0><BB> <C0>Ҿ<FA><B4><D9>. <B8><F0><B5><CE> <BC><BA><C1><F6><BF><A1><BC><AD> <B9><B0><B7><AF><B3><AA><B0>Ŷ<F3>~~[ENTER][ENTER] 10<C3><CA> <C8>Ŀ<A1> <B8><F0><B5><CE> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>ϰ<D4> <B5>˴ϴ<D9>. ") +
                                         ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~                   ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:421:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<BB><EF><B0>Ÿ<AE> <C0><FC><C5><F5><BF><A1><BC><AD> %s <B1><B9><B0><A1><B0><A1> <B0><A1><C0><E5><B8><D5><C0><FA> Ż<B6><F4><C0><BB> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"), Nation.c_str());
                                                              ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:499:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(szBuf, sizeof(szBuf), LC_TEXT("<C7><F6><C0><E7> <BD><BA><C4>ھ<EE> <BD>ż<F6><B1><B9>:%d õ<C1><B6><B1><B9>:%d <C1><F8><B3>뱹:%d"),
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:513:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        LC_TEXT(". <B3><CA><C8><F1><B0><A1> <BC><BA><C1><F6><C0><C7> <BC><F6>ȣ<C0>ڸ<A6> <C0><E2><B0><D4> <B5>ȴٸ<E9> <B3><CA><C8><F1><B4><C2> <BC><BA><C1><F6><C0><C7> <C1><D6><C0><CE><C0><CC> <B5>ȴ<D9>.[ENTER][ENTER] ") +
                                                   ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
5 warnings generated.
DragonLair.cpp:94:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, 512, LC_TEXT("<BF><B8><AE><B0><A1> %d <C3>ʸ<B8><BF><A1> <C1><U+05FE><EE><BD><E1>ȿ<A4>Ф<D0>"), pInfo->pLair->GetEstimatedTime());
                                            ^~~~  ~~~~~~~~~~~~~~~~    ~~~~ ~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonLair.cpp:149:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        sys_log(0, "DragonLair: <B5><B5><B6><F3><B0><EF><C0><CC> <C1><U+05FE><EE><BD><E1>ȿ");
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~
3 warnings generated.
8 warnings generated.
3 warnings generated.
In file included from buff_on_attributes.cpp:2:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from buff_on_attributes.cpp:2:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DragonLair.cpp:4:
./DragonLair.h:19:8: warning: private field 'BaseMapIndex_' is not used [-Wunused-private-field]
                long BaseMapIndex_;
                     ^
./DragonLair.h:20:8: warning: private field 'PrivateMapIndex_' is not used [-Wunused-private-field]
                long PrivateMapIndex_;
                     ^
In file included from XTrapManager.cpp:17:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from XTrapManager.cpp:17:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
3 warnings generated.
9 warnings generated.
In file included from DragonSoul.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from DragonSoul.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
In file included from dragon_soul_table.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from dragon_soul_table.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ClientPackageCryptInfo.cpp:9:54: warning: field 'm_pSerializedCryptKeyStream' will be initialized after field 'm_nCryptKeyPackageCnt' [-Wreorder-ctor]
CClientPackageCryptInfo::CClientPackageCryptInfo() : m_pSerializedCryptKeyStream(NULL), m_nCryptKeyPackageCnt(0)
                                                     ^
8 warnings generated.
minilzo.c:931:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(CHAR_BIT == 8);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:932:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(char) == 1);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:933:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(short) >= 2);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:934:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(long) >= 4);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:935:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(int) >= sizeof(short));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:936:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(long) >= sizeof(int));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:938:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_uint) == sizeof(lzo_int));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:939:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_uint32) == sizeof(lzo_int32));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:941:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_uint32) >= 4);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:942:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_uint32) >= sizeof(unsigned));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:946:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_uint) >= 4);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:947:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_uint) >= sizeof(unsigned));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:951:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(short) == 2);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:960:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(int) == 4);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:967:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(long) == 4);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:973:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(SIZEOF_UNSIGNED == sizeof(unsigned));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:976:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(SIZEOF_UNSIGNED_LONG == sizeof(unsigned long));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:987:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned char));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:988:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned short));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:989:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:990:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned long));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:991:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(short));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:992:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(int));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:993:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(long));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:995:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_uint32));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:996:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_uint));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:997:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(lzo_int32));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:998:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(lzo_int));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1000:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(INT_MAX    == LZO_STYPE_MAX(sizeof(int)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1001:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(UINT_MAX   == LZO_UTYPE_MAX(sizeof(unsigned)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1002:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(LONG_MAX   == LZO_STYPE_MAX(sizeof(long)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1003:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(ULONG_MAX  == LZO_UTYPE_MAX(sizeof(unsigned long)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1004:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(SHRT_MAX   == LZO_STYPE_MAX(sizeof(short)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1005:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(USHRT_MAX  == LZO_UTYPE_MAX(sizeof(unsigned short)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1006:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(LZO_UINT32_MAX == LZO_UTYPE_MAX(sizeof(lzo_uint32)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1007:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(LZO_UINT_MAX   == LZO_UTYPE_MAX(sizeof(lzo_uint)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1021:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(char *) >= sizeof(int));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1022:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_byte *) >= sizeof(char *));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1024:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_byte *));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1025:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_voidpp));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1026:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_bytepp));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1027:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_voidp) >= sizeof(lzo_uint));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1029:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) == sizeof(lzo_voidp));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1030:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) == sizeof(lzo_sptr_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1031:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) >= sizeof(lzo_uint));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1033:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= 4);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1034:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= sizeof(ptrdiff_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1036:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(ptrdiff_t) >= sizeof(size_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1037:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= sizeof(lzo_uint));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1046:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(ptrdiff_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1047:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(size_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1048:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(lzo_ptrdiff_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1049:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(lzo_sptr_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1050:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_ptr_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1051:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_moff_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1172:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT( (int) ((unsigned char) ((signed char) -1)) == 255);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1173:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT( (((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1211:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(short) == 2);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1234:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_uint32) == 4);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1260:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(lzo_sizeof_dict_t == sizeof(lzo_dict_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
10 warnings generated.
In file included from shop_manager.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from shop_manager.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
group_text_parse_tree.cpp:6:4: warning: field 'm_dwcurLineIndex' will be initialized after field 'm_pRootGroupNode' [-Wreorder-ctor]
        : m_dwcurLineIndex(0), m_pRootGroupNode(NULL)
          ^
60 warnings generated.
3 warnings generated.
In file included from shopEx.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from shopEx.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
buff_on_attributes.cpp:113:8: warning: unused variable 'old_value' [-Wunused-variable]
                        int old_value = sum_of_attr_value * m_bBuffValue / 100;
                            ^
buff_on_attributes.cpp:114:8: warning: unused variable 'new_value' [-Wunused-variable]
                        int new_value = sum_of_attr_value * bNewValue / 100;
                            ^
In file included from char_dragonsoul.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_dragonsoul.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
5 warnings generated.
In file included from item_manager_read_tables.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager_read_tables.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_dragonsoul.cpp:76:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB>ȥ<BC><AE> <BB><F3><C0>ڰ<A1> Ȱ<BC><BA>ȭ<B5><C7><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_dragonsoul.cpp:91:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
In file included from questlua_dragonsoul.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_dragonsoul.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
5 warnings generated.
DragonSoul.cpp:331:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C2><F8><BF><EB> <C1><DF><C0><CE> <BF><EB>ȥ<BC><AE><C0><BA> <C3><DF><C3><E2><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:375:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C9> <C3><DF><C3><U+2FE1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:401:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C9> <C3><DF><C3><U+2FE1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:356:8: warning: unused variable 'sum' [-Wunused-variable]
        float sum = 0.f;
              ^
DragonSoul.cpp:421:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:441:9: warning: unused variable 'dwVnum' [-Wunused-variable]
                DWORD dwVnum = pItem->GetVnum(); 
                      ^
DragonSoul.cpp:475:39: warning: format specifies type 'int' but the argument has type 'float' [-Wformat]
                                sprintf(buf, "dice(%d) prob(%d)", fDice, fProb);
                                                   ~~             ^~~~~
                                                   %f
DragonSoul.cpp:475:46: warning: format specifies type 'int' but the argument has type 'float' [-Wformat]
                                sprintf(buf, "dice(%d) prob(%d)", fDice, fProb);
                                                            ~~           ^~~~~
                                                            %f
DragonSoul.cpp:478:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB>ȥ<BC><AE> <C3><DF><C3><U+2FE1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:499:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB>ȥ<BC><AE> <C3><DF><C3><U+2FE1> <BD><C7><C6><D0><C7>Ͽ<A9> %s<B8><A6> <BE><F2><BE><FA><BD><C0><B4>ϴ<D9>."), pByProduct->GetName());
                                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:501:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB>ȥ<BC><AE> <C3><DF><C3><U+2FE1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:504:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB>ȥ<BC><AE> <C3><DF><C3><U+2FE1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:541:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><EE><B1><DE> <B0><B3><B7><AE><BF><A1> <C7>ʿ<E4><C7><D1> <C0><E7><B7><BE>ƴմϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:575:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><EE><B1><DE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><B4><C2> <BF><EB>ȥ<BC><AE><C0>Դϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:594:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><EE><B1><DE> <B0><B3><B7><AE><BF><A1> <C7>ʿ<E4><C7><D1> <C0><E7><B7><BE>ƴմϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:612:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:657:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><EE><B1><DE> <B0><B3><B7><AE><BF><A1> <BC><BA><B0><F8><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:666:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><EE><B1><DE> <B0><B3><B7><AE><BF><A1> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:561:8: warning: unused variable 'prob_sum' [-Wunused-variable]
        float prob_sum;
              ^
DragonSoul.cpp:699:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ܰ<E8> <B0><B3><B7><AE><BF><A1> <C7>ʿ<E4><C7><D1> <C0><E7><B7><BE>ƴմϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:730:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ܰ<E8> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><B4><C2> <BF><EB>ȥ<BC><AE><C0>Դϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:747:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ܰ<E8> <B0><B3><B7><AE><BF><A1> <C7>ʿ<E4><C7><D1> <C0><E7><B7><BE>ƴմϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:764:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:809:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ܰ<E8> <B0><B3><B7><AE><BF><A1> <BC><BA><B0><F8><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:818:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ܰ<E8> <B0><B3><B7><AE><BF><A1> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:769:8: warning: unused variable 'sum' [-Wunused-variable]
        float sum = 0.f;
              ^
DragonSoul.cpp:901:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭ<BF><A1> <C7>ʿ<E4><C7><D1> <C0><E7><B7><BE>ƴմϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:924:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭ<C7><D2> <BC><F6> <BE><F8><B4><C2> <BF><EB>ȥ<BC><AE><C0>Դϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:931:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭ<C7><D2> <BC><F6> <BE><F8><B4><C2> <BF><EB>ȥ<BC><AE><C0>Դϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:940:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭ<C7><D2> <BC><F6> <BE><F8><B4><C2> <BF><EB>ȥ<BC><AE><C0>Դϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:948:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:976:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭ<BF><A1> <BC><BA><B0><F8><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:1000:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭ<BF><A1> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:916:6: warning: variable 'bStrength' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
        if (NULL != pDragonSoul)
            ^~~~~~~~~~~~~~~~~~~
/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
#define NULL    nullptr
                ^
DragonSoul.cpp:938:76: note: uninitialized use occurs here
        if (!m_pTable->GetRefineStrengthValues(bType, pRefineStone->GetSubType(), bStrength, fee, fProb))
                                                                                  ^~~~~~~~~
DragonSoul.cpp:916:2: note: remove the 'if' if its condition is always true
        if (NULL != pDragonSoul)
        ^~~~~~~~~~~~~~~~~~~~~~~~
DragonSoul.cpp:907:38: note: initialize the variable 'bStrength' to silence this warning
        BYTE bType, bGrade, bStep, bStrength;
                                            ^
                                             = '\0'
DragonSoul.cpp:916:6: warning: variable 'bType' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
        if (NULL != pDragonSoul)
            ^~~~~~~~~~~~~~~~~~~
/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
#define NULL    nullptr
                ^
DragonSoul.cpp:938:41: note: uninitialized use occurs here
        if (!m_pTable->GetRefineStrengthValues(bType, pRefineStone->GetSubType(), bStrength, fee, fProb))
                                               ^~~~~
DragonSoul.cpp:916:2: note: remove the 'if' if its condition is always true
        if (NULL != pDragonSoul)
        ^~~~~~~~~~~~~~~~~~~~~~~~
DragonSoul.cpp:907:12: note: initialize the variable 'bType' to silence this warning
        BYTE bType, bGrade, bStep, bStrength;
                  ^
                   = '\0'
DragonSoul.cpp:1134:60: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        for (int i = WEAR_MAX_NUM; i < WEAR_MAX_NUM + DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM; i++)
                                                      ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
In file included from dragon_soul_table.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
In file included from DragonSoul.cpp:4:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
item_manager_read_tables.cpp:227:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                if (name == "<B0><E6><C7><E8>ġ" || name == "exp")
                                                             ^~~~~~~~~~~~~~~~
item_manager_read_tables.cpp:376:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        if (    name == "<B0><E6><C7><E8>ġ" ||
                                                         ^~~~~~~~~~~~~~~~
item_manager_read_tables.cpp:637:21: warning: unused variable 'pkGroup' [-Wunused-variable]
                                CDropItemGroup* pkGroup = it->second;
                                                ^
shop_manager.cppIn file included from shopEx.cpp:12:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
44 warnings generated.
:51:4: warning: delete called on non-final 'CShop' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
                        M2_DELETE(shop);
                        ^
./debug_allocator.h:157:22: note: expanded from macro 'M2_DELETE'
#define M2_DELETE(p) delete (p)
                     ^
shop_manager.cpp:72:3: warning: delete called on non-final 'CShop' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
                M2_DELETE(it->second);
                ^
./debug_allocator.h:157:22: note: expanded from macro 'M2_DELETE'
#define M2_DELETE(p) delete (p)
                     ^
shop_manager.cpp:115:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1>â<C0><CC> <BF><AD><B8><B0><BB><F3><C5>¿<A1><BC><AD><B4><C2> <BB><F3><C1><A1><B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                           ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
shop_manager.cpp:187:2: warning: delete called on non-final 'CShop' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
        M2_DELETE(pkShop);
        ^
./debug_allocator.h:157:22: note: expanded from macro 'M2_DELETE'
#define M2_DELETE(p) delete (p)
                     ^
shop_manager.cpp:217:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C1><A1><B0><FA><C0><C7> <B0>Ÿ<AE><B0><A1> <B3>ʹ<AB> <B8>־<EE> <B9><B0><B0><C7><C0><BB> <BB><EC> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
shop_manager.cpp:274:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C1><A1><B0><FA><C0><C7> <B0>Ÿ<AE><B0><A1> <B3>ʹ<AB> <B8>־<EE> <B9><B0><B0><C7><C0><BB> <C6><C8> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
shop_manager.cpp:285:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C2><F8><BF><EB> <C1><DF><C0><CE> <BE><C6><C0><CC><C5><DB><C0><BA> <C6>Ǹ<C5><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
shop_manager.cpp:339:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("20<BE><EF><B3><C9><C0><CC> <C3>ʰ<FA><C7>Ͽ<A9> <B9><B0>ǰ<C0><BB> <C6>ȼ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
shop_manager.cpp:347:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6>Ǹűݾ<D7><C0><C7> %d %% <B0><A1> <BC><BC><B1><DD><C0><B8><B7><CE> <B3><AA><B0><A1><B0>Ե˴ϴ<D9>"), iVal);
                                                        ^~~~   ~~~~~~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from item_manager_read_tables.cpp:19:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
In file included from shop_manager.cpp:12:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
17 warnings generated.
11 warnings generated.
ld: error: duplicate symbol: TEMP_BUFFER::size()
>>> defined at buffer_manager.cpp:30
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::size())
>>> defined at buffer_manager.cpp:30
>>>            OBJDIR/buffer_manager.o:(.text+0xF0)

ld: error: duplicate symbol: TEMP_BUFFER::reset()
>>> defined at buffer_manager.cpp:35
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::reset())
>>> defined at buffer_manager.cpp:35
>>>            OBJDIR/buffer_manager.o:(.text+0x120)

ld: error: duplicate symbol: TEMP_BUFFER::write(void const*, int)
>>> defined at buffer_manager.cpp:25
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::write(void const*, int))
>>> defined at buffer_manager.cpp:25
>>>            OBJDIR/buffer_manager.o:(.text+0xC0)

ld: error: duplicate symbol: TEMP_BUFFER::read_peek()
>>> defined at buffer_manager.cpp:20
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::read_peek())
>>> defined at buffer_manager.cpp:20
>>>            OBJDIR/buffer_manager.o:(.text+0x90)

ld: error: duplicate symbol: TEMP_BUFFER::TEMP_BUFFER(int, bool)
>>> defined at buffer_manager.cpp:5
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::TEMP_BUFFER(int, bool))
>>> defined at buffer_manager.cpp:5
>>>            OBJDIR/buffer_manager.o:(.text+0x0)

ld: error: duplicate symbol: TEMP_BUFFER::TEMP_BUFFER(int, bool)
>>> defined at buffer_manager.cpp:5
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::TEMP_BUFFER(int, bool))
>>> defined at buffer_manager.cpp:5
>>>            OBJDIR/buffer_manager.o:(.text+0x0)

ld: error: duplicate symbol: TEMP_BUFFER::~TEMP_BUFFER()
>>> defined at buffer_manager.cpp:15
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::~TEMP_BUFFER())
>>> defined at buffer_manager.cpp:15
>>>            OBJDIR/buffer_manager.o:(.text+0x50)

ld: error: duplicate symbol: TEMP_BUFFER::~TEMP_BUFFER()
>>> defined at buffer_manager.cpp:15
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::~TEMP_BUFFER())
>>> defined at buffer_manager.cpp:15
>>>            OBJDIR/buffer_manager.o:(.text+0x50)
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
gmake: *** [Makefile:116: ../game] Error 1

 

 

Link to comment
Share on other sites

6 hours ago, Fenczu said:

DB_ERROR_LOG

  Reveal hidden contents
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from Config.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Config.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from PeerBase.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from PeerBase.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Peer.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Peer.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from NetBase.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from NetBase.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Main.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Main.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from LoginData.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from LoginData.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from DBManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from DBManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from Lock.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Lock.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Cache.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Cache.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerGuild.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerGuild.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from ItemAwardManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ItemAwardManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from ClientManager.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManager.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerLogin.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from HB.cpp:1:
In file included from In file included from ClientManagerLogin.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from HB.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from MoneyLog.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from MoneyLog.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from PrivManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from PrivManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from ClientManagerParty.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerParty.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerPlayer.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from GuildManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from GuildManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerPlayer.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
3 warnings generated.
In file included from Main.cpp:5:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from Marriage.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Marriage.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from LoginData.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
NetBase.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManagerEventFlag.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerEventFlag.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerBoot.cpp:3:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerBoot.cpp:3:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from Main.cpp:6:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
In file included from ClientManagerGuild.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
DBManager.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManagerLogin.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from In file included from GuildManager.cpp:2:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
3 warnings and 2 errors generated.
gmake: *** [Makefile:48: .obj/LoginData.o] Error 1
3 warnings and 2 errors generated.
In file included from MoneyLog.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
ClientManager.cpp:9:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from Cache.cpp:6:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
gmake: *** Waiting for unfinished jobs....
gmake: *** [Makefile:48: .obj/NetBase.o] Error 1
In file included from ItemAwardManager.cpp:7:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
                                   ^In file included from BlockCountry.cpp:9:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from BlockCountry.cpp:9:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManagerBoot.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from Monarch.cpp:1:
In file included from ./Monarch.h:9:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Monarch.cpp:1:
In file included from ./Monarch.h:9:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from In file included from GuildManager.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
ClientManagerParty.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from PrivManager.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManagerGuild.cpp:8:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
In file included from 6 warnings and 2 errors generated.
gmake: *** [Makefile:48: .obj/Main.o] Error 1
In file included from DBManager.cpp:2:
./DBManager.h:89:8: warning: private field 'm_quit' is not used [-Wunused-private-field]
        int                     m_quit;         // looping flag
                                ^
4 warnings and 2 errors generated.
ClientManagerPlayer.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
gmake: *** [Makefile:48: .obj/DBManager.o] Error 1
3 warnings generated.
ClientManagerGuild.cppIn file included from ClientManager.cpp:15:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
:129:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<C6>п<D5>";
                                ^~~~ ~~~~
ClientManagerGuild.cpp:131:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<B8><CD><C0><E5>";
                                ^~~~~~~~~~~~~~~~
ClientManagerGuild.cpp:133:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<BC><F6>ȣ";
                                ^~~~~~~~
ClientManagerGuild.cpp:135:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<BE><F8><B4><C2> <B9><F8>ȣ";
                                ^~~~~~~~~~~~~~~~ ~~~~~~~~
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerLogin.o] Error 1
10 warnings and 2 errors generated.
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerGuild.o] Error 1
gmake: *** [Makefile:47: .obj/Cache.o] Error 1
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/MoneyLog.o] Error 1
In file included from Marriage.cpp:5:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ItemAwardManager.o] Error 1
In file included from ClientManagerEventFlag.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
ClientManagerPlayer.cpp:442:9: warning: address of stack memory associated with local variable 'command' returned [-Wreturn-stack-address]
        return command;
               ^~~~~~~
ClientManagerPlayer.cpp:585:38: warning: comparison of array 'pLoginData1->GetAccountRef().login' equal to a null pointer is always false [-Wtautological-pointer-compare]
                                if( pLoginData1->GetAccountRef().login == NULL)
                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~    ~~~~
ClientManagerPlayer.cpp:1262:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~
ClientManagerPlayer.cpp:1262:26: note: place parentheses around the '&&' expression to silence this warning
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                                              ^
                            (                                          )
ClientManagerPlayer.cpp:1262:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                                                                        ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
ClientManagerPlayer.cpp:1262:74: note: place parentheses around the '&&' expression to silence this warning
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                                                                                              ^
                                                                           (                                           )
GuildManager.cpp:1138:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                CClientManager::instance().SendNotice("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><E5><C0><C7> <C0><FC><C0><EF><C0><CC> <BE><E0> %d<BA><D0> <C8><C4> <BD><C3><C0><DB> <B5>˴ϴ<D9>!", r_1.szName, r_2.szName, iMin);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
GuildManager.cpp:1140:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                CClientManager::instance().SendNotice("%s <B0><EF><BB><E1><BA><CD> %s <B0><EF><BB><E1><B5>İ<EF><BB><E1>ս<D5><F9><BD><AB><D4><DA> %d<B7><D6><D6>Ӻ<F3><BF><AA>ʼ!", r_1.szName, r_2.szName, iMin);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~
ClientManager.cpp:236:3: warning: delete called on non-final 'CItemPriceListTableCache' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
                delete pCache;
                ^
73 warnings generated.
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerParty.o] Error 1
 warnings and 2 errors generated.
ClientManagerBoot.cpp:214:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
ClientManager.cpp:701:12: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
                                                        if (!dwSkillVnum > 120)
                                                            ^            ~
ClientManager.cpp:701:12: note: add parentheses after the '!' to evaluate the comparison first
                                                        if (!dwSkillVnum > 120)
                                                            ^
                                                             (                )
ClientManager.cpp:701:12: note: add parentheses around left hand side expression to silence this warning
                                                        if (!dwSkillVnum > 120)
                                                            ^
                                                            (           )
gmake: *** [Makefile:47: .obj/ClientManagerPlayer.o] Error 1
ClientManager.cpp:701:25: warning: result of comparison of constant 120 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare]
                                                        if (!dwSkillVnum > 120)
                                                            ~~~~~~~~~~~~ ^ ~~~
ClientManager.cpp:879:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
ClientManager.cpp:879:25: note: place parentheses around the '&&' expression to silence this warning
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                                      ^
                    (                                                 )
ClientManager.cpp:879:83: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                                                                       ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ClientManager.cpp:879:83: note: place parentheses around the '&&' expression to silence this warning
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                                                                                                ^
                                                                          (                                                   )
3                fprintf(stderr, "mob_names.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:235:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "<C5><U+05FD><BA>Ʈ <C6><C4><C0><CF><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>. <B1>״<EB><B7><CE> <C1><F8><C7><E0><C7>մϴ<D9>.\n");
                                 ^~~~        ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
ClientManagerBoot.cpp:254:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<B8><F7> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                       
                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:275:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "mob_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:294:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "mob_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:389:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<B8><F7> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                       
                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:410:2: warning: expression result unused [-Wunused-value]
        test_data;
        ^~~~~~~~~
ClientManagerBoot.cpp:413:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "<C5><U+05FD><BA>Ʈ <C6><C4><C0><CF><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>. <B1>״<EB><B7><CE> <C1><F8><C7><E0><C7>մϴ<D9>.\n");
                                 ^~~~        ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
ClientManagerBoot.cpp:430:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<B8><F7> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                       
                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:614:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_names.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:633:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto_test.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:650:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<BE><C6><C0><CC><C5><DB> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                   
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/Marriage.o] Error 1
ClientManagerBoot.cpp:677:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:704:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:726:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<BE><C6><C0><CC><C5><DB> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                   
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:793:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto_test.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:809:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<BE><C6><C0><CC><C5><DB> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                   
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:711:6: warning: unused variable 'testValue' [-Wunused-variable]
        int testValue =  m_vec_itemTable.size();
            ^
ClientManagerBoot.cpp:1497:25: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                    ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1497:66: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                                                             ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1498:26: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                     ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1498:69: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1498:112: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                                                           ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:5: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:20: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                               ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:35: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                              ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:50: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                             ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:65: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                            ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:80: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                                           ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1525:25: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                    ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1525:66: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                                                             ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1526:26: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                     ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1526:69: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1526:112: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                                                           ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:5: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:20: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                               ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:35: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                              ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:50: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                             ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:65: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                            ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:80: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                                           ^~~~~~~~~~~~~
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/PrivManager.o] Error 1
8 warnings and ClientManager.cpp:2744:8:23 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerEventFlag.o] Error 1
 errors generated.
 error: use of undeclared identifier 'HEADER_GD_EVENT_MANAGER'; did you mean 'HEADER_GD_ELECT_MONARCH'?
                case HEADER_GD_EVENT_MANAGER:
                     ^~~~~~~~~~~~~~~~~~~~~~~
                     HEADER_GD_ELECT_MONARCH
./../../common/tables.h:121:2: note: 'HEADER_GD_ELECT_MONARCH' declared here
        HEADER_GD_ELECT_MONARCH                 = 117,                  ///< <B1><BA><C1><D6> <C5><F5>ǥ
        ^
ClientManager.cpp:2744:8: error: duplicate case value 'HEADER_GD_ELECT_MONARCH'
                case HEADER_GD_EVENT_MANAGER:
                     ^
ClientManager.cpp:2596:9: note: previous case defined here
                        case HEADER_GD_ELECT_MONARCH:
                             ^
gmake: *** [Makefile:47: .obj/GuildManager.o] Error 1
ClientManager.cpp:2760:22: error: unknown type name 'TEventManagerData'
void SetTimeToString(TEventManagerData* eventData)
                     ^
43 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerBoot.o] Error 1
ClientManager.cpp:2784:8: error: use of undeclared identifier 'EMPIRE_WAR_EVENT'
                case EMPIRE_WAR_EVENT:
                     ^
ClientManager.cpp:2785:8: error: use of undeclared identifier 'TOURNAMENT_EVENT'
                case TOURNAMENT_EVENT:
                     ^
ClientManager.cpp:2795:18: error: use of undeclared identifier 'EVENT_MANAGER_UPDATE'
        if (subIndex == EVENT_MANAGER_UPDATE)
                        ^
ClientManager.cpp:2797:23: error: use of undeclared identifier 'EVENT_MANAGER_REMOVE_EVENT'
        else if (subIndex == EVENT_MANAGER_REMOVE_EVENT)
                             ^
ClientManager.cpp:2802:7: error: use of undeclared identifier 'm_EventManager'
                if (m_EventManager.size())
                    ^
ClientManager.cpp:2804:19: error: use of undeclared identifier 'm_EventManager'
                        for (auto it = m_EventManager.begin(); it != m_EventManager.end(); ++it)
                                       ^
ClientManager.cpp:2804:49: error: use of undeclared identifier 'm_EventManager'
                        for (auto it = m_EventManager.begin(); it != m_EventManager.end(); ++it)
                                                                     ^
ClientManager.cpp:2808:6: error: unknown type name 'TEventManagerData'
                                        TEventManagerData& eventPtr = it->second[j];
                                        ^
ClientManager.cpp:2835:16: error: use of undeclared identifier 'm_EventManager'
        for(auto it = m_EventManager.begin();it!=m_EventManager.end();++it)
                      ^
ClientManager.cpp:2835:43: error: use of undeclared identifier 'm_EventManager'
        for(auto it = m_EventManager.begin();it!=m_EventManager.end();++it)
                                                 ^
ClientManager.cpp:2841:5: error: unknown type name 'TEventManagerData'
                                TEventManagerData& pData = it->second[j];
                                ^
ClientManager.cpp:2860:28: error: use of undeclared identifier 'EVENT_MANAGER_EVENT_STATUS'
                                        const BYTE subIndex = EVENT_MANAGER_EVENT_STATUS;
                                                              ^
ClientManager.cpp:2867:20: error: use of undeclared identifier 'HEADER_DG_EVENT_MANAGER'; did you mean 'HEADER_DG_ELECT_MONARCH'?
                                        ForwardPacket(HEADER_DG_EVENT_MANAGER, buf.read_peek(), buf.size());
                                                      ^~~~~~~~~~~~~~~~~~~~~~~
                                                      HEADER_DG_ELECT_MONARCH
./../../common/tables.h:263:2: note: 'HEADER_DG_ELECT_MONARCH' declared here
        HEADER_DG_ELECT_MONARCH                 = 160,                  ///< <B1><BA><C1><D6> <C5><F5>ǥ
        ^
ClientManager.cpp:2874:25: error: unknown type name 'TEventManagerData'
bool SortWithTime(const TEventManagerData& a, const TEventManagerData& b)
                        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
11 warnings and 20 errors generated.
gmake: *** [Makefile:47: .obj/ClientManager.o] Error 1
3 warnings generated.

 

 

GAME_ERROR_LOG

 

  Reveal hidden contents
In file included from BattleArena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from OXEvent.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from OXEvent.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from BattleArena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from arena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from arena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MarkManager.cpp:19:40: warning: arithmetic between different enumeration types ('CGuildMarkManager::(anonymous enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(anonymous enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
        for (DWORD i = 0; i < MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT; ++i)
                              ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from banword.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from banword.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MarkManager.cpp:104:32: warning: arithmetic between different enumeration types ('CGuildMarkManager::(anonymous enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(anonymous enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
                if (markID < MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT)
                             ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MarkManager.cpp:152:32: warning: arithmetic between different enumeration types ('CGuildMarkManager::(anonymous enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(anonymous enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
        if (markID >= MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT)
                      ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from blend_item.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from blend_item.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from block_country.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from block_country.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from building.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from building.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from castle.cpp:13:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from castle.cpp:13:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from ani.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ani.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from char_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OXEvent.cpp:158:133: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkChar->ChatPacket(CHAT_TYPE_INFO, "%d %s %s", m_vec_quiz[i][j].level, m_vec_quiz[i][j].Quiz, m_vec_quiz[i][j].answer ? LC_TEXT("<C2><FC>") : LC_TEXT("<B0><C5><C1><FE>"));
                                                                                                                                                         ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:158:149: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkChar->ChatPacket(CHAT_TYPE_INFO, "%d %s %s", m_vec_quiz[i][j].level, m_vec_quiz[i][j].Quiz, m_vec_quiz[i][j].answer ? LC_TEXT("<C2><FC>") : LC_TEXT("<B0><C5><C1><FE>"));
                                                                                                                                                                               ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:162:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        pkChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><D1> <C4><FB><C1><EE> <BC><F6>: %d"), c);       
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:200:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        SendNoticeMap(LC_TEXT("10<C3>ʵ<DA> <C6><C7><C1><A4><C7>ϰڽ<C0><B4>ϴ<D9>."), OXEVENT_MAP_INDEX, true);
                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:205:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        SendNoticeMap(LC_TEXT("<C1><A4><B4><E4><C0><BA>"), OXEVENT_MAP_INDEX, true);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:210:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap(LC_TEXT("O <C0>Դϴ<D9>"), OXEVENT_MAP_INDEX, true);
                                                         ^~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:215:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap(LC_TEXT("X <C0>Դϴ<D9>"), OXEVENT_MAP_INDEX, true);
                                                         ^~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:220:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap("<8A>ԈႦ<82><BD><95><FB><81>X<82><F0><8A>O<82>Ɉړ<AE><82><B3><82><B9><82>܂<B7><81>B", OXEVENT_MAP_INDEX, true);
                                               ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
OXEvent.cpp:224:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap(LC_TEXT("5<C3><CA> <B5><DA> Ʋ<B8><AE><BD><C5> <BA>е<E9><C0><BB> <B9>ٱ<F9><C0><B8><B7><CE> <C0>̵<BF> <BD><C3>Ű<B0>ڽ<C0><B4>ϴ<D9>."), OXEVENT_MAP_INDEX, true);
                                                        ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:233:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        SendNoticeMap(LC_TEXT("<B4><D9><C0><BD> <B9><AE><C1><A6> <C1>غ<F1><C7><D8><C1>ּ<BC><BF><E4>."), OXEVENT_MAP_INDEX, true);
                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:250:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        SendNoticeMap(LC_TEXT("<B9><AE><C1><A6> <C0>Դϴ<D9>."), OXEVENT_MAP_INDEX, true);
                               ^~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:252:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        SendNoticeMap(LC_TEXT("<B8><C2><C0><B8><B8><E9> O, Ʋ<B8><AE><B8><E9> X<B7><CE> <C0>̵<BF><C7><D8><C1>ּ<BC><BF><E4>"), OXEVENT_MAP_INDEX, true);
                               ^~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:315:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pkChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A4><B4><E4><C0>Դϴ<D9>!"));
                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cppIn file included from char_resist.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_resist.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_quickslot.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_quickslot.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:105:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        BroadcastNotice(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><C7> <B0><F8><B0>ݱ<EE><C1><F6> 5<BA><D0> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>!!!"));
                                                                 ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:112:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        BroadcastNotice(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><C7> <B0><F8><B0>ݱ<EE><C1><F6> 1<BA><D0> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>!!!"));
                                                                 ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:122:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        BroadcastNotice(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><CC> <BC><BA><C0><BB> <B0><F8><B0><DD><C7>ϱ<E2> <BD><C3><C0><DB><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:144:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<C1><U+07FE><D3> <C1><A6><B4>ܿ<A1> <BE><C7><C0><C7> <B1><E2><BF><EE><C0><CC> <B8><U+3FA75><EC><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~        ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~         ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:153:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        SendNoticeMap(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><CC> <B9><B0><B7><AF><B0><A5> <C1><B6><C1><FC><C0><BB> <BA><B8><C0>Դϴ<D9>."), pInfo->nMapIndex, false);
                                                                               ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:166:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><CC> <B9><B0><B7><AF><B0><A1><B1><E2> <BD><C3><C0><DB><C7><U+07FD><C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                               ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:167:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("<C0><E1><BD><C3> <C8><C4> <B8><B6><C0><BB><B7><CE> <B5><B9><BE>ư<A9><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:192:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><C7> <B4><EB><C0><E5><C0><CC> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                               ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:193:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("30<BA><D0> <B3><BB><B7><CE> <B1><U+0378><F1><B7><C9><C1>ָ<A6> <B9><B0><B8><AE><C3><C4><C1>ּ<BC><BF><E4>."), pInfo->nMapIndex, false);
                                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:203:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<B1><U+0378><F1><B7><C9><C1>ֿ<CD> <B1><D7><C0><C7> <BA><CE><C7>ϵ<E9><C0><BB> <B8><F0><B5><CE> <B9><B0><B8><AE><C3>ƽ<C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:204:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<C0><E1><BD><C3> <C8><C4> <B8><B6><C0><BB><B7><CE> <B5><B9><BE>ư<A9><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:215:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<B1><U+0378><F1><B7><C9><C1>ְ<A1> <C5><F0><B0><A2><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:216:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<C0><E1><BD><C3> <C8><C4> <B8><B6><C0><BB><B7><CE> <B5><B9><BE>ư<A9><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from char_change_empire.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_change_empire.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_horse.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_horse.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from char_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BattleArena.cpp:246:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(szBuf, sizeof(szBuf), LC_TEXT("%s<C0><C7> <BC><BA><C0><B8><B7><CE> <B8><F3><BD><BA><C5>͵<E9><C0><CC> <C1><F8><B1><BA><C7>ϰ<ED> <C0>ֽ<C0><B4>ϴ<D9>."), EMPIRE_NAME(m_nEmpire));
                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:248:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        BroadcastNotice(LC_TEXT("10<BA><D0> <B5><DA> <BC><BA><C0><BB> <B0><F8><B0><DD><C7><D2> <BF><B9><C1><A4><C0>Դϴ<D9>."));
                                   ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
3 warnings generated.
arena.cpp:240:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:246:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:250:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:267:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><A6><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:268:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><A6><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:275:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0><C0><BB> %d <B0><B3> <B1><EE><C1><F6> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."), chA->GetPotionLimit());
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:276:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0><C0><BB> %d <B0><B3> <B1><EE><C1><F6> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."), chB->GetPotionLimit());
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:278:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵˴ϴ<D9>."));
                                                                           ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:279:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵˴ϴ<D9>."));
                                                                           ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:280:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵˴ϴ<D9>."));
                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:289:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:290:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:291:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:361:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:362:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:363:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:373:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><E5> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:374:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><E5> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:375:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><E5> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:414:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:420:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:424:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:434:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BD>ð<A3> <C3>ʰ<FA><B7><CE> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                                            ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:435:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>."));
                                                                                              ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:437:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BD>ð<A3> <C3>ʰ<FA><B7><CE> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                           ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:438:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>."));
                                                                             ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:440:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BD>ð<A3> <C3>ʰ<FA><B7><CE> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                           ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:441:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>."));
                                                                             ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:736:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3><C0><DA> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:741:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5><CD><C0><C7> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:742:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3><C0><DA> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:747:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5><CD><C0><C7> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:748:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3><C0><DA> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:759:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:760:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:761:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:769:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:772:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:786:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:787:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:788:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:795:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:798:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:824:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <B5>ǵ<B9><BE>ư<A9><B4>ϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:827:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <B5>ǵ<B9><BE>ư<A9><B4>ϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:829:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <B5>ǵ<B9><BE>ư<A9><B4>ϴ<D9>."));
                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:845:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><D9><C0><BD> <C6><C7><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:848:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><D9><C0><BD> <C6><C7><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:850:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><D9><C0><BD> <C6><C7><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>."));
                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:956:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetPlayerB()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5>Ͱ<A1> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><DF><C1><F6><C7>մϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:964:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetPlayerA()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5>Ͱ<A1> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><DF><C1><F6><C7>մϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from char_item.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_item.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
castle.cpp:253:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<BF><A1><BC><AD> <BA><C0>ȭ<B8><A6> <B5>ѷ<AF><BD>ΰ<ED> <C0><FC><C5><F5><B0><A1> <C1><F8><C7><E0><C1><DF><C0>Դϴ<D9>."),
                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:267:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <BC><F6><BC><BA><BF><A1> <BC><BA><B0><F8><C7><U+07FD><C0><B4>ϴ<D9>."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:270:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("<C1><F6><B1>ݺ<CE><C5><CD> %s<C0><BA> 30<BA>а<A3> <BA><C0>ȭ<B8><A6> <C6>ı<AB><C7>Ͽ<A9> <BA><B8><BB><F3><C0><BB> ȹ<B5><E6> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~   ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:279:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        BroadcastNotice(LC_TEXT("30<BA><D0><C0><CC> <B0><E6><B0><FA><C7><U+07FD><C0><B4>ϴ<D9>.. <BA><C0>ȭ<B0><A1> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:799:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<BF><A1> <C0><FC><C0><EF><C0><C7> <BD><C3><C0><DB><C0><BB> <BE>˸<AE><B4><C2> <BA><C0>ȭ<B0><A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>."), EMPIRE_NAME(empire));
                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:867:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <BA><C0>ȭ<B8><A6> <C6>ı<AB><C7><U+07FD><C0><B4>ϴ<D9>."), EMPIRE_NAME(killer_empire));
                                                                      ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:888:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <BC><F6><BC><BA><BF><A1> <BD><C7><C6><D0><C7>Ͽ<A9> <C0><FC><C0><C6>й<E8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>.."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:893:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <B8><F0><B5><E7> <BA><C0>ȭ<B8><A6> <C6>ı<AB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:20:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><B2><B7><AF><C1><F8> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B8><BB><BF><A1> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:26:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B8><BB><BF><A1> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:35:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><B9><BA><B9><C0><BB> <C0><D4><C0><BA> <BB><F3><C5>¿<A1><BC><AD> <B8><BB><C0><BB> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:51:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <BC><D2><C0><AF><C7>ϰ<ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:53:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><CC> <C1><U+05FE><EE><C0>ִ<C2> <BB><F3><C5><C2> <C0>Դϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:55:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><C7> <BD><BA><C5><U+05F9>̳ʰ<A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B8><BB><C0><BB> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_affect.cpp:541:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><C0><DA> <C1><A6><C1><A6><B7><CE> ä<C6><C3><C0><CC> <B1><DD><C1><F6> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_affect.cpp:722:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<C6><C3> <B1><DD><C1><F6><B0><A1> Ǯ<B7>Ƚ<C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:181:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB> <BC><D2>ȯ<BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:207:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        m_chHorse->m_stName += LC_TEXT("<B4><D4><C0><C7> <B8><BB>");
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
battle.cpp:153:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FC><C5><F5><B0><A1> <BD><C3><C0><DB> <B5>Ǿ<EE> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
battle.cpp:156:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FC><C5><F5><B0><A1> <BD><C3><C0><DB> <B5>Ǿ<EE> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
battle.cpp:701:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
        LPITEM item = ch->GetWear(WEAR_WEAPON); 
        ^
battle.cpp:698:5: note: previous statement is here
    if (NULL == ch)
    ^
In file included from char_skill.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_skill.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18 warnings generated.
3 warnings generated.
16 warnings generated.
11 warnings generated.
In file included from battle.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from char_state.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_state.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 warnings generated.
3 warnings generated.
3 warnings generated.
In file included from PetSystem.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from PetSystem.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
54 warnings generated.
11 warnings generated.
In file included from cmd_general.cpp:10:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_general.cpp:10:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_emotion.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_emotion.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cmd.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_gm.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_gm.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from building.cpp:4:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
cmd.cpp:174:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><ED><B7>ɾ <B8><F0><B5><CE> <C0>Է<C2><C7>ϼ<BC><BF><E4>."));
                                                ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:403:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B7>α<U+05F8><A6><BA><B8><BF><A9><C1><E0>",       do_detaillog,           0,                      POS_DEAD,       GM_LOW_WIZARD   },
           ^~~~         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmd.cpp:404:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B8><F3><BD><BA><C5>ͺ<B8><BF><A9><C1><E0>",       do_monsterlog,          0,                      POS_DEAD,       GM_LOW_WIZARD   },
           ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
cmd.cpp:544:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C1>ֻ<E7><C0><A7>",                             do_dice,                                0,      POS_DEAD,       GM_PLAYER               },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cppIn file included from cube.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cube.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmd.cpp:684:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ź <BB><F3><C5>¿<A1><BC><AD><B4><C2> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:688:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><B2><B7><AF><C1><F8> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:692:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B2><U+07BC>ӿ<A1><BC><AD> <BE><B0>Կ<E4>?"));
                                                                        ^~~~         ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:697:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><D5><C0><FA> <C0>Ͼ<EE> <B3><AA><BC><BC><BF><E4>."));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:714:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:720:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:294:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:301:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:315:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:325:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:26:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "Ű<BD><BA>",       "french_kiss",  NEED_PC | OTHER_SEX_ONLY | BOTH_DISARM,         2.0f },
            ^~~~~~~~
cmd_emotion.cpp:27:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BB>ǻ<C7>",       "kiss",         NEED_PC | OTHER_SEX_ONLY | BOTH_DISARM,         1.5f },
           ^~~~ ~~~~
cmd_emotion.cpp:28:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B5><FB><B1><CD>",       "slap",         NEED_PC | SELF_DISARM,                          1.5f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:29:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B9>ڼ<F6>",       "clap",         0,                                              1.0f },
           ^~~~ ~~~~
cmd_emotion.cpp:30:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BF><CD>",         "cheer1",       0,                                              1.0f },
           ^~~~~~~~
cmd_emotion.cpp:31:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B8><B8><BC><BC>",       "cheer2",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:34:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>1",      "dance1",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:35:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>2",      "dance2",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:36:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>3",      "dance3",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:37:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>4",      "dance4",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:38:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>5",      "dance5",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:39:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>6",      "dance6",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:41:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C3><E0><C7><CF>",       "congratulation",       0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:42:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BF>뼭",       "forgive",                      0,                              1.0f    },
           ^~~~
cmd_emotion.cpp:43:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "ȭ<B3><B2>",       "angry",                        0,                              1.0f    },
            ^~~~~~~~
cmd_emotion.cpp:44:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C0><AF>Ȥ",       "attractive",           0,                              1.0f    },
           ^~~~~~~~
cmd_emotion.cpp:45:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BD><BD><C7><C4>",       "sad",                          0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:46:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BA><EA><B2><F4>",       "shy",                          0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:47:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C0><C0><BF><F8>",       "cheerup",                      0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:48:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C1><FA><C5><F5>",       "banter",                       0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:49:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B1><E2><BB><DD>",       "joy",                          0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:95:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:803:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                        else
                        ^
In file included from config.cpp:7:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from config.cpp:7:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_skill.cppchar_manager.cpp:38:18: warning: unused variable 'vKey' [-Wunused-variable]
        const struct tm vKey = *localtime(&cur_Time);
                        ^
:271:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><B4><C2> <BD><BA>ų<C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:300:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><A3><B5><E5> <B8><B6><BD><BA><C5><CD> <BC><F6><B7><C3><C0><BB> <C7><D2> <BC><F6> <BE><F8><B4><C2> <BD><BA>ų<C0>Դϴ<D9>."));
                                                    ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:307:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><DB><C6><E5>Ʈ <B8><B6><BD><BA><C5>͵<C8> <BD><BA>ų<C0>Դϴ<D9>. <B4><F5> <C0>̻<F3> <BC><F6><B7><C3> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~  ~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:309:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BD><BA>ų<C0><BA> <BE><C6><C1><F7> <B1><U+05F7><A3><B5><E5> <B8><B6><BD><BA><C5><CD> <BC><F6><B7><C3><C0><BB> <C7><D2> <B0><E6><C1><F6><BF><A1> <C0≯<A3><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:390:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("ũ<C0><B9>, <B1><BF><AA><B7><F9><C7>ϰ<ED> <C0>־<EE>! <C0>̰<C5> <BC><B3><B8><B6> <C1><D6>ȭ<C0>Ը<B6><C0>ΰ<A1>!? <C1><A8><C0><E5>!"));
                                                        ^~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:391:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C0><CC> <BD><C7><C6>з<CE> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>. <B4>ٽ<C3> <B5><B5><C0><FC><C7><D8><C1>ֽñ<E2> <B9>ٶ<F8><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:396:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><F6><BF><A1><BC><AD> <B9><BA><B0><A1> <C8><FB><C0><CC> <C5><CD><C1><AE> <B3><AA><BF><C0><B4><C2> <B1><E2><BA><D0><C0>̾<DF>!"));
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:397:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B6>߰ſ<EE> <B9><AB><BE><F9><C0><CC> <B0><E8><BC><D3> <BF><EB><BC><DA><C0><BD>ġ<B0><ED> <C0>־<EE>! <C0>̰<C7>, <C0>̰<CD><C0><BA>!"));
                                               ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:398:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <B3><F4><C0><BA> <B0><E6><C1><F6><C0><C7> <BC><F6><B7><C3><C0><BB> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <B3><A1><B3><BB><BC>̽<C0><B4>ϴ<D9>."));
                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1366:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkKiller->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <BA><B8>ȣ<B7><CE> <BE><C6><C0><CC><C5><DB><C0><CC> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cppchar_battle.cpp:1450:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        pkKiller->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C1><U+07FF><A1><B4><C2> <BB><E7><B3>ɿ<A1> <B5><FB><B8><A5> <C0><CC><C0><CD><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                       ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cppchar_battle.cpp:1801:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C5><EB> <C3>߰<A1> <B5><A5><B9><CC><C1><F6> %d"), GetPoint(POINT_DEF_GRADE) * (100 + GetPoint(POINT_DEF_BONUS)) / 100);
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
char_skill.cpp#define LC_TEXT(str) locale_find(str):
                                 ^~~
char_battle.cpp:1825:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        pAttacker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BA><ED><B7><B0>! (%d%%)"), GetName(), GetPoint(POINT_BLOCK));
                                                                                          ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1826:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BA><ED><B7><B0>! (%d%%)"), GetName(), GetPoint(POINT_BLOCK));
                                                                               ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1840:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        pAttacker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ȸ<C7><C7>! (%d%%)"), GetName(), GetPoint(POINT_DODGE));
                                                                                           ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1841:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ȸ<C7><C7>! (%d%%)"), GetName(), GetPoint(POINT_DODGE));
                                                                                ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1927:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C5><EB> <C3>߰<A1> <B5><A5><B9><CC><C1><F6> %d"), GetPoint(POINT_DEF_GRADE) * (100 + GetPoint(POINT_DEF_BONUS)) / 100);
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:2304:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s[%d]<B0><A1> <B0><F8><B0><DD> <C0><A7>ġ: %d %d"), pAttacker->GetName(), (DWORD) pAttacker->GetVID(), pAttacker->GetX(), pAttacker->GetY());
                                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
PetSystem.cpp:131:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><C5>¿<A1><BC><AD> <B0><A8><C1><A4>ǥ<C7><F6><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:153:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><AD><C1><A4><C0><C7> <B0><A1><B8><E9><C0><BB> <C2><F8><BF><EB><BD>ÿ<A1><B8><B8> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:159:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><A9><C0>ڸ<B8> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:175:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <BB><E7><B6><F7><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~        ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:187:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><B4><EB><BF><CD> <B0><A8><C1><A4>ǥ<C7><F6><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:195:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3>ʹ<AB> <B0><A1><B1><EE><C0><CC> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:201:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3>ʹ<AB> <B8>ָ<AE> <C0>ֽ<C0><B4>ϴ<D9>"));
                                                                ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:209:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̼<BA><B0><A3><BF><A1><B8><B8> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:226:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <C7>ൿ<C0><BA> <BB><F3>ȣ<B5><BF><C0><C7> <C7>Ͽ<A1> <B0><A1><B4><C9> <C7>մϴ<D9>."));
                                                                                        ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:232:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <C7>ൿ<C0><BA> <BB><F3>ȣ<B5><BF><C0><C7> <C7>Ͽ<A1> <B0><A1><B4><C9> <C7>մϴ<D9>."));
                                                                                ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
425:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><B4><C2> <BD><BA>ų<C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:437:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E6><C7><E8>ġ<B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> å<C0><BB> <C0><D0><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:448:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BD><BA>ų<C0><BA> å<C0><B8><B7><CE> <B4><F5><C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:450:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BD><BA>ų<C0><BA> <BE><C6><C1><F7> å<C0><B8><B7><CE> <BC><F6><B7><C3><C7><D2> <B0><E6><C1><F6><BF><A1> <C0≯<A3><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:463:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1>־ȼ<FA><BC><AD><B8><A6> <C5><EB><C7><D8> <C1><D6>ȭ<C0>Ը<B6><BF><A1><BC><AD> <BA><FC><C1><AE><B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                    ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:539:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("å<C0><B8><B7><CE> <B4><F5> <B3><F4><C0><BA> <B0><E6><C1><F6><C0><C7> <BC><F6><B7><C3><C0><BB> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <B3><A1><B3><BB><BC>̽<C0><B4>ϴ<D9>."));
                                                                                     ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:550:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BE><EE><B4><C0><C1><A4><B5><B5> <C0><CC> <B1><E2><BC><FA><BF><A1> <B4><EB><C7><D8> <C0><CC><C7>ذ<A1> <B5>Ǿ<FA><C1><F6><B8><B8> <C1><B6><B1><DD> <BA><CE><C1><B7><C7>ѵ<ED> <C7>ѵ<A5>.."));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:554:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B5><E5><B5><F0><BE><EE> <B3><A1><C0><CC> <BA><B8><C0>̴<C2> <B0>ǰ<A1>...  <C0><CC> <B1><E2><BC><FA><C0><BA> <C0><CC><C7><D8><C7>ϱⰡ <B3>ʹ<AB> <C8><FB><B5><E9><BE><EE>.."));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:559:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BD><C9><C8><F7> <C7>ϴ<C2> <B9><E8><BF><F2><C0><BB> <B0><A1><C1><F6><B4><C2> <B0><U+0378><B8><C0><CC> <B1><E2><BC><FA><C0><BB> <B9><E8><BF><EF><BC><F6> <C0>ִ<C2> <C0><AF><C0><CF><C7><D1> <B1><E6><C0>̴<D9>.."));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:563:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <B1><C7><C0><BB> <B4><F5> <C0>о<EE><BE><DF> <BC><F6><B7><C3><C0><BB> <BF>Ϸ<E1> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."), need_bookcount - read_count);
                                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:608:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><F6><BF><A1><BC><AD> <B9><BA><B0><A1> <C8><FB><C0><CC> <C5><CD><C1><AE> <B3><AA><BF><C0><B4><C2> <B1><E2><BA><D0><C0>̾<DF>!"));
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:609:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B6>߰ſ<EE> <B9><AB><BE><F9><C0><CC> <B0><E8><BC><D3> <BF><EB><BC><DA><C0><BD>ġ<B0><ED> <C0>־<EE>! <C0>̰<C7>, <C0>̰<CD><C0><BA>!"));
                                                       ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:610:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("å<C0><B8><B7><CE> <B4><F5> <B3><F4><C0><BA> <B0><E6><C1><F6><C0><C7> <BC><F6><B7><C3><C0><BB> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <B3><A1><B3><BB><BC>̽<C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:615:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("ũ<C0><B9>, <B1><BF><AA><B7><F9><C7>ϰ<ED> <C0>־<EE>! <C0>̰<C5> <BC><B3><B8><B6> <C1><D6>ȭ<C0>Ը<B6><C0>ΰ<A1>!? <C1><A8><C0><E5>!"));
                                                        ^~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:616:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C0><CC> <BD><C7><C6>з<CE> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>. <B4>ٽ<C3> <B5><B5><C0><FC><C7><D8><C1>ֽñ<E2> <B9>ٶ<F8><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:586:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A9><BF><CA><C0><BB> <B9><FE><BE><EE><BE><DF> <B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:618:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("20<BE><EF> <B3><C9><C0><BB> <C3>ʰ<FA><C7>Ͽ<A9> <BB><F3><C1><A1><C0><BB> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:634:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><F1><BC>Ӿ <C0><BA><BE><C6><F7><C7>Ե<C8> <BB><F3><C1><A1> <C0≯<A7><C0><B8><B7><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));     
                                                            ^~~~~~~~~~~~   ~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:661:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><AF><B7><E1>ȭ <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><C0>λ<F3><C1><A1><BF><A1><BC><AD> <C6>Ǹ<C5><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:667:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E5><BA><F1><C1><DF><C0><CE> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><C0>λ<F3><C1><A1><BF><A1><BC><AD> <C6>Ǹ<C5><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:673:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><C1><DF><C0><CE> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><C0>λ<F3><C1><A1><BF><A1><BC><AD> <C6>Ǹ<C5><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from desc.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:246:7: warning: unused variable 'bDoMoveAlone' [-Wunused-variable]
        bool bDoMoveAlone = true;                                       // ij<B8><AF><C5><U+037F><CD> <B0><A1><B1><EE><C0><CC> <C0><D6><C0><BB> <B6><A7> ȥ<C0><DA> <BF><A9><B1><E2><C0><FA><B1><E2> <BF><F2><C1><F7><C0>ϰ<C7><C1><F6> <BF><A9><BA><CE> -_-;
             ^
PetSystem.cpp13 warnings generated.
char_battle.cpp:552:8: warning: unused variable 'petVID' [-Wunused-variable]
        DWORD petVID = petActor->Summon(petName, pSummonItem, bSpawnFar);
              ^
char.cpp:1124:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[BATTLE] <BD>ο<EC><B4><C2> <BB><F3><C5><C2>");
                                                             ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char.cpp:1131:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[IDLE] <BD><AC><B4><C2> <BB><F3><C5><C2>");
                                                           ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char_skill.cpp:3275:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        MonsterLog("<B0><F8><B0><DD> <B4><EB><BB><F3><C0><BB> <C7><D8><C1><A6>");
                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char_battle.cpp:3283:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        MonsterLog("<B0><F8><B0><DD> <B4><EB><BB><F3><C0><BB> <BC><B3><C1><A4>: %s", pkVictim->GetName());
                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char_item.cpp:458:55: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
        if (bCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
                                    ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
char_item.cpp:470:55: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
        if (bCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
                                    ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
char_item.cpp:640:13: warning: result of comparison of constant 'DRAGON_SOUL_INVENTORY_MAX_NUM' (960) with expression of type 'BYTE' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare]
                                                if (p >= DRAGON_SOUL_INVENTORY_MAX_NUM)
                                                    ~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:666:12: warning: result of comparison of constant 'DRAGON_SOUL_INVENTORY_MAX_NUM' (960) with expression of type 'BYTE' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare]
                                        if (p >= DRAGON_SOUL_INVENTORY_MAX_NUM)
                                            ~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:679:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
char_item.cpp:837:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B7><E1> <B0><B3><B7><AE> <B1><E2>ȸ<B4><C2> 20 <C0><CC><C7><CF><C0><C7> <B9><AB><B1><B0><A1><B4><C9><C7>մϴ<D9>"));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:848:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:860:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:876:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><B5><C8> <C8><C4> <BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:887:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:901:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from desc_client.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc_client.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:700:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1028:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1037:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B0><B3><B7><AE><BC><AD><B7><CE> <B4><F5> <C0>̻<F3> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1047:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B0><B3><B7><AE><BC><AD><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1055:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1065:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1081:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><B5><C8> <C8><C4> <BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1091:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1103:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1273:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><B1><CD> Ÿ<BF><F6> <BF>Ϸ<E1> <BA><B8><BB><F3><C0><BA> <C7>ѹ<F8><B1><EE><C1><F6> <BB><E7><BF><B4><C9><C7>մϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1289:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1297:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <C0><CC> <B9><E6><BD><C4><C0><B8><B7>δ<C2> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1305:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><BA> <B0><B3><B7><AE><BC><AD><B8><A6> <C7><D5>ĥ <BC><F6><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1306:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><C0><C7> <BC><AD><BF><CD> <C7><F6>ö<C0><BB> <C7><D5>ĥ <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1319:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1331:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B7><E1> <B0><B3><B7><AE> <B1><E2>ȸ<B4><C2> 20 <C0><CC><C7><CF><C0><C7> <B9><AB><B1><B0><A1><B4><C9><C7>մϴ<D9>"));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1420:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><A9><B3><BE> <BC><F6> <C0>ִ<C2> <B8><DE>ƾ<BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1472:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><E2><BE><EF><C7><D8> <B5><D1> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ <C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1498:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1536:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1545:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><E2><BE><EF><B5><C8> <C0><A7>ġ<B0><A1> Ÿ<C1><A6><B1><B9><BF><A1> <BC><D3><C7><D8> <C0>־ <B1><CD>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1568:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A9><BF><CA><C0><BB> <B9><FE><BE><EE><BE><DF> <B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1630:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BB><FD><B8><ED><B7><C2> <BE><E7><C0><CC> <B8><F0><C0>ڶ<F3> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1659:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                lpChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <C1><A4><BD>ŷ<C2> <BE><E7><C0><CC> <B8><F0><C0>ڶ<F3> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1682:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1704:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1741:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1768:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><F0><B4>ں<D2><C0><BB> <C7>ǿ<EF> <BC><F6> <BE><F8><B4><C2> <C1><F6><C1><A1><C0>Դϴ<D9>."));
                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1774:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0> <BC>ӿ<A1> <B8><F0><B4>ں<D2><C0><BB> <C7>ǿ<EF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1868:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <BE><F8><B4><C2> <C1><F6><BF><AA><C0>Դϴ<D9>"));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1927:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1955:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BC><E8><B7><CE> <BF><A9><B4><C2> <B9><B0><B0><C7><C0><CC> <BE>ƴѰ<CD> <B0><B0><B4><D9>."));
                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:1188:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        m_pkChr->ChatPacket(CHAT_TYPE_INFO, "ȿ<B0><FA><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>. <BD><BA>ų <B0><F8><BD><C4><C0><BB> Ȯ<C0><CE><C7>ϼ<BC><BF><E4>");
                                                              ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~
char_skill.cpp:1656:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><CD>ȯ<BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:1771:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, "ȿ<B0><FA><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>. <BD><BA>ų <B0><F8><BD><C4><C0><BB> Ȯ<C0><CE><C7>ϼ<BC><BF><E4>");
                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~
char.cppchar_item.cpp:1977:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                            ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1980:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1981:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                              ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1984:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1987:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <BB><A1><B0><A3> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <BF><F2><C1><F7><C0>̴<C2> <BC>ӵ<B5><B0><A1> <B4><C0><B7><C1><C1><B3><BD><C0><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1990:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڰ<A1> <B0><A9><C0>ڱ<E2> <C6><F8><B9><DF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! <BB><FD><B8><ED><B7><C2><C0><CC> <B0><A8><BC><D2><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1993:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <B3><EC><BB><F6> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <B5><B6><C0><CC> <BF>¸<F6><C0><B8><B7><CE> <C6><DB><C1><FD><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1996:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2002:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> %d <B0><B3> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName(), dwCounts[i]);
                                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2004:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName());
                                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2012:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BC><B8><C2><C1><F6> <BE>ʴ<C2> <B0><CD> <B0><B0><B4><D9>."));
                                                                                       ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2018:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BC><B8><C2><C1><F6> <BE>ʴ<C2> <B0><CD> <B0><B0><B4><D9>."));
                                                                               ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2036:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, "15<B7><B9><BA><A7> <C0><CC><C7>Ͽ<A1><BC><AD><B4><C2> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.");
                                                                              ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_item.cpp:2045:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO,LC_TEXT("<B8><D5><C0><FA> <BF><EB>ȥ<BC><AE> <C4><F9><BD><BA>Ʈ<B8><A6> <BF>Ϸ<E1><C7>ϼž<DF> <C7>մϴ<D9>."));
                                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2058:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                            ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2061:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2062:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                              ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2065:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_skill.cpp:2116:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, "ȿ<B0><FA><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>. <BD><BA>ų <B0><F8><BD><C4><C0><BB> Ȯ<C0><CE><C7>ϼ<BC><BF><E4>");
                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~
char_skill.cpp:2448:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>. <B8><B6><B1>°<A3> <B0><E6><BA><F1><BA><B4><C0><BB> ã<BE>ư<A1><BC><BC><BF><E4>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2450:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB> <BC><D2>ȯ <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7>ϼ<BC><BF><E4>."));
                                                            ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2489:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (IsAffectFlag(AFF_TANHWAN_DASH) || pkVictim && pkVictim != this)
                                                   ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
char_skill.cpp:2489:50: note: place parentheses around the '&&' expression to silence this warning
                if (IsAffectFlag(AFF_TANHWAN_DASH) || pkVictim && pkVictim != this)
                                                               ^
                                                      (                           )
char_skill.cpp:2587:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s SP<BC>Ҹ<F0>: %d"), pkSk->szName, iNeededSP);
                                                                 ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2595:96: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if (pkSk->dwVnum == SKILL_MUYEONG || pkSk->IsChargeSkill() && !IsAffectFlag(AFF_TANHWAN_DASH) && !pkVictim)
                                          ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
char_skill.cpp:2595:96: note: place parentheses around the '&&' expression to silence this warning
        if (pkSk->dwVnum == SKILL_MUYEONG || pkSk->IsChargeSkill() && !IsAffectFlag(AFF_TANHWAN_DASH) && !pkVictim)
                                                                                                      ^
                                             (                                                                    )
:2695:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("[IDLE] <C1><A4><C1><F6>");
                                   ^~~~~~~~~~~~~~~~
char.cpp:2730:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("[MOVE] %s", GetVictim() ? "<B4><EB><BB><F3><C3><DF><C0><FB>" : "<B1>׳<C9><C0>̵<BF>");
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char.cpp:2730:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("[MOVE] %s", GetVictim() ? "<B4><EB><BB><F3><C3><DF><C0><FB>" : "<B1>׳<C9><C0>̵<BF>");
                                                                                            ^~~~ ~~~~~~~~~~~~
char.cpp:2893:57: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                        if (GetJob() == JOB_SHAMAN || GetJob() == JOB_SURA && GetSkillGroup() == 2)
                                                                   ~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
char.cpp:2893:57: note: place parentheses around the '&&' expression to silence this warning
                                        if (GetJob() == JOB_SHAMAN || GetJob() == JOB_SURA && GetSkillGroup() == 2)
                                                                                           ^
                                                                      (                                           )
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2068:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <BB><A1><B0><A3> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <BF><F2><C1><F7><C0>̴<C2> <BC>ӵ<B5><B0><A1> <B4><C0><B7><C1><C1><B3><BD><C0><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2071:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڰ<A1> <B0><A9><C0>ڱ<E2> <C6><F8><B9><DF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! <BB><FD><B8><ED><B7><C2><C0><CC> <B0><A8><BC><D2><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2074:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <B3><EC><BB><F6> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <B5><B6><C0><CC> <BF>¸<F6><C0><B8><B7><CE> <C6><DB><C1><FD><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2077:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2083:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> %d <B0><B3> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName(), dwCounts[i]);
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2085:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName());
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2092:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BE>ƹ<AB><B0>͵<B5> <BE><F2><C0><BB> <BC><F6> <BE><F8><BE><FA><BD><C0><B4>ϴ<D9>."));
                                                                               ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2111:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD><BA>ų <B7><B9><BA><A7><C0><BB> <B3><BB><B8><AE><B4>µ<A5> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2114:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD><BA>ų <B7><B9><BA><A7><C0><BB> <B3><BB><B8><B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from cmd_oxevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_oxevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_skill.cpp:2773:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B8><F6> <BC><D3><C0><CC> <B6>̱߰<BA>. <C7><CF><C1><F6><B8><B8> <BE><C6><C1><D6> <C6><ED><BE><C8><C7><D8>. <C0>̴<EB><B7><CE> <B1><BE><C8><C1><A4><BD><C3>Ű<C0><DA>."));
                                                             ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2775:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B1><U+05F7><A1>, õõ<C8><F7>. <C1><BB><B4><F5> õõ<C8><F7>, <B1><U+05F7><AF><B3><AA> <B8><B7><C8><FB> <BE><F8><C0><CC> <BA><FC><B8><A3><B0><D4>!"));
                                                             ^~~~        ~~~~    ~~~~~~~~  ~~~~~~~~~~~~~~~~   ~~~~~~~~  ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2777:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B1><U+05F7><A1>, <C0><CC> <B4><C0><B3><A6><C0>̾<DF>. ü<B3><BB><BF><A1> <B1><BE><C6><C1><D6> <C3><C7><D8>."));
                                                             ^~~~        ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2780:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B4><D9> <C0>о<FA><B4><D9>! <C0><CC><C1><A6> <BA><F1><B1><U+07BF><A1> <C0><FB><C7><F4><C0>ִ<C2> <B4><EB><B7><CE> <C0><FC><BD>ſ<A1> <B1><B5><B9><B8><AE><B1><C7>ϸ<E9>,"));
                                                             ^~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2781:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B1>װ<CD><C0><B8><B7><CE> <BC><F6><B7><C3><C0><BA> <B3><A1><B3><AD> <B0>ž<DF>!"));
                                                             ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2784:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C0><CC><C1><A6> å<C0><C7> <B8><B6><C1><F6><B8><B7> <C0><E5><C0>̾<DF>! <BC><F6><B7><C3><C0><C7> <B3><A1><C0><CC> <B4><AB><BF><A1> <BA><B8><C0>̰<ED> <C0>־<EE>!"));
                                                             ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2786:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<BE><F3><B8><B6> <BE><C8> <B3><B2><BE>Ҿ<EE>! <C1><B6><B1>ݸ<B8> <B4><F5>!"));
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2788:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C1><C1><BE>Ҿ<EE>! <C1><B6><B1>ݸ<B8> <B4><F5> <C0><D0><C0><B8><B8><E9> <B3><A1><C0>̴<D9>!"));
                                                             ^~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2791:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("å<C0><C0><CC><C1><A6> <BE><F3><B8><B6> <B3><B2><C1><F6> <BE>ʾұ<BA>."));
                                                              ^~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2792:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B9><BA><B0><A1> <B8><F6> <BE>ȿ<A1> <C8><FB><C0><CC> <BB><FD><B1><E2><B4><C2> <B1><E2><BA><D0><C0><CE> <B0><C9>."));
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2796:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C0><CC><C1><A6> <C1><BB> <BD><BD><BD><BD> <B0><A1><B4><DA><C0><CC> <C0><E2><C8><F7><B4><C2> <B0><CD> <B0><B0><C0><BA><B5><A5>."));
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2797:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C1><C1><BE><C6>, <C0><CC> <B1><B7><CE> <B0><E8><BC><D3> <B3><AA><B0><A3><B4><D9>!"));
                                                             ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2801:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<BE>ƴ<CF> <BE><B0><D4> <B5><C8> <B0><D4> <C1><BE><C0><CF> <C0>о <B8>Ӹ<AE><BF><A1> <BE><C8> <B5><E9><BE><EE><BF><C0><B3><C4>."));
                                                             ^~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2802:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B0><F8><BA><CE><C7>ϱ<E2> <BD>Ⱦ<EE><C1><F6><B3><D7>."));
                                                             ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2806:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<BB><FD><B0><A2><B8><B8>ŭ <C0>бⰡ <BD><B1><C1><F6><B0><A1> <BE>ʱ<BA>. <C0><CC><C7>ص<B5> <BE><EE><B7>ư<ED> <B3><BB><BF><B3><AD><C7><D8><C7><D8>."));
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2807:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C0>̷<A1><BC><AD><BE><DF> <B0><F8><BA>ΰ<A1> <BE>ȵȴٱ<B8>."));
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2122:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2180:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2221:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2232:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> PC<B9><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2250:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2264:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB> <C1><A6><C7>ѷ<AE><C0><BB> <C3>ʰ<FA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2271:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2324:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><F9><BA><B4> <B6>Ǵ<C2> <C1><BE><C0><DA> <B8><A6> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2351:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2387:114: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "Inc %ds by item{VN:%d SOC%d:%d}", ret, item->GetVnum(), ITEM_SOCKET_CHARGING_AMOUNT_IDX, item->GetSocket(ITEM_SOCKET_CHARGING_AMOUNT_IDX));
                                                                                                                          ~~                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                          %ld
char_item.cpp:2391:113: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "Inc %ds by item{VN:%d VAL%d:%d}", ret, item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                          ~~                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                          %ld
char_item.cpp:2394:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C3><CA> <B8><B8>ŭ <C3><E6><C0><FC><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), ret);
                                                                                                              ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2403:111: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "No change by item{VN:%d SOC%d:%d}", item->GetVnum(), ITEM_SOCKET_CHARGING_AMOUNT_IDX, item->GetSocket(ITEM_SOCKET_CHARGING_AMOUNT_IDX));
                                                                                                                            ~~                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                            %ld
char_item.cpp:2407:110: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "No change by item{VN:%d VAL%d:%d}", item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                            ~~                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                            %ld
char_item.cpp:2410:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><E6><C0><FC><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2433:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C3><CA> <B8><B8>ŭ <C3><E6><C0><FC><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), ret);
                                                                                                              ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2434:117: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                        sprintf(buf, "Increase %ds by item{VN:%d VAL%d:%d}", ret, item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                       ~~                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                       %ld
char_item.cpp:2441:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><E6><C0><FC><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2442:109: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                        sprintf(buf, "No change by item{VN:%d VAL%d:%d}", item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                    ~~                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                    %ld
char_item.cpp:2468:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2512:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2521:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2536:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E1>ȥ <BB><F3><C5>°<A1> <BE>ƴϸ<E9> <B0><E1>ȥ<B9><DD><C1><F6><B8><A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2685:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B0><F7><BF><A1><BC><B1> <C0>̺<A5>Ʈ<BF><EB> <B0><A8><C1><F6><B1><B5><BF><C0><DB><C7><CF><C1><F6> <BE>ʴ°<CD> <B0><B0><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2696:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̺<A5>Ʈ<BF><EB> <B0><A8><C1><F6><B1><BD>ź<F1><B7>ο<EE> <BA><FB><C0><BB> <B3><BB><B8><E7> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));char.cpp:3958:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<B1><A4><C0><BB> <C1>ߴ<DC><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:3989:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0≯<A6> <C0><E5><C2><F8><C7>ϼ<BC><BF><E4>."));
                                                    ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4028:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ø<A6> <C7><D2> <BC><F6> <C0>ִ<C2> <B0><F7><C0><CC> <BE>ƴմϴ<D9>"));
                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4038:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô븦 <C0><E5><C2><F8> <C7>ϼ<BC><BF><E4>."));
                                                    ^~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4044:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9>̳<A2><B8><A6> <B3><A2><B0><ED> <B4><F8><C1><AE> <C1>ּ<BC><BF><E4>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~

                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2847:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̺<A5>Ʈ<BF><EB> <B0><A8><C1><F6><B1><C8><E7><C0><FB><B5><B5> <BE><F8><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2928:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A8><C1><F6><B1><C0>ۿ<EB><C7>Ͽ<B4><C0><B8><B3><AA> <B0><A8><C1><F6><B5>Ǵ<C2> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2933:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A8><C1><F6><B1><C0>ۿ<EB><C7>Ͽ<B4><C0><B8><B3><AA> <B0><A8><C1><F6><B5>Ǵ<C2> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2978:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> <B5><B9><C1><B6><B0><A2><C0><CC> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2997:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><B0><A1> <C8><E7><C0><FB><B5><B5> <BE><F8><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3001:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> <B9><E9><C1><F8><C1>ְ<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3006:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> û<C1><F8><C1>ְ<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3011:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> <C7><C7><C1><F8><C1>ְ<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3043:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <BE><F8><B4><C2> <C1><F6><BF><AA><C0>Դϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3063:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3071:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BA> <B3>ʹ<AB> <BE><EE><B7><C1><BF><F6> <C0><CC><C7><D8><C7>ϱⰡ <C8><FB><B5><EC><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3077:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BA> <BE>ƹ<AB><B8><AE> <BA><C1><B5><B5> <B5><B5><BF><F2><C0><CC> <B5><C9> <B0><CD> <B0><B0><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3099:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3105:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7><B9><BA><A7> 30<C0><CC> <B5>DZ<E2> <C0><FC><BF><A1><B4><C2> <BD><C0><B5><E6><C7><D2> <BC><F6> <C0><D6><C0><BB> <B0><CD> <B0><B0><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3111:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7><B9><BA><A7> 50<C0><CC> <B5>DZ<E2> <C0><FC><BF><A1><B4><C2> <BD><C0><B5><E6><C7><D2> <BC><F6> <C0><D6><C0><BB> <B0><CD> <B0><B0><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3117:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><AC><B0><E8><B1><E2><B4><C2> <B4><F5><C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3140:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3148:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <BF>Ϻ<AE><C7>ϰ<D4> <BE>˾Ƶ<E9><C0><BB> <BC><F6> <C0>ִ<C2> <BE><F0><BE><EE><C0>̴<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3168:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3177:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3199:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3232:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BB> <C0><D0><C0><B8><B7><C1><B8><E9> <B7><B9><BA><A7><C0><BB> <B4><F5> <BF>÷<C1><BE><DF> <C7>մϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3238:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3244:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BA> <B3>ʹ<AB> <BE><EE><B7><C1><BF><F6> <C0><CC><C7><D8><C7>ϱⰡ <C8><FB><B5><EC><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3250:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><B8><B7>δ<C2> <B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3272:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3281:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3314:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3323:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3344:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3353:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <BD>¸<B6> <BD><BA>ų<C0><BB> <BC><F6><B7><C3><C7><D2> <BC><F6> <C0>ִ<C2> <B7><B9><BA><A7><C0><CC> <BE>ƴմϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3363:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1>־ȼ<FA><BC><AD><B8><A6> <C5><EB><C7><D8> <C1><D6>ȭ<C0>Ը<B6><BF><A1><BC><AD> <BA><FC><C1><AE><B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3376:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BD>¸<B6> <BC><F6><B7>ü<AD><B8><A6> <C0><D0><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3382:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD>¸<B6> <BC><F6><B7>ü<AD><B8><A6> <C0>о<EE> <BD>¸<B6> <BD><BA>ų <C6><F7><C0><CE>Ʈ<B8><A6> <BE><F2><BE><FA><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3383:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><F2><C0><BA> <C6><F7><C0><CE>Ʈ<B7>δ<C2> <BD>¸<B6> <BD><BA>ų<C0><C7> <B7><B9><BA><A7><C0><BB> <BF>ø<B1> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3394:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD>¸<B6> <BC><F6><B7>ü<AD> <C0><CC><C7>ؿ<A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3416:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><B6><C0><BD><C0><CC> <B8><BC><BE><C6><C1><F6><B4>±<BA>. <B0><A1><BD><BF><C0><BB> <C1><FE><B4><A9><B8><A3><B4><F8> <B9><AB><BE><U+30870><A1> <C1><BB> <B0><A1><BA><AD><BF><F6><C1><F8> <B4><C0><B3><A6><C0>̾<DF>."));
                                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3417:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><BE><C7>ġ<B0><A1> %d <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), delta/10);
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3433:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3438:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C5><U+05FD><BA>Ʈ <BC><AD><B9><F6> <BD>ð<A3><C1><A6><C7><D1> <C5><EB><B0><FA>"));
                                                                                                                            ^~~~        ~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3444:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><BE><C7>ġ<B8><A6> <B4><F5> <C0>̻<F3> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3460:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><B6><C0><BD><C0><CC> <B8><BC><BE><C6><C1><F6><B4>±<BA>. <B0><A1><BD><BF><C0><BB> <C1><FE><B4><A9><B8><A3><B4><F8> <B9><AB><BE><U+30870><A1> <C1><BB> <B0><A1><BA><AD><BF><F6><C1><F8> <B4><C0><B3><A6><C0>̾<DF>."));
                                                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3461:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><BE><C7>ġ<B0><A1> %d <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), val);
                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3493:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><A9><B3><BE> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4070:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô밡 <BE>ƴ<D1> <B9><B0><B0><C7><C0><B8><B7><CE> <B3><AC><BD>ø<A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>!"));
                                                    ^~~~~~~~~~~~    ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_state.cpp:158:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><E5><C0><C7> <B1><EA><B9><DF><C0><BB> <BB><A9><BE>Ѿҽ<C0><B4>ϴ<D9>!"), pMap->GetGuild(idx)->GetName(), pMap->GetGuild(idx_opp)->GetName());
                                                                                                       ^~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4110:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("<B4><D9><C0><BD><BB><F3><C5>·ξ<B0><A1><C0><DA>");
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~
char.cpp:4347:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><C4>Ƽ<C0><E5><C0><CC> <C1><A2><BC><D3> <BB><F3><C5>°<A1> <BE>ƴ϶<F3><BC><AD> <BF><E4>û<C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4368:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4372:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4>ٸ<A5> <C1><A6><B1><B9><B0><FA> <C6><C4>Ƽ<B8><A6> <C0>̷<EA> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4376:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'char_item.cpp
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4380:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4384:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4388:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4392:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4399:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4415:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4>Կ<A1><B0><D4> <C6><C4>Ƽ<B0><A1><C0><D4> <BD><C5>û<C0><BB> <C7><U+07FD><C0><B4>ϴ<D9>."), leader->GetName());
                                               ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4469:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C6><C4>Ƽ<BF><A1> <BC><D3><C7><D8><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4479:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_SERVER:               member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                                     ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4480:69: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_DUNGEON:              member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                                     ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4481:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_OBSERVER:     member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4482:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_LVBOUNDARY:   member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>.")); break;
                                                                                             ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4483:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_LOWLEVEL:     member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4484:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_HILEVEL:              member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                                     ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4487:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                           ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4488:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                           member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<C0><C7> <C0>ο<F8><C1><A6><C7><D1><C0><CC> <C3>ʰ<FA><C7>Ͽ<A9> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                        ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4527:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4532:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s <B4><D4><C0><CC> <C6><C4>Ƽ <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."), pchInvitee->GetName());
                                                     ^~~~~~~~      ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4544:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4548:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4>ٸ<A5> <C1><A6><B1><B9><B0><FA> <C6><C4>Ƽ<B8><A6> <C0>̷<EA> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4552:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4556:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4560:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4564:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4568:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4572:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C0>̹<CC> %s<B4><D4><C0><BA> <C6><C4>Ƽ<BF><A1> <BC><D3><C7><D8> <C0>ֽ<C0><B4>ϴ<D9>."), pchInvitee->GetName());
                                                             ^~~~~~~~   ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4576:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
PetSystem.cpp:3520:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><A9><B3><BE> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3550:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> <C7><EC><BE>Ÿ<C0>Ͽ<A1><BC><AD><B4><C2> <BF><B0><BB><F6><B0><FA> Ż<BB><F6><C0><CC> <BA>Ұ<A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3578:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <B7><B9><BA><A7><C0><CC> <B5>Ǿ<EE><BE><DF> <B4>ٽ<C3> <BF><B0><BB><F6><C7>Ͻ<C7> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."), last_dye_level+3);
                                                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3598:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                                                    ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3616:53: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                        if (item->GetVnum() == ITEM_VALENTINE_ROSE && SEX_MALE==GET_SEX(this) ||
                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
char_item.cpp:3616:53: note: place parentheses around the '&&' expression to silence this warning
                                                                        if (item->GetVnum() == ITEM_VALENTINE_ROSE && SEX_MALE==GET_SEX(this) ||
                                                                                                                   ^
                                                                            (                                                                )
char_item.cpp:3617:55: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                                item->GetVnum() == ITEM_VALENTINE_CHOCOLATE && SEX_FEMALE==GET_SEX(this))
                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:3617:55: note: place parentheses around the '&&' expression to silence this warning
                                                                                item->GetVnum() == ITEM_VALENTINE_CHOCOLATE && SEX_FEMALE==GET_SEX(this))
                                                                                                                            ^
                                                                                (                                                                       )
char_item.cpp:3620:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3640:53: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                        if (item->GetVnum() == ITEM_WHITEDAY_CANDY && SEX_MALE==GET_SEX(this) ||
                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
char_item.cpp:3640:53: note: place parentheses around the '&&' expression to silence this warning
                                                                        if (item->GetVnum() == ITEM_WHITEDAY_CANDY && SEX_MALE==GET_SEX(this) ||
                                                                                                                   ^
                                                                            (                                                                )
char_item.cpp:3641:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                                item->GetVnum() == ITEM_WHITEDAY_ROSE && SEX_FEMALE==GET_SEX(this))
                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:3641:49: note: place parentheses around the '&&' expression to silence this warning
                                                                                item->GetVnum() == ITEM_WHITEDAY_ROSE && SEX_FEMALE==GET_SEX(this))
                                                                                                                      ^
                                                                                (                                                                 )
char_item.cpp:3644:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3676:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                                                    ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3680:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3681:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3685:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3689:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <BB><A1><B0><A3> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <BF><F2><C1><F7><C0>̴<C2> <BC>ӵ<B5><B0><A1> <B4><C0><B7><C1><C1><B3><BD><C0><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3693:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڰ<A1> <B0><A9><C0>ڱ<E2> <C6><F8><B9><DF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! <BB><FD><B8><ED><B7><C2><C0><CC> <B0><A8><BC><D2><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3697:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <B3><EC><BB><F6> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <B5><B6><C0><CC> <BF>¸<F6><C0><B8><B7><CE> <C6><DB><C1><FD><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3701:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3708:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> %d <B0><B3> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName(), dwCounts[i]);
                                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3710:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName());
                                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3718:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BE>ƹ<AB><B0>͵<B5> <BE><F2><C0><BB> <BC><F6> <BE><F8><BE><FA><BD><C0><B4>ϴ<D9>."));
                                                                                                                       ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3745:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3780:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), iGold);
                                                                                                            ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3795:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> HP,SP<B0><A1> <B8><F0><B5><CE> ä<BF><F6><C1><FD><B4>ϴ<D9>."), EMPIRE_NAME(GetEmpire()));
                                                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3798:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><BB> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3845:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3851:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <BC>Ӽ<BA><C0><CC> <C3>߰<A1> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3871:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3892:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3906:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><B0><E6> <BD><C3>ų <BC>Ӽ<BA><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3930:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3973:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4083:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4102:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4116:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB> <C1><A6><C7>ѷ<AE><C0><BB> <C3>ʰ<FA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4123:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4175:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><F9><BA><B4> <B6>Ǵ<C2> <C1><BE><C0><DA> <B8><A6> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4198:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4214:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB> <C1><A6><C7>ѷ<AE><C0><BB> <C3>ʰ<FA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4221:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4345:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> <C0><A7>ġ<BF><A1><BC><AD> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4351:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4357:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̵<BF><C7><D2> <C1>غ<F1><B0><A1> <B5>Ǿ<EE><C0><D6><C0><BD><C0><B8><B7><CE> <B1><CD>ȯ<BA>θ<A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4394:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><F8><B7><A1> <C0><A7>ġ<B7><CE> <BA><B9><B1><CD>"));        
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4405:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> %s%s <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."),
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4407:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                g_iUseLocale ? "" : (under_han(item->GetName()) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>")));
                                                                                                                                                           ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4407:88: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                g_iUseLocale ? "" : (under_han(item->GetName()) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>")));
                                                                                                                                                                                 ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4439:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("+3 <BF><B5><BC><AE><C0><BA> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4451:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><B5><BC><AE><C0><BA> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4622:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4634:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4638:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ뿡 <C0><C0><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4642:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4646:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4650:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4654:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4658:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ <C3>ʴ뿡 <C0><C0><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~  ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4662:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4663:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<C0><C7> <C0>ο<F8><C1><A6><C7><D1><C0><CC> <C3>ʰ<FA><C7>Ͽ<A9> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4702:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s<B4><D4><C0><CC> <C6><C4>Ƽ <C3>ʴ븦 <B0><C5><C0><FD><C7>ϼ̽<C0><B4>ϴ<D9>."), pchInvitee->GetName());
                                                     ^~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4707:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        pLeader->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s<B4><D4><C0><CC> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7>ϼ̽<C0><B4>ϴ<D9>."), GetName());
                                                      ^~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4708:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s<B4><D4><C0><C7> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7>ϼ̽<C0><B4>ϴ<D9>."), pLeader->GetName());
                                             ^~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4919:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                 ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4928:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                 ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4936:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B4>ٸ<A5> <B0>ŷ<A1><B8><A6> <C7>ϰ<ED> <C0>ִ<C2> <C1><DF><C0>Դϴ<D9>."));
                                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5125:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (m_pkChrTarget->IsPC() && !m_pkChrTarget->IsPolymorphed() || m_pkChrTarget->GetMaxHP() <= 0)
                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
char.cpp:5125:29: note: place parentheses around the '&&' expression to silence this warning
                if (m_pkChrTarget->IsPC() && !m_pkChrTarget->IsPolymorphed() || m_pkChrTarget->GetMaxHP() <= 0)
                                          ^
                    (                                                       )
:50:13: warning: unused variable 'PET_COUNT_LIMIT' [-Wunused-const-variable]
const float PET_COUNT_LIMIT = 3;
            ^
In file included from PetSystem.cpp:11:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
char_item.cpp:4486:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4506:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("û<BC><D2><C7><D2> <BC><AE><C0><CC> <B9><DA><C7><F4><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4538:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4544:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><B0><E6><C7><D2> <BC>Ӽ<BA><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4569:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <B9>ٲ<DB><C1><F6> %d<BA><D0> <C0>̳<BB><BF><A1><B4><C2> <B4>ٽ<C3> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.(%d <BA><D0> <B3><B2><C0><BD>)"),
                                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4617:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><BF><EB> <B7><B9><BA><A7><BA><B8><B4><D9> <B3><F4><BE><C6> <BB><E7><BF><EB><C0><CC> <BA>Ұ<A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4623:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B1><E2><BF><CD> <B0><A9><BF>ʿ<A1><B8><B8> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4630:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4643:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4667:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><BF><EB> <B7><B9><BA><A7><BA><B8><B4><D9> <B3><F4><BE><C6> <BB><E7><BF><EB><C0><CC> <BA>Ұ<A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4673:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B1><E2><BF><CD> <B0><A9><BF>ʿ<A1><B8><B8> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4683:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4698:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4706:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5><C0>̻<F3> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <C0>̿<EB><C7>Ͽ<A9> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4715:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4728:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4743:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4751:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <C0>̿<EB><C7>Ͽ<A9> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4755:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><D5><C0><FA> <C0><BA><U+7CB78><A6> <C0>̿<EB><C7>Ͽ<A9> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><BD><C3><C4><D1> <C1>ּ<BC><BF><E4>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~  ~~~~         ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4776:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C4><CF><C0><CC> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <C3>߰<A1><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4781:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C4><CF> <C3>߰<A1><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4789:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><U+05FC><BC><BC><AD><B8><AE><BF><A1><B4><C2> <B4><F5><C0>̻<F3> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7><D2> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4794:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4811:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E5><C2><F8><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4816:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E5><C2><F8><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4825:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><D5><C0><FA> <B4><D9><C0>̾Ƹ<F3><B5><E5><B7><CE> <BE>Ǽ<BC><BC><AD><B8><AE><BF><A1> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7>ؾ<DF><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4828:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><U+05FC><BC><BC><AD><B8><AE><BF><A1><B4><C2> <B4><F5><C0>̻<F3> <C0><E5><C2><F8><C7><D2> <BC><D2><C4><CF><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4829:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><D9><C0>̾Ƹ<F3><B5><E5><B7><CE> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7>ؾ<DF><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4832:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><U+05FC><BC><BC><AD><B8><AE><BF><A1><B4><C2> <B4><F5><C0>̻<F3> <BA><B8><BC><AE><C0><BB> <C0><E5><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4837:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <C0><E5><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4854:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD><C3> <C1><U+07FF><A1> <B9>̳<A2><B8><A6> <B0><A5><BE>Ƴ<A2><BF><EF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4865:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <B2><C8><C7><F4><C0>ִ<F8> <B9>̳<A2><B8><A6> <BB><A9><B0><ED> %s<B8><A6> <B3><A2><BF><F3><B4>ϴ<D9>."), item->GetName());
                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4869:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô뿡 %s<B8><A6> <B9>̳<A2><B7><CE> <B3><A2><BF><F3><B4>ϴ<D9>."), item->GetName());
                                                                                                    ^~~~~~~~~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4886:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4897:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> PC<B9><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4927:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><B6><C7><D5><C0><BB> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4936:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><B6><C7><D5><C0><BB> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4945:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E7><B7><E1>(%s)<B0><A1> <BA><CE><C1><B7><C7>մϴ<D9>."), pSource1->GetName());
                                                                                                            ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4956:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E7><B7><E1>(%s)<B0><A1> <BA><CE><C1><B7><C7>մϴ<D9>."), pSource2->GetName());
                                                                                                            ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4967:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><F3> <BA><B4><C0><CC> <B8><F0><C0>ڸ<A8><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4975:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><A6><C1><B6><BF><A1> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5015:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><BA> <C1><BE><B7><F9><C0><C7> <B8><DE>ƾ<BC><AE><C0><BA> <BF><A9><B7><AF><B0><B3> <BA><CE><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5024:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B8><DE>ƾ<BC><AE><C0><BA> <C0><E5><BA><F1><BF><A1> <BA><CE><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5032:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B8><DE>ƾ<BC><AE><C0><BA> <B9><AB><B1><U+2FE1> <BA><CE><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5038:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><CE><C2><F8><C7><D2> <BC><F6> <C0>ִ<C2> <BD><BD><B7><D4><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5048:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><DE>ƾ<BC><AE> <BA><CE><C2><F8><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5053:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><DE>ƾ<BC><AE> <BA><CE><C2><F8><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5063:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><CE><C2><F8><C7><D2> <BC><F6> <C0>ִ<C2> <BD><BD><B7><D4><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5098:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5104:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5384:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                sys_log(0, "%s %p <C6><F7><B1><E2><C7>ϰ<ED> <B5><B9><BE>ư<A1><C0><DA>! %d %d", GetName(), this, x, y);
                                  ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~
char.cpp:5562:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5567:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B0><A1> <C0>̹<CC> <BF><AD><B7><C1><C0>ֽ<C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5575:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B8><A6> <B4><DD><C0><BA><C1><F6> 10<C3><CA> <BE>ȿ<A1><B4><C2> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5580:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <B0>Ÿ<AE><B0><A1> <B8>־ â<B0><ED><B8><A6> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
35 warnings generated.
char.cppchar_state.cpp:693:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                MonsterLog("[IDLE] <B8><AE><B4><F5><B7>κ<CE><C5><CD> <B3>ʹ<AB> <B8>ָ<AE> <B6><B3><BE><EE><C1><B3><B4><D9>! <BA><B9><B1><CD><C7>Ѵ<D9>.");
                                                   ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_state.cpp:826:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                        else if (IsStaminaConsume())
                        ^
char_state.cpp:880:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        sys_log(1, "<B5><B5><C2><F8> %s %d %d", GetName(), x, y);
                                    ^~~~~~~~~~~~~~~~
char_state.cpp:889:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[BATTLE] <B1><D9>ó<BF><A1> <BF><D4><C0><B8><B4><CF> <B0><F8><B0>ݽ<C3><C0><DB> %s", GetVictim()->GetName());
                                                             ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~
char_state.cpp:897:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[IDLE] <B4><EB><BB><F3><C0><CC> <BE><F8><C0><B8><B4><CF> <BD><AC><C0><DA>");
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char_state.cpp:901:17: warning: unused variable 'rider' [-Wunused-variable]
                                LPCHARACTER rider = GetRider();
                                            ^
char_state.cpp:1017:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        MonsterLog("<BA><CE><C7><CF> <B8><F3><BD><BA><C5><CD> <BC><D2>ȯ!");
                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
char_state.cpp:1040:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("Ÿ<B0><D9><C0><CC> <B8>־ <C6><F7><B1><E2>");
                             ^~~~~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~
char_state.cpp:1156:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><C0><C7> <B1><EA><B9><DF><C0><BB> %s <B4><D4><C0><CC> ȹ<B5><E6><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pMap->GetGuild(idx)->GetName(), f.m_pkChrFind->GetName());
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from db.cpp:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from db.cpp:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:5851:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                MonsterLog("<B0>ȴ´<D9>");
                                            ^~~~  ~~~~
char.cpp:5853:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                MonsterLog("<B6>ڴ<D9>");
                                            ^~~~ ~~~~
char.cppchar_item.cpp:5176:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1><F7><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5185:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5194:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5203:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><EF><B0>Ÿ<AE> <C0><FC><C5><F5> <C2><FC><B0><A1><C1><U+07FF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5211:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5221:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA><CE> <B8><A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5230:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> <B0><B3><B7><AE><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5241:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><C0>λ<F3><C1><A1> <BB><E7><BF><EB><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5286:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̵<BF> <B5>Ǿ<EE><C1><FA> <C0><A7>ġ<BF><CD> <B3>ʹ<AB> <B0><A1><B1><EE><BF><F6> <B1><CD>ȯ<BA>θ<A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));                              
                                                                    ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5297:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>ε<EE><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                            ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5309:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <BA><B8><B5><FB><B8><AE>,<BA><F1><B4>ܺ<B8><B5><FB><B8><AE><B8><A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5159:7: warning: unused variable 'wDestCell' [-Wunused-variable]
        WORD wDestCell = DestCell.cell;
             ^
char_item.cpp:5160:7: warning: unused variable 'bDestInven' [-Wunused-variable]
        BYTE bDestInven = DestCell.window_type;
             ^
char_item.cpp:5352:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭâ<C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <BE><C6><C0><CC><C5><DB><C0><BB> <BF>ű<E6> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5373:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><F6><B8><B1> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5425:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B6><B3><BE><EE><C1><F8> <BE><C6><C0><CC><C5><DB><C0><BA> 3<BA><D0> <C8><C4> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5451:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <B0><F1><B5><B9><F6><B8><B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5488:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B6><B3><BE><EE><C1><F8> <BE><C6><C0><CC><C5><DB><C0><BA> %d<BA><D0> <C8><C4> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."), 150/60);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5493:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B6><B3><BE><EE><C1><F8> <BE><C6><C0><CC><C5><DB><C0><BA> %d<BA><D0> <C8><C4> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."), 1);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5534:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭâ<C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <BE><C6><C0><CC><C5><DB><C0><BB> <BF>ű<E6> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5541:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <BA><A7>Ʈ <C0>κ<A5><C5><B7><CE> <BF>ű<E6> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));                   
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5553:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C0><E5><BA><F1><B8><A6> <C2><F8><BF><EB><C7>ϰ<ED> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:6330:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
        return (iLeaderShip >= 20 || iLeaderShip >= 12 && m_dwLastDeadTime + 180 > get_dword_time());
                                  ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char.cpp:6330:49: note: place parentheses around the '&&' expression to silence this warning
        return (iLeaderShip >= 20 || iLeaderShip >= 12 && m_dwLastDeadTime + 180 > get_dword_time());
                                                       ^
                                     (                                                             )
char.cpp:6593:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6599:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6613:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <BF><F3><C0><CE> <BB><F3><C5>°<A1> <BE>ƴմϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6619:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pcci->bChannel, g_bChannel);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6624:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6631:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6713:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B4>ٸ<A5><B0><F7><C0><B8><B7><CE> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime);
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6726:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B4>ٸ<A5><B0><F7><C0><B8><B7><CE> <C0>̵<BF>,<C1><BE><B7><E1> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                    ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6736:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B4>ٸ<A5><B0><F7><C0><B8><B7><CE> <C0>̵<BF>,<C1><BE><B7><E1> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                    ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6747:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B4>ٸ<A5><C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime );
                                                            ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6756:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B4>ٸ<A5><C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime);
                                                            ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6763:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> <B0><B3><B7><AE><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5824:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item2->GetName());
                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5842:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5851:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5866:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5894:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                           ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5907:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                           ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5925:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5928:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s <B4><D4><C0><B8><B7>κ<CE><C5><CD> %s"), GetName(), item->GetName());
                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~     ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5929:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> <C0><FC><B4><DE>: %s <B4>Կ<A1><B0><D4> %s"), owner->GetName(), item->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~     ~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6084:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><C5>¿<A1><BC><AD> <BF><B9><BA><B9><C0><BB> <C0><D4><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6090:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <C2><F8><BF><EB><C1><DF><C0><CE> <C0><E5><BA><F1><B8><A6> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6096:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6103:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> Ż<B0><CD><C0><BB> <C0>̿<EB><C1><DF><C0>Դϴ<D9>."));
                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6113:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A1><B8><B8><C8><F7> <C0><D6><C0><BB> <B6><A7><B8><B8> <C2><F8><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6124:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, "<C0>̹<CC> <B0><B0><C0><BA> <C1><BE><B7><F9><C0><C7> <BF><EB>ȥ<BC><AE><C0><BB> <C2><F8><BF><EB><C7>ϰ<ED> <C0>ֽ<C0><B4>ϴ<D9>.");
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
char_item.cpp:6168:95: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                long duration = (0 != item->GetSocket(0)) ? item->GetSocket(0) : item->GetProto()->aLimits[item->GetProto()->cLimitRealTimeFirstUseIndex].lValue;
                                                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:6559:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6611:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6757:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C1><F6> <BE><CA><C0><BA> <B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6766:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C0><BA> <B8><BB><BF><A1><B0><D4> <BB><E7><B7><B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6784:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C1><F6> <BE><CA><C0><BA> <B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6793:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C0><BA> <B8><BB><BF><A1><B0><D4> <BB><E7><B7><B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6811:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C1><F6> <BE><CA><C0><BA> <B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6820:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C0><BA> <B8><BB><BF><A1><B0><D4> <BB><E7><B7><B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6870:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6887:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6906:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <C1>־<FA><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6913:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><B0><D4> <BB><E7><B7><C1>־<FA><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7105:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><CC> <B8>Ӹ<AE><B8><A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B7><B9><BA><A7><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7136:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><BF><C0><CF><C7><D1> <B8>Ӹ<AE> <BD><BA>Ÿ<C0>Ϸδ<C2> <B1><B3>ü<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7153:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <B5>а<A9><C1><DF><C0><CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7159:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><C7><D2> <BC><F6> <BE><F8><B4><C2> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7167:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>߸<F8><B5><C8> <B5>а<A9> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                    ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7176:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>߸<F8><B5><C8> <B5>а<A9> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                    ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7196:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><BA><B8><B4><D9> <B3>ʹ<AB> <B3><F4><C0><BA> <B7><B9><BA><A7><C0><C7> <B8><F3><BD><BA><C5>ͷδ<C2> <BA><AF><BD><C5> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7464:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7472:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1>ٷ<C2><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7480:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><F6><B4><C9><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7488:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><CE>ø<C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7496:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ü<B7><C2><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7508:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><BA> <C1><BE><B7><F9><C0><C7> <C0><AF><B4><CF>ũ <BE><C6><C0><CC><C5><DB> <B5><CE> <B0><B3><B8><A6> <B5><BF><BD>ÿ<A1> <C0><E5><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7515:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E1>ȥ<C7><CF><C1><F6> <BE><CA><C0><BA> <BB><F3><C5>¿<A1><BC><AD> <BF><B9><B9><B0><C0><BB> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7430:7: warning: unused variable 'itemType' [-Wunused-variable]
        BYTE itemType = item->GetType();
             ^
char_item.cpp:7431:7: warning: unused variable 'itemSubType' [-Wunused-variable]
        BYTE itemSubType = item->GetSubType();
             ^
cmd_oxevent.cppIn file included from constants.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from constants.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:7529:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                VERIFY_MSG(CBeltInventoryHelper::IsExistItemInBeltInventory(this), "<BA><A7>Ʈ <C0>κ<A5><C5><BF><A1> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><B8><C0><E7><C7>ϸ<E9> <C7><D8><C1><A6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.");
                                                                                    ^~~~~~~~  ~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_item.cpp:7421:39: note: expanded from macro 'VERIFY_MSG'
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT(msg)); \
                                                           ^~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7544:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                VERIFY_MSG( -1 == pos, "<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>." );
                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_item.cpp:7421:39: note: expanded from macro 'VERIFY_MSG'
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT(msg)); \
                                                           ^~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:22:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("OX<C0>̺<A5>Ʈ<C0><C7> <B3><AA><B8><D3><C1><F6> <C0>ο<F8><C0><BB> <B1><E2><B7><CF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_oxevent.cpp:26:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("OX<C0>̺<A5>Ʈ<C0><C7> <B3><AA><B8><D3><C1><F6> <C0>ο<F8> <B1><E2><B7><CF><C0><BB> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_oxevent.cpp:32:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> <B3><B2><C0><BA> <C2><FC><B0><A1><C0>ڼ<F6> : %d"), COXEventManager::instance().GetAttenderCount());
                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from char_battle.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from In file included from char_manager.cpp:6:
./char_manager.h:145:11: warning: private field 'dummy1' is not used [-Wunused-private-field]
                char                            dummy1[1024];   // memory barrier
                                                ^
In file included from char_manager.cpp:21:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
char_state.cpp:15:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
char_state.cpp:224:16: warning: private field 'm_pkChr' is not used [-Wunused-private-field]
                        LPCHARACTER     m_pkChr;
                                        ^
In file included from desc_p2p.cpp:2:
In file included from ./desc_p2p.h:1:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc_p2p.cpp:2:
In file included from ./desc_p2p.h:1:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from desc_manager.cpp:5:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc_manager.cpp:5:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
constants.cppcube.cpp:316:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C1><A6><C1><B6>â<C0><CC> <BF><AD><B7><C1><C0>ֽ<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:321:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:525:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                (ch)->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A6><C1><B6>â<C0><CC> <BF><AD><B7><C1><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:540:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A6><C1><B6> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:546:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>.")); // <C0><CC> <C5>ؽ<BA>Ʈ<B4><C2> <C0>̹<CC> <B3>θ<AE> <BE><B2><C0>̴°Ŷ<F3> <C3>߰<A1><B9><F8><BF><AA> <C7>ʿ<E4> <BE><F8><C0><BD>
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:573:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A6><C1><B6><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));      // 2012.11.12 <BB><F5><B7><CE> <C3>߰<A1><B5><C8> <B8><U+07BC><BC><C1><F6> (locale_string.txt <BF><A1> <C3>߰<A1><C7>ؾ<DF> <C7><D4>)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:1079:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<C0><FC><C1><A6><B1><B9>",
         ^~~~~~~~~~~~~~~~~~~~~~~~
constants.cpp:1080:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<BD>ż<F6><B1><B9>",
         ^~~~ ~~~~~~~~~~~~
constants.cpp:1081:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "õ<C1><B6><B1><B9>",
          ^~~~~~~~~~~~~~~~
constants.cpp:1082:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<C1><F8><B3>뱹"
         ^~~~~~~~~~~~
cube.cpp:736:23: warning: ISO C++20 considers use of overloaded operator '==' (with operand types 'CUBE_VALUE' and 'CUBE_VALUE') to be ambiguous despite there being a unique best viable function [-Wambiguous-reversed-operator]
                                                if (*targetIter == *iter)
                                                    ~~~~~~~~~~~ ^  ~~~~~
./cube.h:21:7: note: ambiguity is between a regular call to this operator and a call with the argument order reversed
        bool operator == (const CUBE_VALUE& b)
             ^
cube.cpp:716:16: warning: unused variable 'npcVNUM' [-Wunused-variable]
                const DWORD& npcVNUM = iter->first;
                             ^
constants.cpp:1088:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<BE><C6><C0><CC><C5><DB><C0><CC> <B3><AA><BF><C3> Ȯ<B7><FC>",
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
constants.cpp:1089:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<B5><B7><C0><CC> <B3><AA><BF><C3> Ȯ<B7><FC>",
         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
constants.cpp:1090:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<B5><B7> <B4><EB><B9><DA><C0><CC> <B3><AA><BF><C3> Ȯ<B7><FC>",
         ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
constants.cpp:1091:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<B0><E6><C7><E8>ġ <B9><E8><C0><B2>",
         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~
11 warnings generated.
11 warnings generated.
config.cpp:505:17: warning: unused variable 'line' [-Wunused-variable]
                        const char * line = two_arguments(value_string, openid_host, sizeof(openid_host), openid_uri, sizeof(openid_uri));
                                     ^
In file included from In file included from char_item.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from char.cpp:15:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
config.cpp:1290:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        d->GetCharacter()->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ<B6><F3><C0>̾<F0>Ʈ <B9><F6><C0><FC><C0><CC> Ʋ<B7><C1> <B7>α<U+05FE>ƿ<F4> <B5>˴ϴ<D9>. <C1><A4><BB><F3><C0><FB><C0><B8><B7><CE> <C6><D0>ġ <C8><C4> <C1><A2><BC><D3><C7>ϼ<BC><BF><E4>."));
                                                                                  ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~          ~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:18:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
3 warnings generated.
desc.cpp:885:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C4><C4>ǻ<C5><U+037F><A1><BC><AD> <B7>α<D7><C0><CE> <C7>Ͽ<A9> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1> <C7>մϴ<D9>."));
                                                                    ^~~~ ~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
empire_text_convert.cpp:59:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                           ^~~~~~~~
empire_text_convert.cpp:59:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                      ^~~~~~~~
empire_text_convert.cpp:59:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                                 ^~~~~~~~
empire_text_convert.cpp:59:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                                            ^~~~~~~~
empire_text_convert.cpp:59:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                                                       ^~~~~~~~
19 warnings generated.
cmd_general.cpp5 warnings generated.
:101:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> Ż<B0><CD><C0><BB> <C0>̿<EB><C1><DF><C0>Դϴ<D9>."));
                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:107:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:124:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B5><B9><B7><C1><BA><B8><B3>½<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:128:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><BC><AD> <B8><D5><C0><FA> <B3><BB><B7><C1><BE><DF> <C7>մϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:132:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:145:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:147:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B8><D4><C0≯<A6> <C1><D9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:157:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><B0><D4> %s%s <C1>־<FA><BD><C0><B4>ϴ<D9>."), 
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:159:103: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                g_iUseLocale ? "" : under_han(ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>"));
                                                                                                                                  ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:159:119: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                g_iUseLocale ? "" : under_han(ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>"));
                                                                                                                                                        ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:163:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BE><C6><C0><CC><C5><DB><C0><CC> <C7>ʿ<E4><C7>մϴ<D9>"), ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:262:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("<BC>˴ٿ<EE><C0><CC> %d<C3><CA> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>."), *pSec);
                                                    ^~~~  ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from config.cpp:12:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
db.cpp:1552:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        CardTaker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<BA><D0><C0><C7> <B0><E1><C1><A6><BD>ð<A3><C0><CC> <C3>߰<A1> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. (<B0><E1><C1><A6><B9><F8>ȣ %d)"), item->GetSocket(1) / 60, item->GetSocket(0));
                                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:281:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf, sizeof(buf), LC_TEXT("%d<C3><CA> <C8><C4> <B0><D4><C0><D3><C0><CC> <BC>˴ٿ<EE> <B5>˴ϴ<D9>."), iSec);
                                              ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:370:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C3><CA> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>."), info->left_second);
                                                          ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:390:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:398:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7>α<D7><C0><CE> ȭ<B8><E9><C0><B8><B7><CE> <B5><B9><BE><C6> <B0><A9><B4>ϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٸ<AE><BC><BC><BF><E4>."));
                                                                ^~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:402:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><D4><C0><D3><C0><BB> <C1><BE><B7><E1> <C7>մϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٸ<AE><BC><BC><BF><E4>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:406:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ij<B8><AF><C5><U+0378><A6> <C0><FC>ȯ <C7>մϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٸ<AE><BC><BC><BF><E4>."));
                                                                 ^~~~~~~~~~~~        ~~~~ ~~~~~~~~  ~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:544:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d<C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - (180 - g_nPortalLimitTime));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:551:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d<C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - 170);
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:568:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d<C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - (180 - g_nPortalLimitTime));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:575:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <B8><B6><C0><BB><BF><A1><BC><AD> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d <C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - 173);
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:610:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><C1><F6><BF><A1><BC><AD> <BA><CE>Ȱ <B1><E2>ȸ<B8><A6> <B8><F0><B5><CE> <C0>Ҿ<FA><BD><C0><B4>ϴ<D9>! <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>!"));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:711:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:778:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:823:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:842:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pkVictim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B4><EB><B7><C3><C1><DF><C0>Դϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:859:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><BC><D3><C7><D8><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:873:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <BD><BA>ų <B7><B9><BA><A7><C0><BB> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:946:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:952:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:965:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BA><F1><B9>й<F8>ȣ<B4><C2> <BF><B5><B9><AE><C0>ڸ<B8> <B0><A1><B4><C9><C7>մϴ<D9>."));
                                                                          ^~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:987:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:995:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B0><A1> <C0>̹<CC> <BF><AD><B7><C1><C0>ֽ<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1001:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B8><A6> <B4><DD><C0><BA><C1><F6> 10<C3><CA> <BE>ȿ<A1><B4><C2> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1032:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1038:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A5> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1051:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1090:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <B4>ٸ<A5> <C0><FC><C0><C2><FC><C0><FC> <C1><DF> <C0>Դϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1116:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><BF><A1> <B4><EB><C7><D1> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1125:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><B1> <B1><E6><B5><BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~        ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1136:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><C0>̹<CC> <C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1144:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><FC><BA><F1><B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1150:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <C0><FC><BA><F1><B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1158:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <BC><B1><C0><FC><C6><F7><B0><ED> <C1><DF><C0><CE> <B1><E6><B5><E5><C0>Դϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1167:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
cmd_gm.cpp:                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><C0>̹<CC> <C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1176:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <C0><FC><C0><EF><C0><CC> <BF><B9><BE><E0><B5><C8> <B1><E6><B5><E5> <C0>Դϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1185:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <C0><FC><C0><EF> <C1><DF><C0><CE> <B1><E6><B5><E5><C0>Դϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1195:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B7><B9><B4><F5> <C1><A1><BC><F6><B0><A1> <B8><F0><C0>ڶ<F3><BC><AD> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1200:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C0><BB> <C7>ϱ<E2> <C0><A7><C7>ؼ<B1> <C3>ּ<D2><C7><D1> %d<B8><ED><C0><CC> <C0>־<EE><BE><DF> <C7>մϴ<D9>."), GUILD_WAR_MIN_MEMBER_COUNT);
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1214:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B7><B9><B4><F5> <C1><A1><BC><F6><B0><A1> <B8><F0><C0>ڶ<F3><BC><AD> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1216:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B1><E6><B5><E5><BF><F8> <BC><F6><B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1230:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B1><E6><B5><E5><C0><E5><C0><CC> <C1><A2><BC><D3><C1><DF><C0><CC> <BE>ƴմϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1246:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B1><E6><B5><E5><C0><E5><C0><CC> <C1><A2><BC><D3><C1><DF><C0><CC> <BE>ƴմϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1271:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><BF><A1> <B4><EB><C7><D1> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1279:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><B1> <B1><E6><B5><BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~        ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1320:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1337:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        tch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><B8><B7><CE> <BA><CE><C5><CD> ģ<B1><B8> <B5><EE><B7><CF><C0><BB> <B0>ź<CE> <B4><E7><C7><U+07FD><C0><B4>ϴ<D9>."), ch->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1370:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<C0>κ<A5><C5><B0><A1> <B2><CB> <C2><F7><BC><AD> <B3><BB><B8><B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1437:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1443:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C6><C4>Ƽ<BF><A1> <BC><D3><C7><D8> <C0><D6><C0><B8><B9>Ƿ<CE> <B0><A1><C0>Խ<C5>û<C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
550:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, "<C0>κ<A5><C0><CC> Ȱ<BC><BA>ȭ <B5><C7><C1><F6> <BE><CA><C0><BD>.");
                                                                        ^~~~ ~~~~~~~~~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
cmd_gm.cpp:857:6: warning: variable 'x' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
        if (*arg2)
            ^~~~~
cmd_gm.cpp:867:3: note: uninitialized use occurs here
                x*100, 
                ^
cmd_gm.cpp:857:2: note: remove the 'if' if its condition is always true
        if (*arg2)
        ^~~~~~~~~~
cmd_gm.cpp:855:8: note: initialize the variable 'x' to silence this warning
        long x, y;
              ^
               = 0
cmd_gm.cpp:859:6: warning: variable 'y' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
        if (*arg3)
            ^~~~~
cmd_gm.cpp:868:3: note: uninitialized use occurs here
                y*100, 
                ^
cmd_gm.cpp:859:2: note: remove the 'if' if its condition is always true
        if (*arg3)
        ^~~~~~~~~~
cmd_gm.cpp:855:11: note: initialize the variable 'y' to silence this warning
        long x, y;
                 ^
                  = 0
cmd_general.cpp:1501:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1508:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_WARP));
                                                           ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1519:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1530:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><B9><FD>: warpto <character name>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1544:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1550:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C0><AF><C0><FA><B4><C2> %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pkCCI->bChannel, g_bChannel);
                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1555:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1566:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), arg1);
                                                                           ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1587:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1592:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1599:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), arg1);
                                                   ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1620:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><B9><FD>: transfer <name>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1626:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1633:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_TRANSFER));      
                                                           ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1644:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1659:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1664:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> %d ä<B3>ο<A1> <C1><A2><BC><D3> <C1><DF> <C0>Դϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE>: %d)"), arg1, pkCCI->bChannel, g_bChannel);
                                                                           ^~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1669:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1674:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1686:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BB> <BC><D2>ȯ<C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), arg1);
                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1695:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>Է<C2><C7>Ͻ<C5> <C0≯<A7><C0><BB> <B0><A1><C1><F8> <BB><E7><BF><EB><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1704:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1710:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1715:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1720:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1737:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><C0><C7> <B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1742:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s<B1><BA><C1><D6>] : %s  <BA><B8><C0><AF><B1>ݾ<D7> %lld "), EMPIRE_NAME(n), p->name[n], p->money[n]);
                                                                           ^~~~~~~~~~~~~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1744:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                           ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1750:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1754:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                   ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1822:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB><C7>Ҽ<F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1831:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("1-50 <BB><E7><C0><CC><C0><C7> <BC><F6>ġ<B8><A6> <BC><B1><C5><C3><C7><D8><C1>ּ<BC><BF><E4>"));
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1836:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BC><B1><DD><C0><CC> %d %<B7><CE> <BC><B3><C1><A4><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>"));
                                                ^~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1841:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(szMsg, sizeof(szMsg), "<B1><BA><C1><D6><C0><C7> <B8><ED><C0><B8><B7><CE> <BC><BC><B1><DD><C0><CC> %d %% <B7><CE> <BA><AF><B0><E6><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>", tax);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
cmd_general.cpp:1844:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(szMsg, sizeof(szMsg), "<BE><D5><C0><B8><B7>δ<C2> <B0>ŷ<A1> <B1>ݾ<D7><C0><C7> %d %% <B0><A1> <B1><B9><B0><ED><B7><CE> <B5><E9><BE><B0>Ե˴ϴ<D9>.", tax);
                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~
cmd_general.cpp:1885:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB><C7>Ҽ<F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1902:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڱ<B9> <BF><B5><C5><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1913:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_SUMMON));        
                                                           ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1921:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, SummonPrice);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1952:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2>ȯ<C7>Ҽ<F6> <BE><F8><B4><C2> <B8><F3><BD><BA><C5><CD> <C0>Դϴ<D9>. <BC><D2>ȯ<B0><A1><B4><C9><C7><D1> <B8><F3><BD><BA><C5>ʹ<C2> Ȩ<C6><E4><C0><CC><C1><F6><B8><A6> <C2><FC><C1><B6><C7>ϼ<BC><BF><E4>"));
                                                        ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp3 warnings generated.
:1980:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_HP:      return LC_TEXT("<C3>ִ<EB> <BB><FD><B8><ED><B7><C2> +%d");
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1981:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_SP:      return LC_TEXT("<C3>ִ<EB> <C1><A4><BD>ŷ<C2> +%d");
                                                        ^~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1982:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_HT:          return LC_TEXT("ü<B7><C2> +%d");
                                                         ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1983:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_IQ:          return LC_TEXT("<C1><F6><B4><C9> +%d");
                                                        ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1984:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ST:          return LC_TEXT("<B1>ٷ<C2> +%d");
                                                        ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1985:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DX:          return LC_TEXT("<B9><CE>ø +%d");
                                                        ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1986:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATT_SPEED:   return LC_TEXT("<B0><F8><B0>ݼӵ<B5> +%d");
                                                        ^~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1987:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MOV_SPEED:   return LC_TEXT("<C0>̵<BF><BC>ӵ<B5> %d");
                                                        ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1988:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_CASTING_SPEED:       return LC_TEXT("<C4><F0>Ÿ<C0><D3> -%d");
                                                                ^~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1989:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_HP_REGEN:    return LC_TEXT("<BB><FD><B8><ED><B7><C2> ȸ<BA><B9> +%d");
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1990:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SP_REGEN:    return LC_TEXT("<C1><A4><BD>ŷ<C2> ȸ<BA><B9> +%d");
                                                        ^~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1991:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_POISON_PCT:  return LC_TEXT("<B5><B6><B0><F8><B0><DD> %d");
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1992:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_STUN_PCT:    return LC_TEXT("<BD><BA><C5><CF> +%d");
                                                        ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1993:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SLOW_PCT:    return LC_TEXT("<BD><BD><B7>ο<EC> +%d");
                                                        ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1994:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_CRITICAL_PCT:        return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> ġ<B8><ED>Ÿ <B0><F8><B0><DD>");
                                                                      ^~~~~~~~~~~~~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1995:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_CRITICAL:     return LC_TEXT("<BB><F3><B4><EB><C0><C7> ġ<B8><ED>Ÿ Ȯ<B7><FC> %d%% <B0><A8><BC><D2>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~   ~~~~~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1996:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_PENETRATE_PCT:       return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <B0><FC><C5><EB> <B0><F8><B0><DD>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1997:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_PENETRATE: return LC_TEXT("<BB><F3><B4><EB><C0><C7> <B0><FC><C5><EB> <B0><F8><B0><DD> Ȯ<B7><FC> %d%% <B0><A8><BC><D2>");
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1998:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_HUMAN:      return LC_TEXT("<C0>ΰ<A3><B7><F9> <B8><F3><BD><BA><C5><CD> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1999:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_ANIMAL:     return LC_TEXT("<B5><BF><B9><B0><B7><F9> <B8><F3><BD><BA><C5><CD> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2000:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_ORC:        return LC_TEXT("<BF><F5><B1><CD><C1><B7> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2001:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_MILGYO:     return LC_TEXT("<B9>б<B3><B7><F9> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2002:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_UNDEAD:     return LC_TEXT("<BD><C3>ü<B7><F9> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~~~~~ ~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2003:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_DEVIL:      return LC_TEXT("<BE>Ǹ<B6><B7><F9> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2004:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_STEAL_HP:            return LC_TEXT("Ÿ<B0><DD>ġ %d%% <B8><A6> <BB><FD><B8><ED><B7><C2><C0><B8><B7><CE> <C8><ED><BC><F6>");
                                                                 ^~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2005:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_STEAL_SP:            return LC_TEXT("Ÿ<B7><C2>ġ %d%% <B8><A6> <C1><A4><BD>ŷ<C2><C0><B8><B7><CE> <C8><ED><BC><F6>");
                                                                 ^~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2006:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MANA_BURN_PCT:       return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> Ÿ<B0>ݽ<C3> <BB><F3><B4><EB> <C0><FC><BD>ŷ<C2> <BC>Ҹ<F0>");
                                                                      ^~~~~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2007:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DAMAGE_SP_RECOVER:   return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C7><C7><C7>ؽ<C3> <C1><A4><BD>ŷ<C2> ȸ<BA><B9>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2008:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_BLOCK:                       return LC_TEXT("<B9><B0><B8><AE>Ÿ<B0>ݽ<C3> <BA><ED><B7><B0> Ȯ<B7><FC> %d%%");
                                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2009:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DODGE:                       return LC_TEXT("Ȱ <B0><F8><B0><DD> ȸ<C7><C7> Ȯ<B7><FC> %d%%");
                                                                          ^~~~~~~~~~~~~~~~  ~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2010:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_SWORD:        return LC_TEXT("<C7>Ѽհ<CB> <B9><E6><BE><EE> %d%%");
                                                                ^~~~  ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2011:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_TWOHAND:      return LC_TEXT("<BE><E7><BC>հ<CB> <B9><E6><BE><EE> %d%%");
                                                                ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2012:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_DAGGER:       return LC_TEXT("<B5>μհ<CB> <B9><E6><BE><EE> %d%%");
                                                                ^~~~  ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2013:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_BELL:         return LC_TEXT("<B9><E6><BF><EF> <B9><E6><BE><EE> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2014:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_FAN:          return LC_TEXT("<BA><CE>ä <B9><E6><BE><EE> %d%%");
                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2015:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_BOW:          return LC_TEXT("Ȱ<B0><F8><B0><DD> <C0><FA><C7><D7> %d%%");
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2016:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_FIRE:         return LC_TEXT("ȭ<BF><B0> <C0><FA><C7><D7> %d%%");
                                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2017:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_ELEC:         return LC_TEXT("<C0><FC><B1><E2> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2018:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_MAGIC:        return LC_TEXT("<B8><B6><B9><FD> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2019:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_WIND:         return LC_TEXT("<B9>ٶ<F7> <C0><FA><C7><D7> %d%%");
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2020:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_ICE:          return LC_TEXT("<B3>ñ<E2> <C0><FA><C7><D7> %d%%");
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2021:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_EARTH:        return LC_TEXT("<B4><EB><C1><F6> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2022:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_DARK:         return LC_TEXT("<BE><EE><B5><D2> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2023:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_REFLECT_MELEE:       return LC_TEXT("<C1><F7><C1><A2> Ÿ<B0><DD>ġ <B9>ݻ<E7> Ȯ<B7><FC> : %d%%");
                                                                ^~~~~~~~~~~~~~~~  ~~~~~~~~  ~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2024:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_REFLECT_CURSE:       return LC_TEXT("<C0><FA><C1><D6> <B5>ǵ<B9><B8><AE><B1><E2> Ȯ<B7><FC> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2025:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_POISON_REDUCE:       return LC_TEXT("<B5><B6> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2026:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_KILL_SP_RECOVER:     return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <C1><A4><BD>ŷ<C2> ȸ<BA><B9>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2027:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_EXP_DOUBLE_BONUS:    return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <B0><E6><C7><E8>ġ <C3>߰<A1> <BB><F3><BD><C2>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2028:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_GOLD_DOUBLE_BONUS:   return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <B5><B7> 2<B9><E8> <B5><E5><B7><D3>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2029:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ITEM_DROP_BONUS:     return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <BE><C6><C0><CC><C5><DB> 2<B9><E8> <B5><E5><B7><D3>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2030:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_POTION_BONUS:        return LC_TEXT("<B9><B0><BE><E0> <BB><E7><BF><EB><BD><C3> %d%% <BC><BA><B4><C9> <C1><F5><B0><A1>");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2031:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_KILL_HP_RECOVERY:    return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <BB><FD><B8><ED><B7><C2> ȸ<BA><B9>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2037:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATT_GRADE_BONUS:     return LC_TEXT("<B0><F8><B0>ݷ<C2> +%d");
                                                                ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2038:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DEF_GRADE_BONUS:     return LC_TEXT("<B9><E6><BE><EE><B7><C2> +%d");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2039:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAGIC_ATT_GRADE:     return LC_TEXT("<B8><B6><B9><FD> <B0><F8><B0>ݷ<C2> +%d");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2040:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAGIC_DEF_GRADE:     return LC_TEXT("<B8><B6><B9><FD> <B9><E6><BE><EE><B7><C2> +%d");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2042:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_STAMINA: return LC_TEXT("<C3>ִ<EB> <C1><F6><B1><B8><B7><C2> +%d");
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2043:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_WARRIOR:    return LC_TEXT("<B9><AB><BB><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                ^~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2044:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_ASSASSIN:   return LC_TEXT("<C0>ڰ<B4><BF><A1><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2045:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_SURA:               return LC_TEXT("<BC><F6><B6>󿡰<D4> <B0><AD><C7><D4> +%d%%");
                                                                        ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2046:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_SHAMAN:             return LC_TEXT("<B9><AB><B4><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                        ^~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2047:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_MONSTER:    return LC_TEXT("<B8><F3><BD><BA><C5><U+037F><A1><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2048:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_ATTBONUS:               return LC_TEXT("<B0><F8><B0>ݷ<C2> +%d%%");
                                                                        ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2049:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_DEFBONUS:               return LC_TEXT("<B9><E6><BE><EE><B7><C2> +%d%%");
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2050:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_EXPBONUS:               return LC_TEXT("<B0><E6><C7><E8>ġ %d%%");
                                                                        ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2051:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_ITEMBONUS:              return LC_TEXT("<BE><C6><C0><CC><C5><DB> <B5><E5><B7><D3><C0><B2> %.1f<B9><E8>");
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2052:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_GOLDBONUS:              return LC_TEXT("<B5><B7> <B5><E5><B7><D3><C0><B2> %.1f<B9><E8>");
                                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2053:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_HP_PCT:                  return LC_TEXT("<C3>ִ<EB> <BB><FD><B8><ED><B7><C2> +%d%%");
                                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2054:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_SP_PCT:                  return LC_TEXT("<C3>ִ<EB> <C1><A4><BD>ŷ<C2> +%d%%");
                                                                        ^~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2055:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SKILL_DAMAGE_BONUS:  return LC_TEXT("<BD><BA>ų <B5><A5><B9><CC><C1><F6> %d%%");
                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2056:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_NORMAL_HIT_DAMAGE_BONUS:     return LC_TEXT("<C6><F2>Ÿ <B5><A5><B9><CC><C1><F6> %d%%");
                                                                        ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2057:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SKILL_DEFEND_BONUS:          return LC_TEXT("<BD><BA>ų <B5><A5><B9><CC><C1><F6> <C0><FA><C7><D7> %d%%");
                                                                        ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2058:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_NORMAL_HIT_DEFEND_BONUS:     return LC_TEXT("<C6><F2>Ÿ <B5><A5><B9><CC><C1><F6> <C0><FA><C7><D7> %d%%");
                                                                        ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2062:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_WARRIOR:      return LC_TEXT("<B9><AB><BB><E7><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2063:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_ASSASSIN:     return LC_TEXT("<C0>ڰ<B4><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~ ~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2064:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_SURA:         return LC_TEXT("<BC><F6><B6><F3><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2065:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_SHAMAN:       return LC_TEXT("<B9><AB><B4><E7><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2103:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf + offset, bufsiz - offset, LC_TEXT(" (<B8><B8><B7><E1><C0><CF> : %d<B3><E2> %d<BF><F9> %d<C0><CF>)"), year, mon, day);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~   ~~~~~~~~   ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:1266:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2453:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->GetParty()->ChatPacketToAllMember(CHAT_TYPE_INFO, LC_TEXT("%s<B4><D4><C0><CC> <C1>ֻ<E7><C0><A7><B8><A6> <B1><BC><B7><C1> %d<B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>. (%d-%d)"), ch->GetName(), n, start, end);
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2455:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><E7><BD><C5><C0><CC> <C1>ֻ<E7><C0><A7><B8><A6> <B1><BC><B7><C1> %d<B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>. (%d-%d)"), n, start, end);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2502:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                if (item->IsRideItem())
                ^
cmd_general.cpp:2498:6: note: previous statement is here
            if (NULL == item)
            ^
cmd_general.cpp:2537:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:1606:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><C7><D5><C7><CF><C1><F6> <BE><CA><C0><BA> <B1><E6><B5><E5> <C0≯<A7> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:1611:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("(%s) <B1><E6><B5><BB><FD><BC><BA><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. [<C0>ӽ<C3>]"), cp.name);
                                                     ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2169:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C7><F6><C0><E7> <C0><FC><C0><EF><C1><DF><C0><CE> <B1><E6><B5><E5> <C0>Դϴ<D9>"));
                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2227:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s: <C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> <B1><E6><B5><E5> <C0>Դϴ<D9>."), arg1);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2570:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <C0≯<A7> <B6>Ǵ<C2> <B9><F8>ȣ<C0><C7> <B1><E6><B5><BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~        ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2685:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2751:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2773:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, "<C0>߸<F8><B5><C8> <C7><FC><BD><C4><C0><C7> <BD>ð<A3><C0>Դϴ<D9>. h, m, s<B8><A6> <BA>ٿ<A9><BC><AD> <C1><F6><C1><A4><C7><D8> <C1>ֽʽÿ<C0>.");
                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~         ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~
cmd_gm.cpp:2774:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, "<BF><B9>) 10s, 10m, 1m 30s");
                                                        ^~~~~~~~
cmd_gm.cpp:2882:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> <B0>ǹ<B0><C0>Դϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2892:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><CC> <C1><F6><C0><BB> <BC><F6> <BE><F8><B4><C2> <C1><BE><B7><F9><C0><C7> <B0>ǹ<B0><C0><CC> <C1><F6><BE><EE><C1><AE> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2906:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>Ǽ<B3><BF><A1> <C7>ʿ<E4><C7><D1> <B0>ǹ<B0><C0><CC> <C1><F6><BE><EE><C1><AE> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2918:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ǹ<B0> <BA><F1><BF><EB> <C1><A4><BA><B8> <C0>̻<F3><C0><B8><B7><CE> <B0>Ǽ<B3> <C0>۾<F7><BF><A1> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2924:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>Ǽ<B3> <BA><F1><BF><EB><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2941:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><DA><C0><BA><CE><C1><B7><C7>Ͽ<A9> <B0>Ǽ<B3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2975:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ǹ<B0><C0><BB> <C1><F6><C0><BB> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3157:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> ij<B8><AF><C5><CD> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3341:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> ij<B8><AF><C5><CD> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3347:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <B0><AD><C1><A6> <C1><BE><B7><E1> <BD><C7><C6><D0>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3351:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <B0><AD><C1><A6> <C1><BE><B7><E1> <BC><BA><B0><F8>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3407:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pChar1->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3421:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pChar2->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3428:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <BD><C3><C0><DB> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3432:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BD><C3><C0>ۿ<A1> <B9><AE><C1><A6><B0><A1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3437:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3452:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3460:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BD><BA><C5><C8> <C6><F7><C0><CE>Ʈ<B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3469:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BD><BA><C5><C8> <C6><F7><C0><CE>Ʈ<B0><A1> <C0><FB><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3475:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AA><C0><BB> <C0>߸<F8> <C0>Է<C2><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3510:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><ED><B7>ɾ<EE><C0><C7> <BC><AD><BA><EA> Ŀ<B8>ǵ尡 <C0>߸<F8> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~    ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3543:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7>÷<B9><C0>̾<EE> %d <BF><CD> <C7>÷<B9><C0>̾<EE>  %d<B8><A6> <C6><C4>ȥ<BD><C3>ŵ<B4>ϴ<D9>.."), pids.pid1, pids.pid2);
                                                ^~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3577:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A2><C1><A6><B1><B9> <C1><F8><C7><E0> <C1><A4><BA><B8>"));
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3578:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><C5><C3> <B8><CA> <C1><A4><BA><B8> <BC><BA><C1><F6> %d <C5><EB><B7><CE> %d %d %d"), GetSungziMapIndex(), GetPassMapIndex(1), GetPassMapIndex(2), GetPassMapIndex(3)); 
                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3601:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><C0><C7> <BB><EF><B0>Ÿ<AE> <C1><F8><C7><E0><C1><A4><BA><B8>"));
                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3683:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, "<B1><B9><B0><ED>: %d <BF><F8>", NationMoney);
                                        ^~~~~~~~~~~~~~~~     ~~~~~~~~
cmd_gm.cpp:3962:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3968:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><ED><B7>ɾ<EE><C0><C7> <BC><AD><BA><EA> Ŀ<B8>ǵ尡 <C0>߸<F8> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~    ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:4022:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BD><BA><C5><C8> <C6><F7><C0><CE>Ʈ<B0><A1> <C0><FB><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:4367:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, "<BE><C6><C0><CC><C5><DB><C0><CC> <BE><F8><BE><C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BE><EE>.");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
In file included from db.cpp:14:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
4 warnings generated.
In file included from cmd_general.cpp:26:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from entity.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from entity.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from exchange.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from exchange.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from dungeon.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from dungeon.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from fishing.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from fishing.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_gm.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from entity_view.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from entity_view.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16 warnings generated.
In file included from gm.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from gm.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gm.cpp:69:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if ( LC_IsEurope() && !LC_IsTaiwan() || LC_IsSingapore() )
             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~
gm.cpp:69:21: note: place parentheses around the '&&' expression to silence this warning
        if ( LC_IsEurope() && !LC_IsTaiwan() || LC_IsSingapore() )
                           ^
             (                              )
10 warnings generated.
In file included from guild_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from guild_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
53 warnings generated.
4 warnings generated.
In file included from guild_war.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from guild_war.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
191 warnings generated.
In file included from horse_rider.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from horse_rider.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from guild.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from guild.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
243 warnings generated.
 warnings generated.
In file included from horsename_manager.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from horsename_manager.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
exchange.cpp:56:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C0><FC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B1><B3>ȯ<C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:66:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1>â<C0><CC> <BF><AD><B7><C1><C0><D6><C0><BB><B0><E6><BF><EC> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>." ) );
                                                     ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:72:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B4>ٸ<A5> <B0>ŷ<A1><C1><DF><C0>̶<F3> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>." ) );
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:93:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B1><B3>ȯ <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:157:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                m_pOwner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><BB> <B0>dz<D7><C1><D9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:521:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:522:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:529:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:530:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:537:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:538:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:544:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:545:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:568:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><U+0530><FA><C0><C7> <B1><B3>ȯ<C0><CC> <BC><BA><BB><E7> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), victim->GetName());
                                                                                   ^~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:569:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><U+0530><FA><C0><C7> <B1><B3>ȯ<C0><CC> <BC><BA><BB><E7> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), GetOwner()->GetName());
                                                                               ^~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
10 warnings generated.
3 warnings generated.
In file included from exchange.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from input_auth.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_auth.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from input_db.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_db.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from dungeon.cpp:13:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
9 warnings generated.
fishing.cpp:444:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô<EB><C0><C7> <BC><F6><B7>õ<B5><B0><A1> <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! (%d/%d)"),rod->GetSocket(0), rod->GetValue(2));
                                                                ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:447:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô밡 <C3>ִ<EB> <BC><F6><B7>õ<B5><BF><A1> <B5><B5><B4><DE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:448:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><EE><BA>θ<A6> <C5><EB><C7><D8> <B4><D9><C0><BD> <B7><B9><BA><A7><C0><C7> <B3><AC><BD>ô<EB><B7><CE> <BE><F7><B1><U+05F7><B9><C0>̵<E5> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:650:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<F8><BF><A1> <C0><E2><C0><BA> <B9><B0><B0><ED><B1><E2><C0><C7> <B1><E6><C0>̴<C2> %.2fcm"), item->GetSocket(0)/100.f);
                                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:663:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                strlcpy(p.szBoard, LC_TEXT("<B3><AC><BD><C3><C0>̺<A5>Ʈ<BF><F9>ô<BA>ؾ<EE>"), sizeof(p.szBoard));
                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:667:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                strlcpy(p.szBoard, LC_TEXT("<B3><AC><BD><C3><C0>̺<A5>Ʈ<C0><U+05FE><EE>"), sizeof(p.szBoard));
                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:752:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s : %d <B8><B6><B8><AE>"), it->first.c_str(), it->second);
                                                                ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:754:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C1><BE><B7><F9> %d <B8><B6><B8><AE> <B3><AC><C0><BD>"), fished.size(), total_count);
                                                   ^~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:791:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><ED><B1><C8><E7><C0><FB><B5><B5> <BE><F8><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:800:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><E8> <BC>ӿ<A1><BC><AD> <C1><B6><B0><B3><B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:805:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><E8> <BC>ӿ<A1><BC><AD> <C1><F6><B7><B7><C0>̰<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:836:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<B8><A6> <B1><B8><BF><FC><BD><C0><B4>ϴ<D9>."), item->GetName());
                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from input_login.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_login.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23 warnings generated.
In file included from input_p2p.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_p2p.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from input_main.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_main.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guild.cpp:66:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        strlcpy(m_data.grade_array[0].grade_name, LC_TEXT("<B1><E6><B5><E5><C0><E5>"), sizeof(m_data.grade_array[0].grade_name));
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:71:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                strlcpy(m_data.grade_array[i].grade_name, LC_TEXT("<B1><E6><B5><E5><BF><F8>"), sizeof(m_data.grade_array[i].grade_name));
                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from guild.cpp:925:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><A6><B0><F8><C7>ϰ<ED><C0><DA> <C7>ϴ<C2> <B0><E6><C7><E8>ġ<B0><A1> <B3><B2><C0><BA> <B0><E6><C7><E8>ġ<BA><B8><B4><D9> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1036:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><E8><C1><A6><C7><D2> <BC><F6> <BE><F8><B4><C2> <B1><DB><C0>Դϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
51 warnings generated.
guild.cppguild_manager.cpp:80:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <C0≯<A7><C0><CC> <C0><FB><C7><D5><C7><CF><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:93:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <B0><B0><C0><BA> <C0≯<A7><C0><C7> <B1><E6><B5><C0>ֽ<C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:99:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><BB><FD><BC><BA><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:1287:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BF><EB><BD>ŷ<C2><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. (%d, %d)"), GetSP(), iNeededSP);
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1296:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C4><F0>Ÿ<C0><D3><C0><CC> <B3><A1><B3><AA><C1><F6> <BE>ʾ<C6> <B1><E6><B5><E5> <BD><BA>ų<C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input_udp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
guild.cpp:1315:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %d <BD><BA>ų<C0><BB> <BB><E7><BF><EB><C7><D4> (%d, %d) to %u"), dwVnum, GetSP(), iNeededSP, pid);
                                                         ^~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input_udp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guild.cpp:1336:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4>밡 %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pcci->bChannel, g_bChannel);
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~       ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1349:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><BF><F3><C0><CE> <BB><F3><C5>°<A1> <BE>ƴմϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1369:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <BD><BA>ų<C0><BA> <B1><E6><B5><E5><C0><FC> <C1><U+07FF><A1><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input_teen.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_teen.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guild.cpp:1736:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %u<C0><C7> <BF><EB><BD>ŷ<C2><C0><BB> ȸ<BA><B9><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), iSP);
                                                         ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cppguild.cpp:1810:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><E1><BD><C3><C8>Ŀ<A1> <C0>̿<EB><C7><D8><C1>ֽʽÿ<C0>"));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1837:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><E1><BD><C3><C8>Ŀ<A1> <C0>̿<EB><C7><D8><C1>ֽʽÿ<C0>"));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1843:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <B1>ݰ<ED><BF><A1><BC><B1> <B1><E6><B5><E5><C0><C3><E2><B1><DD><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1849:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><A1><C1><F6><B0><ED> <C0>ִ<C2> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1944:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
            pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <C3>ʴ<EB> <BD><C5>û<C0><BB> <B9><DE><C0><BB> <BC><F6> <BE><F8><B4><C2> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                             ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1954:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <B1><E6><B5><E5> <C3>ʴ<EB> <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>.") );
                                                                  ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1959:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>.") );
                                                                  ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1964:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B4>ٸ<A5> <C1><A6><B1><B9> <BB><E7><B6><F7><C0><BB> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.") );
                                                                  ^~~~~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1974:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> Ż<C5><F0><C7><D1> <C8><C4> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1979:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><C7>ػ<EA><C7><D1> <C1><F6> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1982:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_ALREADYJOIN:  pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <C0>̹<CC> <B4>ٸ<A5> <B1><E6><B5><BC><D3><C7><D8><C0>ֽ<C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1983:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILDISFULL:  pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C3>ִ<EB> <B1><E6><B5><E5><BF><F8> <BC><F6><B8><A6> <C3>ʰ<FA><C7><U+07FD><C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1984:81: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILD_IS_IN_WAR : pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <B1><E6><B5><C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>.") ); return;
                                                                                              ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1985:78: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_INVITE_LIMIT : pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <BD>ű<D4> <B0><A1><C0><D4> <C1><A6><C7><D1> <BB><F3><C5><C2> <C0>Դϴ<D9>.") ); return;
                                                                                           ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:544:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><BC><B1><C0><FC><C6><F7><B0><ED><B8><A6> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>!"), TouchGuild(guild_id1)->GetName(), TouchGuild(guild_id2)->GetName());
                                                               ^~~~~~~~~~~~      ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:558:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        g2->GetMasterCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %s <B1><E6><B5><B1><E6><B5><E5><C0><FC><C0><BB> <B0>ź<CE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), g1->GetName());
                                                                                       ^~~~~~~~~~~~~~~~     ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:582:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><C0><E1><BD><C3> <C8><C4> <C0><FC><C0><EF><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>!"), g1->GetName(), g2->GetName());
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:630:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><C0><FC><C0><EF><C0><BB> <BD><C3><C0><DB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>!"), g1->GetName(), g2->GetName());
                                               ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cppguild.cpp:2039:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> Ż<C5><F0><C7><D1> <C8><C4> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2044:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><C7>ػ<EA><C7><D1> <C1><F6> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2047:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_ALREADYJOIN:  pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <C0>̹<CC> <B4>ٸ<A5> <B1><E6><B5><BC><D3><C7><D8><C0>ֽ<C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2048:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILDISFULL:  pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C3>ִ<EB> <B1><E6><B5><E5><BF><F8> <BC><F6><B8><A6> <C3>ʰ<FA><C7><U+07FD><C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2049:81: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILD_IS_IN_WAR : pchInvitee->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <B1><E6><B5><C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>.") ); return;
                                                                                              ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2050:78: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_INVITE_LIMIT : pchInvitee->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <BD>ű<D4> <B0><A1><C0><D4> <C1><A6><C7><D1> <BB><F3><C5><C2> <C0>Դϴ<D9>.") ); return;
                                                                                           ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:648:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><E5> <BB><E7><C0><CC><C0><C7> <C0><FC><C0><EF><C0><CC> <B9><AB><BD>ºη<CE> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>."), g1->GetName(), g2->GetName());
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:654:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><E5><BF><CD><C0><C7> <C0><FC><C0><BC><AD> <BD>¸<AE> <C7><U+07FD><C0><B4>ϴ<D9>."), g1->GetName(), g2->GetName());
                                                                       ^~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:658:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><E5><BF><CD><C0><C7> <C0><FC><C0><BC><AD> <BD>¸<AE> <C7><U+07FD><C0><B4>ϴ<D9>."), g2->GetName(), g1->GetName());
                                                                       ^~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:742:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        master1->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C0><CC> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                      ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:750:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        master2->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C0><CC> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                      ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:756:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><E5> <BB><E7><C0><CC><C0><C7> <C0><FC><C0><EF><C0><CC> <C3><EB><BC>ҵǾ<FA><BD><C0><B4>ϴ<D9>."), g1->GetName(), g2->GetName());
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
313 warnings generated.
input_auth.cpp:448:8: warning: unused variable 'last' [-Wunused-variable]
        char *last = 0;
              ^
guild_war.cpp:46:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C1><U+07FF><A1><B4><C2> <BB><E7><B3>ɿ<A1> <B5><FB><B8><A5> <C0><CC><C0><CD><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
In file included from item_addon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_addon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guild_war.cpp:316:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        NotifyGuildMaster(LC_TEXT("<C0><FC><C0><EF> <BC><AD><B9><F6><B0><A1> <BF><AD><B7><C1><C0><D6><C1><F6> <BE>ʾ<C6> <B1><E6><B5><E5><C0><FC><C0><BB> <BD><C3><C0><DB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_war.cpp:356:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        NotifyGuildMaster(LC_TEXT("<C0><FC><C0><EF> <BC><AD><B9><F6><B0><A1> <BF><AD><B7><C1><C0><D6><C1><F6> <BE>ʾ<C6> <B1><E6><B5><E5><C0><FC><C0><BB> <BD><C3><C0><DB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_war.cpp:382:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                NotifyGuildMaster(LC_TEXT("<C0>̹<CC> <BC><B1><C0><FC><C6><F7><B0><ED> <C1><DF><C0><CE> <B1><E6><B5><E5><C0>Դϴ<D9>."));
                                                           ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
guild_war.cpp:654:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C0><FC><C0><EF><C0><CC> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_war.cpp:730:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("<<B1><E6><B5><E5>> <B7><A1><B4><F5> <C1><A1><BC><F6><B0><A1> %d <C1><A1><C0><CC> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>"), point);
                                                     ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
4 warnings generated.
In file included from item_attribute.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_attribute.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20 warnings generated.
In file included from item.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager_idrange.cpp:3:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager_idrange.cpp:3:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94 warnings generated.
input_teen.cpp:99:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><CC> <C0>̹<CC> %d<BD>ð<A3><C0><CC> <C1><F6><B3><B5><BD><C0><B4>ϴ<D9>."), hour);
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:105:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><CC> <C0>̹<CC> %d<BD>ð<A3><C0><CC> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>,"), hour);
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:106:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C1><B6><BC><D3><C8><F7> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͻ<C5> <C8><C4> <B0>ǰ<AD><C0><BB> <C0><A7><C7><D8> <C8><U+07BD><C4><C0><BB> <C3><EB><C7><D8><C1>ֽñ<E2><B9>ٶ<F8><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:112:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><BA> <C0>̹<CC> <B0><D4><C0><D3> <C7>Ƿ<CE> <BB><F3><C5>¿<A1> <B5><E9><BE><C0><B8><B8><E7>,"));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:113:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B0><D4><C0><D3> <B3><BB><C0><C7> <BC><F6><C0><CD><C0><CC> <C1><A4><BB><F3>ġ<C0><C7> 50%<B7><CE> <C7><CF><C7><E2><B5>˴ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:114:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B0>ǰ<AD><C0><BB> <C0><A7><C7><D8> <C1><B6><BC><D3><C8><F7> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͻð<ED>"));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:115:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C8><U+07BD><C4> <B9><D7> <C7>о<F7><BF><A1> <BF><AD><C1><DF><C7><D8><C1>ֽʽÿ<C0>."));
                                                                          ^~~~        ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:121:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><BA> <C0>̹<CC> <BF><C2><C0><FC><C7><CF><C1><F6> <B8><F8><C7><D1> <B0><D4><C0><D3> <BD>ð<A3><BF><A1> <B5><E9><BE><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:122:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B0>ǰ<AD><C0><BB> <C0><A7><C7><D8> <C1><B6><BC><D3><C8><F7> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͻ<C5> <C8><C4> <C8><U+07BD><C4><C0><BB> <C3><EB><C7><D8><C1>ֽʽÿ<C0>,"));
                                                                          ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:123:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B1><U+05F7><B8><C1><F6> <BE><CA><C0><B8><B8><E9> <B0>ǰ<AD> <BB><F3><BF><A1> <C7><C7><C7>ظ<A6> <C0><D4><C0><BB> <BC><F6> <C0><D6><C0><B8><B8><E7> <B0><D4><C0><D3> <B3><BB><C0><C7> <BC><F6>ġ<B4><C2> 0<C0><CC> <B5>˴ϴ<D9>."));
                                                                          ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:124:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><A9><C0><FB> <BF><C0><C7><C1><B6><F3><C0><CE> <BD>ð<A3><C0><CC> 5<BD>ð<A3><C0><CC> <B5>Ǹ<E9> <C1><A4><BB><F3><C0><B8><B7><CE> <B5><B9><BE>ƿɴϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:137:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, buflen, LC_TEXT("%d<BD>ð<A3>"), hour);
                                                 ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:139:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, buflen, LC_TEXT("%d<BA><D0>"), min);
                                                 ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:160:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><C0><C7><C1><B6><F3><C0><CE> <BD>ð<A3><C0><BA> %s<C0>Դϴ<D9>."), off_time_string);
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:161:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><BA> 0<C0><CC> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. 100% ȿ<B0><FA><B8><A6> <BE><F2><C0><B8><BD><C7> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:166:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><C0><C7><C1><B6><F3><C0><CE> <BD>ð<A3><C0><BA> %s<C0≯<E7>, <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><BA> %s<C0>Դϴ<D9>."),
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input_udp.cpp:7:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
In file included from log.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from log.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from locale_service.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from locale_service.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19 warnings generated.
In file included from item_manager.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from login_data.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from login_data.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
3 warnings generated.
input_login.cpp:51:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<BE><C6><C0><CC><C5><DB> <B5><E5><B7>ӷ<FC>  %d%% <C3>߰<A1> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), item_drop_bonus);
                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~       ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:56:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B0><F1><B5><E5> <B5><E5><B7>ӷ<FC> %d%% <C3>߰<A1> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), gold_drop_bonus);
                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~      ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:61:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B4><EB><B9>ڰ<F1><B5><E5> <B5><E5><B7>ӷ<FC> %d%% <C3>߰<A1> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), gold10_drop_bonus);
                                         ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~      ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:66:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B0><E6><C7><E8>ġ %d%% <C3>߰<A1> ȹ<B5><E6> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), exp_bonus);
                                         ^~~~~~~~~~~~~~~~       ~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from item_manager_idrange.cpp:4:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
item.cpp:28:116: warning: field 'm_pkRealTimeExpireEvent' will be initialized after field 'm_pkExpireEvent' [-Wreorder-ctor]
        m_bExchanging(false), m_pkDestroyEvent(NULL), m_pkUniqueExpireEvent(NULL), m_pkTimerBasedOnWearExpireEvent(NULL), m_pkRealTimeExpireEvent(NULL),
                                                                                                                          ^
input_db.cpp:1179:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5><B0>ŷ<A1>â<C0><CC> <BF><AD><B8><B0><BB><F3><C5>¿<A1><BC><AD><B4><C2> â<B0><ED><B8><A6> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>." ) );
                                                                       ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:1240:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED> <BA><F1><B9>й<F8>ȣ<B0><A1> <BA><AF><B0><E6><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:1244:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <B1><E2><C1><B8> <BA><F1><B9>й<F8>ȣ<B0><A1> Ʋ<B7>Ƚ<C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
8 warnings generated.
3 warnings generated.
input_db.cppinput_login.cpp:667:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ<B6><F3><C0>̾<F0>Ʈ <B9><F6><C0><FC><C0><CC> Ʋ<B7><C1> <B7>α<U+05FE>ƿ<F4> <B5>˴ϴ<D9>. <C1><A4><BB><F3><C0><FB><C0><B8><B7><CE> <C6><D0>ġ <C8><C4> <C1><A2><BC><D3><C7>ϼ<BC><BF><E4>."));
                                                                                   ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~          ~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:807:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C0><CC> <B8>ʿ<A1><BC><B1> <B0><AD><C1><A6><C0><FB><C0><CE> <B4><EB><C0><FC><C0><CC> <C0><D6><C0><BB><BC><F6> <B5><B5> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                  ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:808:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C0><CC> <C1><B6><C7><U+05FF><A1> <B5><BF><C0><C7><C7><CF><C1><F6> <BE><CA><C0><BB><BD><C3>"));
                                                                  ^~~~~~~~ ~~~~~~~~~~~~        ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:809:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<BA><BB><C0><CE><C0><C7> <C1>ּ<BA> <B9><D7> <BA>μ<BA><C0><B8><B7><CE> <B5><B9><BE>ư<A1><BD>ñ<E2> <B9>ٶ<F8><B4>ϴ<D9>."));
                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item.cpp:1941:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E1><C0><E7><B1><C0><CC> %d<BA><D0> <C8><C4> <B8><B8><B7><E1> <B5>˴ϴ<D9>."), (p->dwRemainSeconds / 60));
                                                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:698:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cpp:703:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cpp:713:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cpp:718:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cppinput_db.cpp:836:88: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
                if (bWearCell < WEAR_MAX_NUM || bWearCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
:2650:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> %s <B1><B9><B0><ED><BF><A1><B4><C2> %u <C0><C7> <B5><B7><C0><CC> <C0>ֽ<C0><B4>ϴ<D9>"), EMPIRE_NAME(Empire), CMonarch::instance().GetMoney(Empire));
                                                                ^~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:2670:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> %s <B1><B9><B0><ED><BF><A1><B4><C2> %d <C0><C7> <B5><B7><C0><CC> <C0>ֽ<C0><B4>ϴ<D9>"), EMPIRE_NAME(Empire), CMonarch::instance().GetMoney(Empire));
                                                        ^~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:2691:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <B5><B7><C0><BB> <B0><A1><C1><AE><BF>ü<F6> <BE><F8><B4><C2> <BB><F3>Ȳ<C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:2698:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(notice, sizeof(notice), LC_TEXT("%s<C0><C7> <B1><BA><C1>ְ<A1> %s <B4><D4><C0><B8><B7><CE> <B1><B3>ü<B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), EMPIRE_NAME(info->bEmpire), info->szName);
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item.cpp:1564:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<BF><A1><BC><AD> <BC><D2><C4><CF> <BA><FC><C1><FA><B6><A7><B1><EE><C1><F6> <B3><B2><C0><BA> <BD>ð<A3> %d"), GetName(), time);
                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item.cpp:1712:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<BF><A1> <B9><DA><C7><F4><C0>ִ<F8> <BA><B8><BC><AE><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."), GetName());
                                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item.cpp:1734:14: warning: unused variable 'vnum' [-Wunused-variable]
        const DWORD vnum = item->GetVnum();
                    ^
In file included from item.cpp:2078:29: warning: array subscript is of type 'char' [-Wchar-subscripts]
                return GetProto()->aLimits[GetProto()->cLimitTimerBasedOnWearIndex].lValue;     
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
item_attribute.cpp:7:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
input_main.cpp:107:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<C6><C3> <B1><DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                         ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:120:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <BD>ð<A3> %d <BA><D0> %d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), hour, min, sec);
                                                       ^~~~ ~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:122:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <BD>ð<A3> %d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), hour, sec);
                                                       ^~~~ ~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:124:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <BA><D0> %d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), min, sec);
                                                       ^~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:126:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), sec);
                                                       ^~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:350:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<C6><C3> <B1><DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                         ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:502:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        len = snprintf(buf, sizeof(buf), LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), pTable->szLocaleName);
                                                                                                  ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:504:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        len = snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <C7>ʿ<E4><C7>մϴ<D9>."), pTable->szLocaleName);
                                                                                                    ^~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:770:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), pTable->szLocaleName);
                                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:772:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<C0><CC> <C7>ʿ<E4><C7>մϴ<D9>."), pTable->szLocaleName);
                                                                          ^~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:785:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><DC>ġ<B1><E2><B4><C2> <B7><B9><BA><A7> %d <C0>̻<F3><B8><B8> <BB><E7><BF><EB> <B0><A1><B4><C9> <C7>մϴ<D9>."), SHOUT_LIMIT_LEVEL);
                                                                ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:848:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><C4>Ƽ <C1><DF><C0><CC> <BE>ƴմϴ<D9>."));
                                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:865:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><E6><B5><B0><A1><C0><D4><C7><CF><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                                ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:989:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B8><U+07BD><C5><C1><AE> <C3>߰<A1> <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1000:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> <BF><C0>ڴ<C2> <B8><U+07BD><C5><C1><AE><BF><A1> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~        ~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1022:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> <BF><C0>ڴ<C2> <B8><U+07BD><C5><C1><AE><BF><A1> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~        ~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1029:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> <C1><A2><BC>ӵ<C7> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."), name);
                                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1037:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B8><U+07BD><C5><C1><AE> <C3>߰<A1> <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1159:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        to_ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1> â<B0><ED><B8><A6> <BF><AD><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                   ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1173:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1> â<B0><ED><B8><A6> <BF><AD><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                        ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1196:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1205:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                to_ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1215:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><U+05FC><F6><B0><A1> 20<BE><EF> <B3><C9><C0><BB> <C3>ʰ<FA><C7>Ͽ<A9> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>.."));
                                                                                        ^~~~        ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1233:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><C0>ϰ<E6><BF><EC> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1265:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <C3>ѱݾ<D7><C0><CC> 20<BE><EF> <B3><C9><C0><BB> <C3>ʰ<FA><C7>Ͽ<A9> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>.."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1347:29: warning: converting the result of '<<' to a boolean; did you mean '(bArg << 22) != 0'? [-Wint-in-bool-context]
        else if( bArg > 14 && bArg << 22 )
                                   ^
3 warnings generated.
input_main.cppIn file included from messenger_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from messenger_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from item.cpp:18:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
:2114:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
            ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B7><CE> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB> <C0>Դϴ<D9>."));
                                                      ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2120:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2126:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B3><D6><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2132:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B3><D6><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2138:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B3><D6><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2189:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                  ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2199:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                          ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2213:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                  ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2265:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2286:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2297:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><E4>û<C0><BB> <C7><D1> ij<B8><AF><C5><U+0378><A6> ã<C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2309:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2320:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B8><AE><B4><F5><B8><B8> <BA><AF><B0><E6><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2326:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BB><F3><C5>¸<A6> <BA><AF><B0><E6><C7>Ϸ<C1><B4><C2> <BB><E7><B6><F7><C0><CC> <C6><C4>Ƽ<BF><F8><C0><CC> <BE>ƴմϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2367:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2373:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2379:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ<BF><A1><BC><AD> <C3>߹<E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2393:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C1><AF><B3><BB><BF><A1><BC><AD><B4><C2> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>߹<E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2409:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        B->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <C3>߹<E6><B4><E7><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                                                ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2424:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C1><AF><B3><BB><BF><A1><BC><AD><B4><C2> <C6><C4>Ƽ<B8><A6> <B3><AA><B0><A5> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2435:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2445:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4>ٸ<A5> <C6><C4>Ƽ<BF><F8><C0><BB> Ż<C5><F0><BD><C3>ų <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~   ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2460:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7>ػ<EA><C7><D1> <C8><C4> %d<C0><CF> <C0>̳<BB><BF><A1><B4><C2> <B1><E6><B5><B8><B8><B5><E9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                         ^~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2468:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> Ż<C5><F0><C7><D1> <C8><C4> %d<C0><CF> <C0>̳<BB><BF><A1><B4><C2> <B1><E6><B5><B8><B8><B5><E9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                         ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2486:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><C7><D5><C7><CF><C1><F6> <BE><CA><C0><BA> <B1><E6><B5><E5> <C0≯<A7> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2494:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> [%s] <B1><E6><B5><BB><FD><BC><BA><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), cp.name);
                                                         ^~~~~~~~~~~~~~~~       ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2519:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <BB><FD><BC><BA><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp34 warnings generated.
:2530:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ <B1><E2><BC><FA><C0><BA> <C6><C4>Ƽ<C0><BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2545:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><D2>ȯ<C7>Ϸ<C1><B4><C2> <B4><EB><BB><F3><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2607:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><BC><D3><C7><D8><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2623:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>߸<F8><B5><C8> <B1>ݾ<D7><C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2629:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><A1><C1><F6><B0><ED> <C0>ִ<C2> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2646:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>߸<F8><B5><C8> <B1>ݾ<D7><C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2661:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><AF><C7><D1> <BB><E7><B6><F7><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2672:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BE><C6><C1><F7> <B0><A1><C0><D4><C7><D2> <BC><F6> <BE><F8><B4><C2> ij<B8><AF><C5><CD><C0>Դϴ<D9>"));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2685:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC> <C1><U+07FF><A1><B4><C2> <B1><E6><B5><E5><BF><F8><C0><BB> Ż<C5><F0><BD><C3>ų <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2701:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <B0><B0><C0><BA> <B1><E6><B5><BE>ƴմϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2707:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <B0><AD><C1><A6> Ż<C5><F0> <BD><C3>ų <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2723:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <B0><AD><C1><A6> Ż<C5><F0> <BD><C3>ų <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2728:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <B0><AD><C1><A6> Ż<C5><F0> <BD><C3><C4><U+05FD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2730:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><AF><C7><D1> <BB><E7><B6><F7><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2747:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><F7><C0><A7> <C0≯<A7><C0><BB> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2751:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><C7> <C1><F7><C0><A7> <C0≯<A7><C0><BA> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2755:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><FB><C7><D5><C7><CF><C1><F6> <BE><CA><C0><BA> <C1><F7><C0><A7> <C0≯<A7> <C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2773:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><F7><C0><A7> <B1><C7><C7><D1><C0><BB> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2777:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><C7> <B1><C7><C7><D1><C0><BA> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2792:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><C0>̹<CC> <C3>ְ<ED> <B7><B9><BA><A7><C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2801:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %u<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> <C5><F5><C0><DA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), offer);
                                                                                         ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2805:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><E6><C7><E8>ġ <C5><F5><C0>ڿ<A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2818:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2824:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BF><EB><BD>ŷ<C2> ȸ<BA><B9><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2851:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><F8><C1><F6><B1><DB><C0><BB> <C0>ۼ<BA><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2884:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><F7><C0><A7><B8><A6> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2886:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><C7> <C1><F7><C0><A7><B4><C2> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2888:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><B8><B7><CE> <C1><F7><C0><A7><B8><A6> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2913:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><C0><BB> <C1><F6><C1><A4><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2919:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B4><F5><C0>̻<F3> <C0><E5><BC><F6><B8><A6> <C1><F6><C1><A4><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2963:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><BB> <B0>dz<D7><C1><D9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2989:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C0><AF> <B5><B7><C0><CC> 20<BE><EF><B3><C9><C0><BB> <B3>Ѿ<EE> <B0>ŷ<A1><B8><A6> <C7>ۼ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2999:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><C0>ϰ<E6><BF><EC> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:3014:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO,  LC_TEXT("â<B0><ED>,<B0>ŷ<A1>â<B5><EE><C0><CC> <BF><AD><B8><B0> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B0><B3><B7><AE><C0><BB> <C7>Ҽ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                          ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:3071:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, "<BB><E7><B1><CD> Ÿ<BF><F6> <BF>Ϸ<E1> <BA><B8><BB><F3><C0><BA> <C7>ѹ<F8><B1><EE><C1><F6> <BB><E7><BF><B4><C9><C7>մϴ<D9>.");
                                                                        ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~
input_main.cpp:3135:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ<B6><F3><C0>̾<F0>Ʈ <B9><F6><C0><FC><C0><CC> Ʋ<B7><C1> <B7>α<U+05FE>ƿ<F4> <B5>˴ϴ<D9>. <C1><A4><BB><F3><C0><FB><C0><B8><B7><CE> <C6><D0>ġ <C8><C4> <C1><A2><BC><D3><C7>ϼ<BC><BF><E4>."));
                                                                                           ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~          ~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input_db.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
In file included from p2p.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from p2p.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from monarch.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from monarch.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
item_manager.cppIn file included from motion.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from motion.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from over9refine.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from over9refine.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:834:18: warning: variable 'extraDrop' is uninitialized when used within its own initialization [-Wuninitialized]
        int extraDrop = extraDrop+=CPrivManager::instance().GetPriv(pkKiller, PRIV_ITEM_DROP)+(pkKiller->IsEquipUniqueItem(UNIQUE_ITEM_DOUBLE_ITEM) ? 100 : 0);
            ~~~~~~~~~   ^~~~~~~~~
In file included from input_main.cpp:13:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
16 warnings generated.
item_manager.cpp:1671:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                sys_log(0, "<C0><B0><B0><A2><BA><B8><C7><D5> DROP EVENT ");
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
item_manager.cpp:1683:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                sys_log(0, "<C0><B0><B0><A2><BA><B8><C7><D5> DROP EVENT ");
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from mining.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from mining.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 warnings generated.
In file included from packet_info.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from packet_info.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from passpod.cppIn file included from mob_manager.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from mob_manager.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from passpod.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from passpod.cpp:3:
./passpod.h:22:13: warning: private field 'm_lpFDW' is not used [-Wunused-private-field]
        LPFDWATCH       m_lpFDW;
                        ^
18 warnings generated.
4 warnings generated.
In file included from pcbang.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from pcbang.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager.cpp:19:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
mining.cpp:295:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0><CC> <BC><F6><B7>õ<B5><B0><A1> <C3>ִ<EB>(%d)<B0><A1> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), Pick_GetCurExp(pick));
                                                        ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:315:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0>̰<A1> <C3>ִ<EB> <BC><F6><B7>õ<B5><BF><A1> <B5><B5><B4><DE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:316:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><B9><AB><B2>۸<A6> <C5><EB><C7><D8> <B4><D9><C0><BD> <B7><B9><BA><A7><C0><C7> <B0><C0>̷<CE> <BE><F7><B1><U+05F7><B9><C0>̵<E5> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:322:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0><CC><C0><C7> <BC><F6><B7>õ<B5><B0><A1> <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! (%d/%d)"),
                                                                        ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:327:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0>̰<A1> <C3>ִ<EB> <BC><F6><B7>õ<B5><BF><A1> <B5><B5><B4><DE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                ^~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:328:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><B9><AB><B2>۸<A6> <C5><EB><C7><D8> <B4><D9><C0><BD> <B7><B9><BA><A7><C0><C7> <B0><C0>̷<CE> <BE><F7><B1><U+05F7><B9><C0>̵<E5> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:358:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0≯<A6> <B5><E9><B0><ED> <C0><D6><C1><F6> <BE>ʾƼ<AD> Ķ <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:365:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5><C0>̻<F3> ij<B3><BE> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:374:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<B1><A4><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:378:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<B1><A4><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from priv_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from priv_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from party.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from party.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
monarch.cppmessenger_manager.cpp:122:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
            ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> ģ<B1><B8> <C3>߰<A1><B8><A6> <B9><DE><C0><BB> <BC><F6> <BE><F8><B4><C2> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:44:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ְ<A1> <B3><BB><B8><B0> <C3><C0><B8><B7><CE> <B8><F0><B5><E7> <BF><A1><B3><CA><C1><F6><B0><A1> <B0><A1><B5><E6> ä<BF><F6><C1><FD><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:65:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:73:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3><CA> <C8>Ŀ<A1> <B1><BA><C1><D6><C0><C7> <C3><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>"), ch->GetMCLTime(CHARACTER::MI_HEAL));
                                                           ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:80:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), GetMoney(Empire), price);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:97:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[TEST_ONLY]<C7><F6><C0><E7> <B1><B9><B0><ED> : %d "), GetMoney(Empire) - price);
                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
messenger_manager.cpp:175:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> %s <B4><D4><C0><BB> ģ<B1><B8><B7><CE> <C3>߰<A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), companion.c_str());
                                                         ^~~~        ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
messenger_manager.cpp:217:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> %s <B4><D4><C0><BB> <B8><U+07BD><C5><C0><FA><BF><A1><BC><AD> <BB><E8><C1><A6><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), companion.c_str());
                                                         ^~~~        ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from mining.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from pvp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from pvp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18 warnings generated.
In file included from polymorph.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from polymorph.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
16 warnings generated.
In file included from over9refine.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
In file included from questevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
polymorph.cppparty.cpp:326:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                rMember.pCharacter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B0><A1> <C7>ػ<EA> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
97 warnings generated.
:72:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><BF><A1> <BD><C7><C6><D0> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                           ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
polymorph.cpp:79:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><BF><A1> <BD><C7><C6><D0> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                                   ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
8 warnings generated.
polymorph.cppparty.cpp:1126:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><D2>ȯ<C7>Ϸ<C1><B4><C2> <B4><EB><BB><F3><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
party.cpp:1134:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><D2>ȯ<C7>Ϸ<C1><B4><C2> <B4><EB><BB><F3><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
party.cpp:1140:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><EB><BB><F3><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
party.cpp:1157:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><F8><C0><BB> <C7><F6><C0><E7> <C0><A7>ġ<B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:119:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><BC><AD> <BC><F6><B7><C3><C0><BB> <B8><B6>ú<BD><C0><B4>ϴ<D9>. <BD>ż<B1><BF><A1><B0><D4> ã<BE>ư<A1><BC><BC><BF><E4>."));
                                                           ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
party.cpp:1380:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><C4>Ƽ<C0><C7> <C7><F9><B5><BF><B7><C2><C0><CC> <B3><F4><BE><C6><C1><AE> <C1><F6><B1>ݺ<CE><C5><CD> <C3>߰<A1> <B0><E6><C7><E8>ġ <BA><B8><B3>ʽ<BA><B8><A6> <B9><U+07BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from questlua.cpp:9:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua.cpp:9:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
priv_manager.cpp:108:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><C0><C7> %s<C0><CC> %d%% <C1><F5><B0><A1><C7><U+07FD><C0><B4>ϴ<D9>!"), g->GetName(), GetPrivName(type), value);
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
priv_manager.cpp:114:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><C0><C7> %s<C0><CC> <C1><A4><BB><F3><C0><B8><B7><CE> <B5><B9><BE>ƿԽ<C0><B4>ϴ<D9>."), g->GetName(), GetPrivName(type));
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
priv_manager.cpp:163:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><C7> %s<C0><CC> %d%% <C1><F5><B0><A1><C7><U+07FD><C0><B4>ϴ<D9>!"), GetEmpireName(empire), GetPrivName(type), value);
                                                      ^~~~~~~~   ~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
priv_manager.cpp:173:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><C7> %s<C0><CC> <C1><A4><BB><F3><C0><B8><B7><CE> <B5><B9><BE>ƿԽ<C0><B4>ϴ<D9>."), GetEmpireName(empire), GetPrivName(type));
                                                      ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from questlua_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from mob_manager.cpp:4:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
6 warnings generated.
In file included from questlua_dungeon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_dungeon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pvp.cpp:186:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkVictim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<B4><U+0530><FA><C0><C7> <B4><EB><B0><E1> <BD><C3><C0><DB>!"), pkChr->GetName());
                                                                        ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
pvp.cpp:187:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<B4><U+0530><FA><C0><C7> <B4><EB><B0><E1> <BD><C3><C0><DB>!"), pkVictim->GetName());
                                                                     ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
pvp.cpp:205:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(msg, sizeof(msg), LC_TEXT("%s<B4><D4><C0><CC> <B4><EB><B0><E1><BD><C5>û<C0><BB> <C7><U+07FD><C0><B4>ϴ<D9>. <BD>³<AB><C7>Ϸ<C1><B8><E9> <B4><EB><B0>ᵿ<C0>Ǹ<A6> <C7>ϼ<BC><BF><E4>."), pkChr->GetName());
                                              ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
pvp.cpp:208:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<BF><A1><B0><D4> <B4><EB><B0><E1><BD><C5>û<C0><BB> <C7><U+07FD><C0><B4>ϴ<D9>."), pkVictim->GetName());
                                                     ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
pvp.cpp:425:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if ( pkChr->GetPKMode() == PK_MODE_PROTECT && pkChr->GetEmpire() == bMapEmpire ||
                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
pvp.cpp:425:46: note: place parentheses around the '&&' expression to silence this warning
                if ( pkChr->GetPKMode() == PK_MODE_PROTECT && pkChr->GetEmpire() == bMapEmpire ||
                                                           ^
                     (                                                                        )
pvp.cpp:426:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                pkVictim->GetPKMode() == PK_MODE_PROTECT && pkVictim->GetEmpire() == bMapEmpire )
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pvp.cpp:426:46: note: place parentheses around the '&&' expression to silence this warning
                                pkVictim->GetPKMode() == PK_MODE_PROTECT && pkVictim->GetEmpire() == bMapEmpire )
                                                                         ^
                                (                                                                              )
In file included from questlua_arena.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_arena.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
6 warnings generated.
3 warnings generated.
questlua.cpp:79:7: warning: variable 'returnBool' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
                if (pPC)
                    ^~~
questlua.cpp:88:10: note: uninitialized use occurs here
                return returnBool;
                       ^~~~~~~~~~
questlua.cpp:79:3: note: remove the 'if' if its condition is always true
                if (pPC)
                ^~~~~~~~
questlua.cpp:78:18: note: initialize the variable 'returnBool' to silence this warning
                bool returnBool;
                               ^
                                = false
7 warnings generated.
In file included from questlua_danceevent.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_danceevent.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_global.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_global.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_building.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_building.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 warnings generated.
In file included from questlua_game.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_game.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_forked.cpp:9:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_forked.cpp:9:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
In file included from questlua_mgmt.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_mgmt.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
In file included from questlua_horse.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_horse.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
3 warnings generated.
In file included from questlua_guild.cpp:5:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_guild.cpp:5:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_pet.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_pet.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
3 warnings generated.
In file included from questlua_item.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_item.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_game.cpp:6:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from questlua_party.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_party.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_monarch.cpp:5:
In file included from ./monarch.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_monarch.cpp:5:
In file included from ./monarch.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_oxevent.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_oxevent.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_npc.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_npc.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
3 warnings generated.
questlua_global.cpp:965:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendNoticeMap(LC_TEXT("<C0><E1><BD><C3><C8><C4> <B8><F0><B5><CE> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><B5>˴ϴ<D9>."), iMapIndex, false);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from questlua_item.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from questpc.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questpc.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_npc.cpp:293:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
questlua_npc.cpp:309:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
questlua_npc.cpp:324:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
questlua_npc.cpp:340:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
In file included from questmanager.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questmanager.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from refine.cpp:2:
In file included from ./refine.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from refine.cpp:2:
In file included from ./refine.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_pc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_pc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
3 warnings generated.
questlua_monarch.cpp:148:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:162:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> HP,SP<B0><A1> <B8><F0><B5><CE> ä<BF><F6><C1><FD><B4>ϴ<D9>."), EMPIRE_NAME(ch->GetEmpire()));
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:165:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><BB> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:184:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:195:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, money_need);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:202:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F0>Ÿ<C0><D3> <C0><FB><BF><EB><C1><DF>  %d <C8><C4> <BB><E7><BF><B4><C9>"), next_sec);
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:221:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<B1><BA><C1><D6><C0><C7> <BB><E7><C0><DA><C8><C4> <BF><B5><C7><E2><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> 3<BA>а<A3> 10 %% <C0><C7> <B0><F8><B0>ݷ<C2><C0><CC>  <C1><F5><B0><A1><B5>˴ϴ<D9>"), EMPIRE_NAME(ch->GetEmpire()));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~       ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:242:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:252:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, money_need);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:259:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F0>Ÿ<C0><D3> <C0><FB><BF><EB><C1><DF>  %d <C8><C4> <BB><E7><BF><B4><C9>"), next_sec);
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:278:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<B1><BA><C1><D6><C0><C7> <B1>ݰ<AD><B1><C7> <BF><B5><C7><E2><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> 3<BA>а<A3> 10 %% <C0><C7> <B9><E6><BE><EE><B7><C2><C0><CC>  <C1><F5><B0><A1><B5>˴ϴ<D9>"), EMPIRE_NAME(ch->GetEmpire()));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:322:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:410:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:418:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BF><A1><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:432:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, money_need);
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:459:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:468:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : Ȳ<B1>ݵβ<A8><BA><F1><B0><A1> <B1><B9><B0><ED><B7><CE> ȯ<BF><F8><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:469:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : <C7><F6><C0><E7> <B1><B9><B0><ED> : %d"), empire_money);
                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:475:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : Ȳ<B1>ݵβ<A8><BA><F1><B8><A6> <B1><B9><B0><ED><B7><CE> ȯ<BF><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:498:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:505:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_WARP));  
                                                                   ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:517:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:533:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:538:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C0><AF><C0><FA><B4><C2> %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pkCCI->bChannel, g_bChannel);
                                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:544:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
In file included from safebox.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from safebox.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));  
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:555:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), name.c_str());
                                                                                   ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:577:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:583:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:591:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), name.c_str());
                                                           ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:615:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("<B3><AA><C0><C7> <B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:620:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s<B1><BA><C1><D6>] : %s  <BA><B8><C0><AF><B1>ݾ<D7> %lld "), EMPIRE_NAME(n), p->name[n], p->money[n]);
                                                                                  ^~~~~~~~~~~~~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:622:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                                  ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:627:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("<B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:630:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                          ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:653:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:660:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_TRANSFER));      
                                                                   ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:671:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:685:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:691:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> %d ä<B3>ο<A1> <C1><A2><BC><D3> <C1><DF> <C0>Դϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE>: %d)"), name.c_str(), pkCCI->bChannel, g_bChannel);
                                                                                   ^~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:697:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));  
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:702:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:714:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BB> <BC><D2>ȯ<C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), name.c_str());
                                                                           ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:724:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>Է<C2><C7>Ͻ<C5> <C0≯<A7><C0><BB> <B0><A1><C1><F8> <BB><E7><BF><EB><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:732:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:738:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:744:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:749:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:773:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:837:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:843:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_TRANSFER));
                                                                   ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:852:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, ciTransferCost);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:868:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:874:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> %d ä<B3>ο<A1> <C1><A2><BC><D3><C1><DF><C0>Դϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE>: %d)"),
                                                                                   ^~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:881:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:886:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:897:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2>ȯ <BF><E4>û<C0><BB> <BA><B8><B3>½<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:904:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>Է<C2><C7>Ͻ<C5> <C0≯<A7><C0><BB> <B0><A1><C1><F8> <BB><E7><BF><EB><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:912:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:918:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:924:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> <B1><D9>ó<BF><A1> <C0>ֽ<C0><B4>ϴ<D9>"), pTargetChar->GetName());
                                                                           ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:930:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:935:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:948:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2>ȯ <BF><E4>û<C0><BB> <BA><B8><B3>½<C0><B4>ϴ<D9>"));
                                                                ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from questlua_target.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_target.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_global.cpp:16:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
3 warnings generated.
7 warnings generated.
In file included from regen.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from regen.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questnpc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questnpc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from sectree_manager.cpp:10:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from sectree_manager.cpp:10:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from shop.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from shop.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questpc.cpp:630:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C4><F9><BD><BA>Ʈ> <C0><CC><C0><FC><BF><A1> <B0><B0><C0><BA> <BA><B8><BB><F3><C0><BB> <B9><DE><C0><BA> <C0><FB><C0><CC> <C0>־<EE> <B4>ٽ<C3> <B9><DE><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questnpc.cpp3 warnings generated.
In file included from skill.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from skill.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
start_position.cpp:8:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<BD>ż<F6><B1><B9>",
         ^~~~ ~~~~~~~~~~~~
start_position.cpp:9:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "õ<C1><B6><B1><B9>",
          ^~~~~~~~~~~~~~~~
start_position.cpp:10:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<C1><F8><B3>뱹",
         ^~~~~~~~~~~~
:500:11: warning: unused variable 'pPC' [-Wunused-variable]
                                        PC * pPC = CQuestManager::instance().GetPC(pc.GetID());         
                                             ^
3 warnings generated.
questnpc.cpp:921:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        os << ", '"<<LC_TEXT("<B4>ݱ<E2>")<<"'";
                                              ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_pc.cpp:409:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_pc.cpp:413:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><B9><AB><BF><A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_pc.cpp:414:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
questlua_pc.cpp:1874:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BF><B5><BE><C8><C0><BE><BC><BA>",    4743,   9548},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1875:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C0><D3><C1><F6><B0><EE>",              3235,   9086},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1876:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C0>ھ<E7><C7><F6>",              3531,   8829},
                                  ^~~~ ~~~~~~~~~~~~
questlua_pc.cpp:1877:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C1><B6><BE><C8><C0><BE><BC><BA>",    638,    1664},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1878:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BD>·<E6><B0><EE>",              1745,   1909},
                                  ^~~~ ~~~~~~~~~~~~
questlua_pc.cpp:1879:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BA><B9><C1><A4><C7><F6>",              1455,   2400},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1880:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C6><F2><B9><AB><C0><BE><BC><BA>",    9599,   2692},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1881:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<B9><E6><BB><EA><B0><EE>",              8036,   2984},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1882:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<B9>ڶ<F3><C7><F6>",              8639,   2460},
                                  ^~~~ ~~~~~~~~~~~~
questlua_pc.cpp:1883:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BC><AD><C7>ѻ<EA>",              4350,   2143},
                                  ^~~~~~~~~~~~ ~~~~
In file included from sectree.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from sectree.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66 warnings generated.
questmanager.cpp:582:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:607:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:632:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:660:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:704:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:758:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from safebox.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
questmanager.cpp:1764:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from war_map.cpp:2:
In file included from ./war_map.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from war_map.cpp:2:
In file included from ./war_map.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
In file included from questlua_pc.cpp:11:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from trigger.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from trigger.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from wedding.cpp:2:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from wedding.cpp:2:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
sectree_manager.cpp:339:38: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (buf[0] == '#' || buf[0] == '/' && buf[1] == '/')
                                  ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
sectree_manager.cpp:339:38: note: place parentheses around the '&&' expression to silence this warning
                if (buf[0] == '#' || buf[0] == '/' && buf[1] == '/')
                                                   ^
                                     (                             )
In file included from xmas_event.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from xmas_event.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from sectree.cpp:7:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
In file included from target.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from target.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from panama.cpp:2:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from panama.cpp:2:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trigger.cpp:141:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        if (m_pkChrBuilding && m_pkChr->GetHP() * 2 > m_pkChr->GetMaxHP() || !m_pkChrVictim)
                            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
trigger.cpp:141:24: note: place parentheses around the '&&' expression to silence this warning
                        if (m_pkChrBuilding && m_pkChr->GetHP() * 2 > m_pkChr->GetMaxHP() || !m_pkChrVictim)
                                            ^
                            (                                                            )
3 warnings generated.
utils.cpp:162:29: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-int-float-conversion]
        return thecore_random() / (RAND_MAX + 1.f) * (b - a) + a;
                                   ^~~~~~~~ ~
/usr/include/stdlib.h:76:18: note: expanded from macro 'RAND_MAX'
#define RAND_MAX        0x7ffffffd
                        ^~~~~~~~~~
8 warnings generated.
4 warnings generated.
3 warnings generated.
In file included from sectree_manager.cpp:15:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
shop.cpp:384:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        m_pkPC->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6>Ǹűݾ<D7><C0><C7> %d %% <B0><A1> <BC><BC><B1><DD><C0><B8><B7><CE> <B3><AA><B0><A1><B0>Ե˴ϴ<D9>"), iVal);
                                                                    ^~~~   ~~~~~~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
4 warnings generated.
In file included from 21 warnings generated.
shop.cpp:12:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
1 warning generated.
wedding.cpp:81:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<B0><E1>ȥ<BD><C4><C0><CC> <C1><BE><B7><E1><B5>˴ϴ<D9>."));
                                ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
wedding.cpp:82:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<C0>ڵ<BF><C0><B8><B7><CE> <B3><AA><B0><A1><B0>Ե˴ϴ<D9>."));
                                ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from threeway_war.cpp:5:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from threeway_war.cpp:5:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from skill_power.cpp:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from skill_power.cpp:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
war_map.cpp3 warnings generated.
3 warnings generated.
:385:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C0><FC> <B8><F0><B5><E5><B7><CE> <B1><E6><B5><E5><C0><FC><BF><A1> <C2><FC><B0><A1><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:386:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><B1><C5><C3><C7>Ͻø<E9> <B9><DB><C0><B8><B7><CE> <B3><AA><B0><A5> <BC><F6> <C0>ִ<C2> <<B0><FC><B6><F7> <C1><BE><B7><E1>> <B9><F6>ư<C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:483:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<B1><E6><B5><E5><C0><FC><BF><A1> <C2><FC><B0><A1><C7><D1> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><BF><F8><C0><CC> <BE>ƹ<AB><B5><B5> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:484:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("1<BA><D0> <C0>̳<BB><BF><A1> <BE>ƹ<AB><B5><B5> <C1><A2><BC><D3><C7><CF><C1><F6> <BE><CA><C0><B8><B8><E9> <B1><E6><B5><E5><C0><FC><C0><CC> <C0>ڵ<BF> <C1><BE><B7><E1><B5>˴ϴ<D9>."));
                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:526:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<B1><E6><B5><E5><C0><FC><C0><CC> <C0><CF><C2><EF> <C1><BE><B7><E1><B5>Ǿ<EE> <B9><AB><BD>ºη<CE> <C6><C7><C1><A4> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. (5<BA><D0><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BD>)"));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from BlueDragon.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from BlueDragon.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
In file included from SpeedServer.cpp:3:
In file included from ./SpeedServer.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from SpeedServer.cpp:3:
In file included from ./SpeedServer.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from SpeedServer.cpp:3:
./SpeedServer.h:43:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (hour==rhs.hour) && (min<rhs.min);
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:43:25: note: place parentheses around the '&&' expression to silence this warning
                                || (hour==rhs.hour) && (min<rhs.min);
                                                    ^
                                   (                                )
./SpeedServer.h:68:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon<rhs.mon)
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:68:25: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon<rhs.mon)
                                                    ^
                                   (                                )
./SpeedServer.h:69:43: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:69:43: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                                                      ^
                                   (                                                  )
In file included from DragonLair.cpp:8:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from DragonLair.cpp:8:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
SpeedServer.cpp:104:9: warning: comparison of array 'this->file_name' equal to a null pointer is always false [-Wtautological-pointer-compare]
        if (0==file_name || 0==file_name[0])
            ~  ^~~~~~~~~
SpeedServer.cpp:144:9: warning: comparison of array 'this->file_name' equal to a null pointer is always false [-Wtautological-pointer-compare]
        if (0==file_name || 0==file_name[0])
            ~  ^~~~~~~~~
In file included from questlua_speedserver.cpp:2:
In file included from ./SpeedServer.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_speedserver.cpp:2:
In file included from ./SpeedServer.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_speedserver.cpp:2:
./SpeedServer.h:43:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (hour==rhs.hour) && (min<rhs.min);
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:43:25: note: place parentheses around the '&&' expression to silence this warning
                                || (hour==rhs.hour) && (min<rhs.min);
                                                    ^
                                   (                                )
./SpeedServer.h:68:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon<rhs.mon)
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:68:25: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon<rhs.mon)
                                                    ^
                                   (                                )
./SpeedServer.h:69:43: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:69:43: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                                                      ^
                                   (                                                  )
In file included from char_hackshield.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_hackshield.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_dragonlair.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_dragonlair.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from HackShield_Impl.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from HackShield_Impl.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
threeway_war.cpp:343:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szBuf, sizeof(szBuf), LC_TEXT("<C7><F6><C0><E7> <BD><BA><C4>ھ<EE> <BD>ż<F6><B1><B9>:%d õ<C1><B6><B1><B9>:%d <C1><F8><B3>뱹:%d"),
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:409:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<BC><BA><C1><F6><C0><C7> <B8><B6><BF><D5>: <B3><CA><C8><F1> ") +
                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:411:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B3><B5><E9><C0><BA> <C0>̰<F7> <BC><BA><C1><F6><BF><A1> <C0><D6><C0><BB> <C0>ڰ<DD><C0><BB> <C0>Ҿ<FA><B4><D9>. <B8><F0><B5><CE> <BC><BA><C1><F6><BF><A1><BC><AD> <B9><B0><B7><AF><B3><AA><B0>Ŷ<F3>~~[ENTER][ENTER] 10<C3><CA> <C8>Ŀ<A1> <B8><F0><B5><CE> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>ϰ<D4> <B5>˴ϴ<D9>. ") +
                                         ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~                   ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:421:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<BB><EF><B0>Ÿ<AE> <C0><FC><C5><F5><BF><A1><BC><AD> %s <B1><B9><B0><A1><B0><A1> <B0><A1><C0><E5><B8><D5><C0><FA> Ż<B6><F4><C0><BB> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"), Nation.c_str());
                                                              ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:499:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(szBuf, sizeof(szBuf), LC_TEXT("<C7><F6><C0><E7> <BD><BA><C4>ھ<EE> <BD>ż<F6><B1><B9>:%d õ<C1><B6><B1><B9>:%d <C1><F8><B3>뱹:%d"),
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:513:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        LC_TEXT(". <B3><CA><C8><F1><B0><A1> <BC><BA><C1><F6><C0><C7> <BC><F6>ȣ<C0>ڸ<A6> <C0><E2><B0><D4> <B5>ȴٸ<E9> <B3><CA><C8><F1><B4><C2> <BC><BA><C1><F6><C0><C7> <C1><D6><C0><CE><C0><CC> <B5>ȴ<D9>.[ENTER][ENTER] ") +
                                                   ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
5 warnings generated.
DragonLair.cpp:94:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, 512, LC_TEXT("<BF><B8><AE><B0><A1> %d <C3>ʸ<B8><BF><A1> <C1><U+05FE><EE><BD><E1>ȿ<A4>Ф<D0>"), pInfo->pLair->GetEstimatedTime());
                                            ^~~~  ~~~~~~~~~~~~~~~~    ~~~~ ~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonLair.cpp:149:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        sys_log(0, "DragonLair: <B5><B5><B6><F3><B0><EF><C0><CC> <C1><U+05FE><EE><BD><E1>ȿ");
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~
3 warnings generated.
8 warnings generated.
3 warnings generated.
In file included from buff_on_attributes.cpp:2:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from buff_on_attributes.cpp:2:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DragonLair.cpp:4:
./DragonLair.h:19:8: warning: private field 'BaseMapIndex_' is not used [-Wunused-private-field]
                long BaseMapIndex_;
                     ^
./DragonLair.h:20:8: warning: private field 'PrivateMapIndex_' is not used [-Wunused-private-field]
                long PrivateMapIndex_;
                     ^
In file included from XTrapManager.cpp:17:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from XTrapManager.cpp:17:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
3 warnings generated.
9 warnings generated.
In file included from DragonSoul.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from DragonSoul.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
In file included from dragon_soul_table.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from dragon_soul_table.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ClientPackageCryptInfo.cpp:9:54: warning: field 'm_pSerializedCryptKeyStream' will be initialized after field 'm_nCryptKeyPackageCnt' [-Wreorder-ctor]
CClientPackageCryptInfo::CClientPackageCryptInfo() : m_pSerializedCryptKeyStream(NULL), m_nCryptKeyPackageCnt(0)
                                                     ^
8 warnings generated.
minilzo.c:931:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(CHAR_BIT == 8);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:932:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(char) == 1);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:933:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(short) >= 2);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:934:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(long) >= 4);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:935:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(int) >= sizeof(short));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:936:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(long) >= sizeof(int));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:938:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_uint) == sizeof(lzo_int));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:939:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_uint32) == sizeof(lzo_int32));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:941:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_uint32) >= 4);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:942:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_uint32) >= sizeof(unsigned));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:946:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_uint) >= 4);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:947:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_uint) >= sizeof(unsigned));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:951:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(short) == 2);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:960:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(int) == 4);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:967:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(long) == 4);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:973:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(SIZEOF_UNSIGNED == sizeof(unsigned));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:976:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(SIZEOF_UNSIGNED_LONG == sizeof(unsigned long));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:987:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned char));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:988:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned short));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:989:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:990:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned long));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:991:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(short));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:992:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(int));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:993:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(long));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:995:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_uint32));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:996:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_uint));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:997:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(lzo_int32));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:998:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(lzo_int));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1000:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(INT_MAX    == LZO_STYPE_MAX(sizeof(int)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1001:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(UINT_MAX   == LZO_UTYPE_MAX(sizeof(unsigned)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1002:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(LONG_MAX   == LZO_STYPE_MAX(sizeof(long)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1003:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(ULONG_MAX  == LZO_UTYPE_MAX(sizeof(unsigned long)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1004:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(SHRT_MAX   == LZO_STYPE_MAX(sizeof(short)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1005:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(USHRT_MAX  == LZO_UTYPE_MAX(sizeof(unsigned short)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1006:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(LZO_UINT32_MAX == LZO_UTYPE_MAX(sizeof(lzo_uint32)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1007:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(LZO_UINT_MAX   == LZO_UTYPE_MAX(sizeof(lzo_uint)));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1021:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(char *) >= sizeof(int));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1022:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_byte *) >= sizeof(char *));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1024:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_byte *));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1025:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_voidpp));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1026:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_bytepp));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1027:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_voidp) >= sizeof(lzo_uint));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1029:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) == sizeof(lzo_voidp));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1030:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) == sizeof(lzo_sptr_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1031:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) >= sizeof(lzo_uint));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1033:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= 4);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1034:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= sizeof(ptrdiff_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1036:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(ptrdiff_t) >= sizeof(size_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1037:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= sizeof(lzo_uint));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1046:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(ptrdiff_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1047:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(size_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1048:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(lzo_ptrdiff_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1049:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_SIGNED(lzo_sptr_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1050:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_ptr_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1051:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_moff_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1172:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT( (int) ((unsigned char) ((signed char) -1)) == 255);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1173:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT( (((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1211:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(short) == 2);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1234:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(sizeof(lzo_uint32) == 4);
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
minilzo.c:1260:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef]
        COMPILE_TIME_ASSERT(lzo_sizeof_dict_t == sizeof(lzo_dict_t));
        ^
minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT'
#  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                        ^
minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT'
        { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                      ^
10 warnings generated.
In file included from shop_manager.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from shop_manager.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
group_text_parse_tree.cpp:6:4: warning: field 'm_dwcurLineIndex' will be initialized after field 'm_pRootGroupNode' [-Wreorder-ctor]
        : m_dwcurLineIndex(0), m_pRootGroupNode(NULL)
          ^
60 warnings generated.
3 warnings generated.
In file included from shopEx.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from shopEx.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
buff_on_attributes.cpp:113:8: warning: unused variable 'old_value' [-Wunused-variable]
                        int old_value = sum_of_attr_value * m_bBuffValue / 100;
                            ^
buff_on_attributes.cpp:114:8: warning: unused variable 'new_value' [-Wunused-variable]
                        int new_value = sum_of_attr_value * bNewValue / 100;
                            ^
In file included from char_dragonsoul.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_dragonsoul.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
5 warnings generated.
In file included from item_manager_read_tables.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager_read_tables.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_dragonsoul.cpp:76:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB>ȥ<BC><AE> <BB><F3><C0>ڰ<A1> Ȱ<BC><BA>ȭ<B5><C7><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_dragonsoul.cpp:91:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
In file included from questlua_dragonsoul.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_dragonsoul.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
5 warnings generated.
DragonSoul.cpp:331:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C2><F8><BF><EB> <C1><DF><C0><CE> <BF><EB>ȥ<BC><AE><C0><BA> <C3><DF><C3><E2><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:375:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C9> <C3><DF><C3><U+2FE1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:401:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C9> <C3><DF><C3><U+2FE1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:356:8: warning: unused variable 'sum' [-Wunused-variable]
        float sum = 0.f;
              ^
DragonSoul.cpp:421:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:441:9: warning: unused variable 'dwVnum' [-Wunused-variable]
                DWORD dwVnum = pItem->GetVnum(); 
                      ^
DragonSoul.cpp:475:39: warning: format specifies type 'int' but the argument has type 'float' [-Wformat]
                                sprintf(buf, "dice(%d) prob(%d)", fDice, fProb);
                                                   ~~             ^~~~~
                                                   %f
DragonSoul.cpp:475:46: warning: format specifies type 'int' but the argument has type 'float' [-Wformat]
                                sprintf(buf, "dice(%d) prob(%d)", fDice, fProb);
                                                            ~~           ^~~~~
                                                            %f
DragonSoul.cpp:478:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB>ȥ<BC><AE> <C3><DF><C3><U+2FE1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:499:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB>ȥ<BC><AE> <C3><DF><C3><U+2FE1> <BD><C7><C6><D0><C7>Ͽ<A9> %s<B8><A6> <BE><F2><BE><FA><BD><C0><B4>ϴ<D9>."), pByProduct->GetName());
                                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:501:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB>ȥ<BC><AE> <C3><DF><C3><U+2FE1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:504:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB>ȥ<BC><AE> <C3><DF><C3><U+2FE1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:541:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><EE><B1><DE> <B0><B3><B7><AE><BF><A1> <C7>ʿ<E4><C7><D1> <C0><E7><B7><BE>ƴմϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:575:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><EE><B1><DE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><B4><C2> <BF><EB>ȥ<BC><AE><C0>Դϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:594:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><EE><B1><DE> <B0><B3><B7><AE><BF><A1> <C7>ʿ<E4><C7><D1> <C0><E7><B7><BE>ƴմϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:612:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:657:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><EE><B1><DE> <B0><B3><B7><AE><BF><A1> <BC><BA><B0><F8><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:666:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><EE><B1><DE> <B0><B3><B7><AE><BF><A1> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:561:8: warning: unused variable 'prob_sum' [-Wunused-variable]
        float prob_sum;
              ^
DragonSoul.cpp:699:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ܰ<E8> <B0><B3><B7><AE><BF><A1> <C7>ʿ<E4><C7><D1> <C0><E7><B7><BE>ƴմϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:730:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ܰ<E8> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><B4><C2> <BF><EB>ȥ<BC><AE><C0>Դϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:747:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ܰ<E8> <B0><B3><B7><AE><BF><A1> <C7>ʿ<E4><C7><D1> <C0><E7><B7><BE>ƴմϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:764:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:809:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ܰ<E8> <B0><B3><B7><AE><BF><A1> <BC><BA><B0><F8><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:818:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ܰ<E8> <B0><B3><B7><AE><BF><A1> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:769:8: warning: unused variable 'sum' [-Wunused-variable]
        float sum = 0.f;
              ^
DragonSoul.cpp:901:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭ<BF><A1> <C7>ʿ<E4><C7><D1> <C0><E7><B7><BE>ƴմϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:924:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭ<C7><D2> <BC><F6> <BE><F8><B4><C2> <BF><EB>ȥ<BC><AE><C0>Դϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:931:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭ<C7><D2> <BC><F6> <BE><F8><B4><C2> <BF><EB>ȥ<BC><AE><C0>Դϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:940:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭ<C7><D2> <BC><F6> <BE><F8><B4><C2> <BF><EB>ȥ<BC><AE><C0>Դϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:948:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:976:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭ<BF><A1> <BC><BA><B0><F8><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:1000:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭ<BF><A1> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
DragonSoul.cpp:916:6: warning: variable 'bStrength' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
        if (NULL != pDragonSoul)
            ^~~~~~~~~~~~~~~~~~~
/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
#define NULL    nullptr
                ^
DragonSoul.cpp:938:76: note: uninitialized use occurs here
        if (!m_pTable->GetRefineStrengthValues(bType, pRefineStone->GetSubType(), bStrength, fee, fProb))
                                                                                  ^~~~~~~~~
DragonSoul.cpp:916:2: note: remove the 'if' if its condition is always true
        if (NULL != pDragonSoul)
        ^~~~~~~~~~~~~~~~~~~~~~~~
DragonSoul.cpp:907:38: note: initialize the variable 'bStrength' to silence this warning
        BYTE bType, bGrade, bStep, bStrength;
                                            ^
                                             = '\0'
DragonSoul.cpp:916:6: warning: variable 'bType' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
        if (NULL != pDragonSoul)
            ^~~~~~~~~~~~~~~~~~~
/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
#define NULL    nullptr
                ^
DragonSoul.cpp:938:41: note: uninitialized use occurs here
        if (!m_pTable->GetRefineStrengthValues(bType, pRefineStone->GetSubType(), bStrength, fee, fProb))
                                               ^~~~~
DragonSoul.cpp:916:2: note: remove the 'if' if its condition is always true
        if (NULL != pDragonSoul)
        ^~~~~~~~~~~~~~~~~~~~~~~~
DragonSoul.cpp:907:12: note: initialize the variable 'bType' to silence this warning
        BYTE bType, bGrade, bStep, bStrength;
                  ^
                   = '\0'
DragonSoul.cpp:1134:60: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        for (int i = WEAR_MAX_NUM; i < WEAR_MAX_NUM + DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM; i++)
                                                      ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
In file included from dragon_soul_table.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
In file included from DragonSoul.cpp:4:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
item_manager_read_tables.cpp:227:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                if (name == "<B0><E6><C7><E8>ġ" || name == "exp")
                                                             ^~~~~~~~~~~~~~~~
item_manager_read_tables.cpp:376:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        if (    name == "<B0><E6><C7><E8>ġ" ||
                                                         ^~~~~~~~~~~~~~~~
item_manager_read_tables.cpp:637:21: warning: unused variable 'pkGroup' [-Wunused-variable]
                                CDropItemGroup* pkGroup = it->second;
                                                ^
shop_manager.cppIn file included from shopEx.cpp:12:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
44 warnings generated.
:51:4: warning: delete called on non-final 'CShop' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
                        M2_DELETE(shop);
                        ^
./debug_allocator.h:157:22: note: expanded from macro 'M2_DELETE'
#define M2_DELETE(p) delete (p)
                     ^
shop_manager.cpp:72:3: warning: delete called on non-final 'CShop' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
                M2_DELETE(it->second);
                ^
./debug_allocator.h:157:22: note: expanded from macro 'M2_DELETE'
#define M2_DELETE(p) delete (p)
                     ^
shop_manager.cpp:115:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1>â<C0><CC> <BF><AD><B8><B0><BB><F3><C5>¿<A1><BC><AD><B4><C2> <BB><F3><C1><A1><B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                           ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
shop_manager.cpp:187:2: warning: delete called on non-final 'CShop' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
        M2_DELETE(pkShop);
        ^
./debug_allocator.h:157:22: note: expanded from macro 'M2_DELETE'
#define M2_DELETE(p) delete (p)
                     ^
shop_manager.cpp:217:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C1><A1><B0><FA><C0><C7> <B0>Ÿ<AE><B0><A1> <B3>ʹ<AB> <B8>־<EE> <B9><B0><B0><C7><C0><BB> <BB><EC> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
shop_manager.cpp:274:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C1><A1><B0><FA><C0><C7> <B0>Ÿ<AE><B0><A1> <B3>ʹ<AB> <B8>־<EE> <B9><B0><B0><C7><C0><BB> <C6><C8> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
shop_manager.cpp:285:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C2><F8><BF><EB> <C1><DF><C0><CE> <BE><C6><C0><CC><C5><DB><C0><BA> <C6>Ǹ<C5><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
shop_manager.cpp:339:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("20<BE><EF><B3><C9><C0><CC> <C3>ʰ<FA><C7>Ͽ<A9> <B9><B0>ǰ<C0><BB> <C6>ȼ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
shop_manager.cpp:347:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6>Ǹűݾ<D7><C0><C7> %d %% <B0><A1> <BC><BC><B1><DD><C0><B8><B7><CE> <B3><AA><B0><A1><B0>Ե˴ϴ<D9>"), iVal);
                                                        ^~~~   ~~~~~~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from item_manager_read_tables.cpp:19:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
In file included from shop_manager.cpp:12:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
17 warnings generated.
11 warnings generated.
ld: error: duplicate symbol: TEMP_BUFFER::size()
>>> defined at buffer_manager.cpp:30
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::size())
>>> defined at buffer_manager.cpp:30
>>>            OBJDIR/buffer_manager.o:(.text+0xF0)

ld: error: duplicate symbol: TEMP_BUFFER::reset()
>>> defined at buffer_manager.cpp:35
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::reset())
>>> defined at buffer_manager.cpp:35
>>>            OBJDIR/buffer_manager.o:(.text+0x120)

ld: error: duplicate symbol: TEMP_BUFFER::write(void const*, int)
>>> defined at buffer_manager.cpp:25
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::write(void const*, int))
>>> defined at buffer_manager.cpp:25
>>>            OBJDIR/buffer_manager.o:(.text+0xC0)

ld: error: duplicate symbol: TEMP_BUFFER::read_peek()
>>> defined at buffer_manager.cpp:20
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::read_peek())
>>> defined at buffer_manager.cpp:20
>>>            OBJDIR/buffer_manager.o:(.text+0x90)

ld: error: duplicate symbol: TEMP_BUFFER::TEMP_BUFFER(int, bool)
>>> defined at buffer_manager.cpp:5
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::TEMP_BUFFER(int, bool))
>>> defined at buffer_manager.cpp:5
>>>            OBJDIR/buffer_manager.o:(.text+0x0)

ld: error: duplicate symbol: TEMP_BUFFER::TEMP_BUFFER(int, bool)
>>> defined at buffer_manager.cpp:5
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::TEMP_BUFFER(int, bool))
>>> defined at buffer_manager.cpp:5
>>>            OBJDIR/buffer_manager.o:(.text+0x0)

ld: error: duplicate symbol: TEMP_BUFFER::~TEMP_BUFFER()
>>> defined at buffer_manager.cpp:15
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::~TEMP_BUFFER())
>>> defined at buffer_manager.cpp:15
>>>            OBJDIR/buffer_manager.o:(.text+0x50)

ld: error: duplicate symbol: TEMP_BUFFER::~TEMP_BUFFER()
>>> defined at buffer_manager.cpp:15
>>>            OBJDIR/buffer_manager.o:(TEMP_BUFFER::~TEMP_BUFFER())
>>> defined at buffer_manager.cpp:15
>>>            OBJDIR/buffer_manager.o:(.text+0x50)
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
gmake: *** [Makefile:116: ../game] Error 1

 

 

put back the utils.cpp and utils.h you had and modify this in them

if you have these already added, do not add them

utils.cpp add

 

Spoiler
void split_argument(const char *argument, std::vector<std::string> & vecArgs)
{
	std::string arg = argument;
	boost::split(vecArgs, arg, boost::is_any_of(" "), boost::token_compress_on);
}

 

 

utils.h add

 

Spoiler
extern void split_argument(const char *argument, std::vector<std::string> & vecArgs);

 

 

you certainly didn't add that

utils.cpp search #include "stdafx.h"

after add

 

Spoiler
#include <boost/algorithm/string/classification.hpp>
#include <boost/algorithm/string/split.hpp>

 

 

Edited by Tr3l
Link to comment
Share on other sites

4 hours ago, Tr3l said:

put back the utils.cpp and utils.h you had and modify this in them

if you have these already added, do not add them

utils.cpp add

 

  Reveal hidden contents
void split_argument(const char *argument, std::vector<std::string> & vecArgs)
{
	std::string arg = argument;
	boost::split(vecArgs, arg, boost::is_any_of(" "), boost::token_compress_on);
}

 

 

utils.h add

 

  Reveal hidden contents
extern void split_argument(const char *argument, std::vector<std::string> & vecArgs);

 

 

you certainly didn't add that

utils.cpp search #include "stdafx.h"

after add

 

  Reveal hidden contents
#include <boost/algorithm/string/classification.hpp>
#include <boost/algorithm/string/split.hpp>

 

 

My files 

This is the hidden content, please
 

This is the hidden content, please

Link to comment
Share on other sites

DB_ERROR_LOG.txt

Spoiler
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from Config.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from NetBase.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Config.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from NetBase.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from PeerBase.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from PeerBase.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Peer.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Peer.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from DBManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from DBManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Lock.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Lock.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from Cache.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Cache.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from Main.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Main.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from LoginData.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from LoginData.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerGuild.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerGuild.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
3 warnings generated.
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from GuildManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from GuildManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerLogin.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerLogin.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from HB.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from HB.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerParty.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerParty.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerPlayer.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerPlayer.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from ClientManager.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManager.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ItemAwardManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ItemAwardManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from PrivManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from PrivManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from NetBase.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
3 warnings generated.
In file included from MoneyLog.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from MoneyLog.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from ClientManagerEventFlag.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerEventFlag.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerBoot.cpp:3:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerBoot.cpp:3:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
3 warnings and 2 errors generated.
gmake: *** [Makefile:48: .obj/NetBase.o] Error 1
In file included from Marriage.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Marriage.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DBManager.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
3 warnings generated.
gmake: *** Waiting for unfinished jobs....
3 warnings generated.
In file included from Cache.cpp:6:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from GuildManager.cpp:2:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
In file included from ClientManagerLogin.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from LoginData.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from In file included from ClientManagerParty.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from DBManager.cpp:2:
./DBManager.h:89:8: warning: private field 'm_quit' is not used [-Wunused-private-field]
        int                     m_quit;         // looping flag
                                ^
4 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/DBManager.o] Error 1
3 warnings and 2 errors generated.
In file included from ClientManagerBoot.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManagerGuild.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
gmake: *** [Makefile:47: .obj/Cache.o] Error 1
Main.cpp:5:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManagerPlayer.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from GuildManager.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManager.cpp:9:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManagerEventFlag.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from MoneyLog.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/LoginData.o] Error 1
In file included from ItemAwardManager.cpp:7:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from PrivManager.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerLogin.o] Error 1
In file included from Marriage.cpp:5:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/MoneyLog.o] Error 1
In file included from ClientManagerGuild.cpp:8:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
3 warnings generated.
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ItemAwardManager.o] Error 1
In file included from Main.cpp:6:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
ClientManagerGuild.cpp3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerEventFlag.o] Error 1
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerParty.o] Error 1
GuildManager.cpp:129:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<C6>п<D5>";
                                ^~~~ ~~~~
ClientManagerGuild.cpp:131:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<B8><CD><C0><E5>";
                                ^~~~~~~~~~~~~~~~
ClientManagerGuild.cpp:133:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<BC><F6>ȣ";
                                ^~~~~~~~
ClientManagerGuild.cpp:135:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<BE><F8><B4><C2> <B9><F8>ȣ";
                                ^~~~~~~~~~~~~~~~ ~~~~~~~~
In file included from ClientManager.cpp:15:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
10 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerGuild.o] Error 1
ClientManagerBoot.cpp:214:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "mob_names.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:235:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "<C5><U+05FD><BA>Ʈ <C6><C4><C0><CF><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>. <B1>״<EB><B7><CE> <C1><F8><C7><E0><C7>մϴ<D9>.\n");
                                 ^~~~        ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
ClientManagerBoot.cpp:1138:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                CClientManager::instance().SendNotice("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><E5><C0><C7> <C0><FC><C0><EF><C0><CC> <BE><E0> %d<BA><D0> <C8><C4> <BD><C3><C0><DB> <B5>˴ϴ<D9>!", r_1.szName, r_2.szName, iMin);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
GuildManager.cpp:1140:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                CClientManager::instance().SendNotice("%s <B0><EF><BB><E1><BA><CD> %s <B0><EF><BB><E1><B5>İ<EF><BB><E1>ս<D5><F9><BD><AB><D4><DA> %d<B7><D6><D6>Ӻ<F3><BF><AA>ʼ!", r_1.szName, r_2.szName, iMin);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/Marriage.o] Error 1
ClientManagerPlayer.cpp:442:9: warning: address of stack memory associated with local variable 'command' returned [-Wreturn-stack-address]
        return command;
               ^~~~~~~
ClientManagerPlayer.cpp:585:38: warning: comparison of array 'pLoginData1->GetAccountRef().login' equal to a null pointer is always false [-Wtautological-pointer-compare]
                                if( pLoginData1->GetAccountRef().login == NULL)
                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~    ~~~~
:254:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<B8><F7> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                       
                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerPlayer.cpp:1262:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~
ClientManagerPlayer.cpp:1262:26: note: place parentheses around the '&&' expression to silence this warning
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                                              ^
                            (                                          )
ClientManagerPlayer.cpp:1262:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                                                                        ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
ClientManagerPlayer.cpp:1262:74: note: place parentheses around the '&&' expression to silence this warning
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                                                                                              ^
                                                                           (                                           )
ClientManagerBoot.cpp:275:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "mob_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:294:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "mob_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:389:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<B8><F7> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                       
                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
6 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/Main.o] Error 1
ClientManagerBoot.cpp:410:2: warning: expression result unused [-Wunused-value]
        test_data;
        ^~~~~~~~~
ClientManagerBoot.cpp:413:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "<C5><U+05FD><BA>Ʈ <C6><C4><C0><CF><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>. <B1>״<EB><B7><CE> <C1><F8><C7><E0><C7>մϴ<D9>.\n");
                                 ^~~~        ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
ClientManagerBoot.cpp:430:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<B8><F7> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                       
                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:614:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_names.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:633:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto_test.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:650:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<BE><C6><C0><CC><C5><DB> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                   
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:677:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:704:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:726:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<BE><C6><C0><CC><C5><DB> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                   
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:793:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto_test.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:809:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<BE><C6><C0><CC><C5><DB> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                   
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:711:6: warning: unused variable 'testValue' [-Wunused-variable]
        int testValue =  m_vec_itemTable.size();
            ^
ClientManagerBoot.cpp:1497:25: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                    ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1497:66: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                                                             ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1498:26: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                     ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1498:69: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1498:112: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                                                           ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:5: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:20: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                               ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:35: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
37 warnings and 2 errors generated.
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                              ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:50: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                             ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:65: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                            ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:80: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                                           ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1525:25: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                    ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1525:66: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                                                             ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1526:26: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                     ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1526:69: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1526:112: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                                                           ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:5: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:20: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                               ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:35: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                              ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:50: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                             ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:65: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                            ^~~~~~~~~~~~~
gmake: *** [Makefile:47: .obj/ClientManagerPlayer.o] Error 1
ClientManagerBoot.cpp:1527:80: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                                           ^~~~~~~~~~~~~
 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/PrivManager.o] Error 1
ClientManager.cpp:236:3: warning: delete called on non-final 'CItemPriceListTableCache' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
                delete pCache;
                ^
8 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/GuildManager.o] Error 1
ClientManager.cpp:701:12: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
                                                        if (!dwSkillVnum > 120)
                                                            ^            ~
ClientManager.cpp:701:12: note: add parentheses after the '!' to evaluate the comparison first
                                                        if (!dwSkillVnum > 120)
                                                            ^
                                                             (                )
ClientManager.cpp:701:12: note: add parentheses around left hand side expression to silence this warning
                                                        if (!dwSkillVnum > 120)
                                                            ^
                                                            (           )
ClientManager.cpp:701:25: warning: result of comparison of constant 120 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare]
                                                        if (!dwSkillVnum > 120)
                                                            ~~~~~~~~~~~~ ^ ~~~
ClientManager.cpp:879:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
ClientManager.cpp:879:25: note: place parentheses around the '&&' expression to silence this warning
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                                      ^
                    (                                                 )
ClientManager.cpp:879:83: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                                                                       ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ClientManager.cpp:879:83: note: place parentheses around the '&&' expression to silence this warning
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                                                                                                ^
                                                                          (                                                   )
43 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerBoot.o] Error 1
ClientManager.cpp:2744:8: error: use of undeclared identifier 'HEADER_GD_EVENT_MANAGER'; did you mean 'HEADER_GD_ELECT_MONARCH'?
                case HEADER_GD_EVENT_MANAGER:
                     ^~~~~~~~~~~~~~~~~~~~~~~
                     HEADER_GD_ELECT_MONARCH
./../../common/tables.h:121:2: note: 'HEADER_GD_ELECT_MONARCH' declared here
        HEADER_GD_ELECT_MONARCH                 = 117,                  ///< <B1><BA><C1><D6> <C5><F5>ǥ
        ^
ClientManager.cpp:2744:8: error: duplicate case value 'HEADER_GD_ELECT_MONARCH'
                case HEADER_GD_EVENT_MANAGER:
                     ^
ClientManager.cpp:2596:9: note: previous case defined here
                        case HEADER_GD_ELECT_MONARCH:
                             ^
ClientManager.cpp:2760:22: error: unknown type name 'TEventManagerData'
void SetTimeToString(TEventManagerData* eventData)
                     ^
ClientManager.cpp:2784:8: error: use of undeclared identifier 'EMPIRE_WAR_EVENT'
                case EMPIRE_WAR_EVENT:
                     ^
ClientManager.cpp:2785:8: error: use of undeclared identifier 'TOURNAMENT_EVENT'
                case TOURNAMENT_EVENT:
                     ^
ClientManager.cpp:2795:18: error: use of undeclared identifier 'EVENT_MANAGER_UPDATE'
        if (subIndex == EVENT_MANAGER_UPDATE)
                        ^
ClientManager.cpp:2797:23: error: use of undeclared identifier 'EVENT_MANAGER_REMOVE_EVENT'
        else if (subIndex == EVENT_MANAGER_REMOVE_EVENT)
                             ^
ClientManager.cpp:2802:7: error: use of undeclared identifier 'm_EventManager'
                if (m_EventManager.size())
                    ^
ClientManager.cpp:2804:19: error: use of undeclared identifier 'm_EventManager'
                        for (auto it = m_EventManager.begin(); it != m_EventManager.end(); ++it)
                                       ^
ClientManager.cpp:2804:49: error: use of undeclared identifier 'm_EventManager'
                        for (auto it = m_EventManager.begin(); it != m_EventManager.end(); ++it)
                                                                     ^
ClientManager.cpp:2808:6: error: unknown type name 'TEventManagerData'
                                        TEventManagerData& eventPtr = it->second[j];
                                        ^
ClientManager.cpp:2835:16: error: use of undeclared identifier 'm_EventManager'
        for(auto it = m_EventManager.begin();it!=m_EventManager.end();++it)
                      ^
ClientManager.cpp:2835:43: error: use of undeclared identifier 'm_EventManager'
        for(auto it = m_EventManager.begin();it!=m_EventManager.end();++it)
                                                 ^
ClientManager.cpp:2841:5: error: unknown type name 'TEventManagerData'
                                TEventManagerData& pData = it->second[j];
                                ^
ClientManager.cpp:2860:28: error: use of undeclared identifier 'EVENT_MANAGER_EVENT_STATUS'
                                        const BYTE subIndex = EVENT_MANAGER_EVENT_STATUS;
                                                              ^
ClientManager.cpp:2867:20: error: use of undeclared identifier 'HEADER_DG_EVENT_MANAGER'; did you mean 'HEADER_DG_ELECT_MONARCH'?
                                        ForwardPacket(HEADER_DG_EVENT_MANAGER, buf.read_peek(), buf.size());
                                                      ^~~~~~~~~~~~~~~~~~~~~~~
                                                      HEADER_DG_ELECT_MONARCH
./../../common/tables.h:263:2: note: 'HEADER_DG_ELECT_MONARCH' declared here
        HEADER_DG_ELECT_MONARCH                 = 160,                  ///< <B1><BA><C1><D6> <C5><F5>ǥ
        ^
ClientManager.cpp:2874:25: error: unknown type name 'TEventManagerData'
bool SortWithTime(const TEventManagerData& a, const TEventManagerData& b)
                        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
11 warnings and 20 errors generated.
gmake: *** [Makefile:47: .obj/ClientManager.o] Error 1

 

GAME_ERROR_LOG.txt

Spoiler
In file included from arena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from arena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MarkManager.cpp:19:40: warning: arithmetic between different enumeration types ('CGuildMarkManager::(anonymous enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(anonymous enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
        for (DWORD i = 0; i < MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT; ++i)
                              ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MarkManager.cpp:104:32: warning: arithmetic between different enumeration types ('CGuildMarkManager::(anonymous enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(anonymous enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
                if (markID < MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT)
                             ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from banword.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from banword.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from BattleArena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from BattleArena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MarkManager.cpp:152:32: warning: arithmetic between different enumeration types ('CGuildMarkManager::(anonymous enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(anonymous enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
        if (markID >= MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT)
                      ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from OXEvent.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from OXEvent.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from block_country.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from block_country.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from blend_item.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from blend_item.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from building.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from building.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from castle.cpp:13:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from castle.cpp:13:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from char_resist.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_resist.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from char_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_quickslot.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_quickslot.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ani.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ani.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_change_empire.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_change_empire.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_horse.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_horse.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
3 warnings generated.
char_affect.cpp:541:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><C0><DA> <C1><A6><C1><A6><B7><CE> ä<C6><C3><C0><CC> <B1><DD><C1><F6> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_affect.cppBattleArena.cpp:105:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        BroadcastNotice(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><C7> <B0><F8><B0>ݱ<EE><C1><F6> 5<BA><D0> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>!!!"));
                                                                 ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:112:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        BroadcastNotice(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><C7> <B0><F8><B0>ݱ<EE><C1><F6> 1<BA><D0> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>!!!"));
                                                                 ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:122:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        BroadcastNotice(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><CC> <BC><BA><C0><BB> <B0><F8><B0><DD><C7>ϱ<E2> <BD><C3><C0><DB><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:144:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<C1><U+07FE><D3> <C1><A6><B4>ܿ<A1> <BE><C7><C0><C7> <B1><E2><BF><EE><C0><CC> <B8><U+3FA75><EC><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~        ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~         ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:153:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        SendNoticeMap(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><CC> <B9><B0><B7><AF><B0><A5> <C1><B6><C1><FC><C0><BB> <BA><B8><C0>Դϴ<D9>."), pInfo->nMapIndex, false);
                                                                               ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:166:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><CC> <B9><B0><B7><AF><B0><A1><B1><E2> <BD><C3><C0><DB><C7><U+07FD><C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                               ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:167:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("<C0><E1><BD><C3> <C8><C4> <B8><B6><C0><BB><B7><CE> <B5><B9><BE>ư<A9><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:192:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><C7> <B4><EB><C0><E5><C0><CC> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                               ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:193:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("30<BA><D0> <B3><BB><B7><CE> <B1><U+0378><F1><B7><C9><C1>ָ<A6> <B9><B0><B8><AE><C3><C4><C1>ּ<BC><BF><E4>."), pInfo->nMapIndex, false);
                                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:203:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<B1><U+0378><F1><B7><C9><C1>ֿ<CD> <B1><D7><C0><C7> <BA><CE><C7>ϵ<E9><C0><BB> <B8><F0><B5><CE> <B9><B0><B8><AE><C3>ƽ<C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:204:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<C0><E1><BD><C3> <C8><C4> <B8><B6><C0><BB><B7><CE> <B5><B9><BE>ư<A9><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:215:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<B1><U+0378><F1><B7><C9><C1>ְ<A1> <C5><F0><B0><A2><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:216:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<C0><E1><BD><C3> <C8><C4> <B8><B6><C0><BB><B7><CE> <B5><B9><BE>ư<A9><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
:722:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<C6><C3> <B1><DD><C1><F6><B0><A1> Ǯ<B7>Ƚ<C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:246:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(szBuf, sizeof(szBuf), LC_TEXT("%s<C0><C7> <BC><BA><C0><B8><B7><CE> <B8><F3><BD><BA><C5>͵<E9><C0><CC> <C1><F8><B1><BA><C7>ϰ<ED> <C0>ֽ<C0><B4>ϴ<D9>."), EMPIRE_NAME(m_nEmpire));
                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:248:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        BroadcastNotice(LC_TEXT("10<BA><D0> <B5><DA> <BC><BA><C0><BB> <B0><F8><B0><DD><C7><D2> <BF><B9><C1><A4><C0>Դϴ<D9>."));
                                   ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cppchar_horse.cpp:20:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><B2><B7><AF><C1><F8> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B8><BB><BF><A1> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:26:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B8><BB><BF><A1> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:35:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><B9><BA><B9><C0><BB> <C0><D4><C0><BA> <BB><F3><C5>¿<A1><BC><AD> <B8><BB><C0><BB> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:51:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <BC><D2><C0><AF><C7>ϰ<ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:53:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><CC> <C1><U+05FE><EE><C0>ִ<C2> <BB><F3><C5><C2> <C0>Դϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:55:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><C7> <BD><BA><C5><U+05F9>̳ʰ<A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B8><BB><C0><BB> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:158:133: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkChar->ChatPacket(CHAT_TYPE_INFO, "%d %s %s", m_vec_quiz[i][j].level, m_vec_quiz[i][j].Quiz, m_vec_quiz[i][j].answer ? LC_TEXT("<C2><FC>") : LC_TEXT("<B0><C5><C1><FE>"));
                                                                                                                                                         ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:158:149: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkChar->ChatPacket(CHAT_TYPE_INFO, "%d %s %s", m_vec_quiz[i][j].level, m_vec_quiz[i][j].Quiz, m_vec_quiz[i][j].answer ? LC_TEXT("<C2><FC>") : LC_TEXT("<B0><C5><C1><FE>"));
                                                                                                                                                                               ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:162:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        pkChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><D1> <C4><FB><C1><EE> <BC><F6>: %d"), c);       
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:200:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        SendNoticeMap(LC_TEXT("10<C3>ʵ<DA> <C6><C7><C1><A4><C7>ϰڽ<C0><B4>ϴ<D9>."), OXEVENT_MAP_INDEX, true);
                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:205:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        SendNoticeMap(LC_TEXT("<C1><A4><B4><E4><C0><BA>"), OXEVENT_MAP_INDEX, true);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:210:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap(LC_TEXT("O <C0>Դϴ<D9>"), OXEVENT_MAP_INDEX, true);
                                                         ^~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:215:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap(LC_TEXT("X <C0>Դϴ<D9>"), OXEVENT_MAP_INDEX, true);
                                                         ^~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:220:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap("<8A>ԈႦ<82><BD><95><FB><81>X<82><F0><8A>O<82>Ɉړ<AE><82><B3><82><B9><82>܂<B7><81>B", OXEVENT_MAP_INDEX, true);
                                               ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
OXEvent.cpp:224:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap(LC_TEXT("5<C3><CA> <B5><DA> Ʋ<B8><AE><BD><C5> <BA>е<E9><C0><BB> <B9>ٱ<F9><C0><B8><B7><CE> <C0>̵<BF> <BD><C3>Ű<B0>ڽ<C0><B4>ϴ<D9>."), OXEVENT_MAP_INDEX, true);
                                                        ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:233:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        SendNoticeMap(LC_TEXT("<B4><D9><C0><BD> <B9><AE><C1><A6> <C1>غ<F1><C7><D8><C1>ּ<BC><BF><E4>."), OXEVENT_MAP_INDEX, true);
                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:240:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:246:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:250:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:267:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><A6><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:268:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><A6><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:275:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0><C0><BB> %d <B0><B3> <B1><EE><C1><F6> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."), chA->GetPotionLimit());
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:276:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0><C0><BB> %d <B0><B3> <B1><EE><C1><F6> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."), chB->GetPotionLimit());
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:278:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵˴ϴ<D9>."));
                                                                           ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:279:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵˴ϴ<D9>."));
                                                                           ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:280:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵˴ϴ<D9>."));
                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:289:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:290:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:291:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:361:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:362:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:363:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:373:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><E5> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:374:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><E5> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:375:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><E5> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:250:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        SendNoticeMap(LC_TEXT("<B9><AE><C1><A6> <C0>Դϴ<D9>."), OXEVENT_MAP_INDEX, true);
                               ^~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:252:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        SendNoticeMap(LC_TEXT("<B8><C2><C0><B8><B8><E9> O, Ʋ<B8><AE><B8><E9> X<B7><CE> <C0>̵<BF><C7><D8><C1>ּ<BC><BF><E4>"), OXEVENT_MAP_INDEX, true);
                               ^~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:414:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:420:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:424:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:434:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BD>ð<A3> <C3>ʰ<FA><B7><CE> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                                            ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:435:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>."));
                                                                                              ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:437:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BD>ð<A3> <C3>ʰ<FA><B7><CE> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                           ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:438:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>."));
                                                                             ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:440:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BD>ð<A3> <C3>ʰ<FA><B7><CE> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                           ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:441:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>."));
                                                                             ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:315:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pkChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A4><B4><E4><C0>Դϴ<D9>!"));
                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:736:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3><C0><DA> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:741:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5><CD><C0><C7> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:742:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3><C0><DA> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:747:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5><CD><C0><C7> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:253:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<BF><A1><BC><AD> <BA><C0>ȭ<B8><A6> <B5>ѷ<AF><BD>ΰ<ED> <C0><FC><C5><F5><B0><A1> <C1><F8><C7><E0><C1><DF><C0>Դϴ<D9>."),
                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:267:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <BC><F6><BC><BA><BF><A1> <BC><BA><B0><F8><C7><U+07FD><C0><B4>ϴ<D9>."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:270:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("<C1><F6><B1>ݺ<CE><C5><CD> %s<C0><BA> 30<BA>а<A3> <BA><C0>ȭ<B8><A6> <C6>ı<AB><C7>Ͽ<A9> <BA><B8><BB><F3><C0><BB> ȹ<B5><E6> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~   ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:279:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        BroadcastNotice(LC_TEXT("30<BA><D0><C0><CC> <B0><E6><B0><FA><C7><U+07FD><C0><B4>ϴ<D9>.. <BA><C0>ȭ<B0><A1> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:748:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3><C0><DA> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:759:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:760:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:761:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:769:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:772:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:786:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:787:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:788:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:795:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:798:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:824:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <B5>ǵ<B9><BE>ư<A9><B4>ϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:827:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <B5>ǵ<B9><BE>ư<A9><B4>ϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:829:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <B5>ǵ<B9><BE>ư<A9><B4>ϴ<D9>."));
                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:845:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><D9><C0><BD> <C6><C7><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:848:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><D9><C0><BD> <C6><C7><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:850:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><D9><C0><BD> <C6><C7><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>."));
                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
In file included from char_item.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_item.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
arena.cpp:956:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetPlayerB()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5>Ͱ<A1> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><DF><C1><F6><C7>մϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:964:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetPlayerA()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5>Ͱ<A1> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><DF><C1><F6><C7>մϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:181:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB> <BC><D2>ȯ<BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:207:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        m_chHorse->m_stName += LC_TEXT("<B4><D4><C0><C7> <B8><BB>");
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:799:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<BF><A1> <C0><FC><C0><EF><C0><C7> <BD><C3><C0><DB><C0><BB> <BE>˸<AE><B4><C2> <BA><C0>ȭ<B0><A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>."), EMPIRE_NAME(empire));
                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:867:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <BA><C0>ȭ<B8><A6> <C6>ı<AB><C7><U+07FD><C0><B4>ϴ<D9>."), EMPIRE_NAME(killer_empire));
                                                                      ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:888:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <BC><F6><BC><BA><BF><A1> <BD><C7><C6><D0><C7>Ͽ<A9> <C0><FC><C0><C6>й<E8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>.."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:893:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <B8><F0><B5><E7> <BA><C0>ȭ<B8><A6> <C6>ı<AB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from char_state.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_state.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
battle.cpp:153:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FC><C5><F5><B0><A1> <BD><C3><C0><DB> <B5>Ǿ<EE> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
battle.cpp:156:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FC><C5><F5><B0><A1> <BD><C3><C0><DB> <B5>Ǿ<EE> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
battle.cpp:701:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
        LPITEM item = ch->GetWear(WEAR_WEAPON); 
        ^
battle.cpp:698:5: note: previous statement is here
    if (NULL == ch)
    ^
3 warnings generated.
In file included from char_skill.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_skill.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
In file included from battle.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
11 warnings generated.
11 warnings generated.
In file included from cmd_general.cpp:10:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_general.cpp:10:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18 warnings generated.
In file included from building.cpp:4:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from PetSystem.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from PetSystem.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cmd.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_gm.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_gm.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 warnings generated.
16 warnings generated.
char.cpp:586:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A9><BF><CA><C0><BB> <B9><FE><BE><EE><BE><DF> <B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:618:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("20<BE><EF> <B3><C9><C0><BB> <C3>ʰ<FA><C7>Ͽ<A9> <BB><F3><C1><A1><C0><BB> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:634:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><F1><BC>Ӿ <C0><BA><BE><C6><F7><C7>Ե<C8> <BB><F3><C1><A1> <C0≯<A7><C0><B8><B7><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));     
                                                            ^~~~~~~~~~~~   ~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:661:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><AF><B7><E1>ȭ <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><C0>λ<F3><C1><A1><BF><A1><BC><AD> <C6>Ǹ<C5><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:667:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E5><BA><F1><C1><DF><C0><CE> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><C0>λ<F3><C1><A1><BF><A1><BC><AD> <C6>Ǹ<C5><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:673:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><C1><DF><C0><CE> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><C0>λ<F3><C1><A1><BF><A1><BC><AD> <C6>Ǹ<C5><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from cmd_emotion.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_emotion.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char.cpp:1124:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[BATTLE] <BD>ο<EC><B4><C2> <BB><F3><C5><C2>");
                                                             ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char.cpp:1131:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[IDLE] <BD><AC><B4><C2> <BB><F3><C5><C2>");
                                                           ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
cmd.cpp:174:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><ED><B7>ɾ <B8><F0><B5><CE> <C0>Է<C2><C7>ϼ<BC><BF><E4>."));
                                                ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:294:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:301:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:315:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:325:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:803:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                        else
                        ^
cmd.cpp:403:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B7>α<U+05F8><A6><BA><B8><BF><A9><C1><E0>",       do_detaillog,           0,                      POS_DEAD,       GM_LOW_WIZARD   },
           ^~~~         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmd.cpp:404:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B8><F3><BD><BA><C5>ͺ<B8><BF><A9><C1><E0>",       do_monsterlog,          0,                      POS_DEAD,       GM_LOW_WIZARD   },
           ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
cmd.cpp:544:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C1>ֻ<E7><C0><A7>",                             do_dice,                                0,      POS_DEAD,       GM_PLAYER               },
           ^~~~~~~~~~~~~~~~
cmd.cpp:684:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ź <BB><F3><C5>¿<A1><BC><AD><B4><C2> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:688:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><B2><B7><AF><C1><F8> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:692:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B2><U+07BC>ӿ<A1><BC><AD> <BE><B0>Կ<E4>?"));
                                                                        ^~~~         ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:697:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><D5><C0><FA> <C0>Ͼ<EE> <B3><AA><BC><BC><BF><E4>."));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:714:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:720:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:2695:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("[IDLE] <C1><A4><C1><F6>");
                                   ^~~~~~~~~~~~~~~~
char.cpp:2730:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("[MOVE] %s", GetVictim() ? "<B4><EB><BB><F3><C3><DF><C0><FB>" : "<B1>׳<C9><C0>̵<BF>");
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char.cpp:2730:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("[MOVE] %s", GetVictim() ? "<B4><EB><BB><F3><C3><DF><C0><FB>" : "<B1>׳<C9><C0>̵<BF>");
                                                                                            ^~~~ ~~~~~~~~~~~~
char.cpp:2893:57: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                        if (GetJob() == JOB_SHAMAN || GetJob() == JOB_SURA && GetSkillGroup() == 2)
                                                                   ~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
char.cpp:2893:57: note: place parentheses around the '&&' expression to silence this warning
                                        if (GetJob() == JOB_SHAMAN || GetJob() == JOB_SURA && GetSkillGroup() == 2)
                                                                                           ^
                                                                      (                                           )
char_battle.cpp:1366:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkKiller->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <BA><B8>ȣ<B7><CE> <BE><C6><C0><CC><C5><DB><C0><CC> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1450:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        pkKiller->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C1><U+07FF><A1><B4><C2> <BB><E7><B3>ɿ<A1> <B5><FB><B8><A5> <C0><CC><C0><CD><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                       ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1801:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C5><EB> <C3>߰<A1> <B5><A5><B9><CC><C1><F6> %d"), GetPoint(POINT_DEF_GRADE) * (100 + GetPoint(POINT_DEF_BONUS)) / 100);
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1825:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        pAttacker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BA><ED><B7><B0>! (%d%%)"), GetName(), GetPoint(POINT_BLOCK));
                                                                                          ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1826:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BA><ED><B7><B0>! (%d%%)"), GetName(), GetPoint(POINT_BLOCK));
                                                                               ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1840:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        pAttacker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ȸ<C7><C7>! (%d%%)"), GetName(), GetPoint(POINT_DODGE));
                                                                                           ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1841:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ȸ<C7><C7>! (%d%%)"), GetName(), GetPoint(POINT_DODGE));
                                                                                ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1927:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C5><EB> <C3>߰<A1> <B5><A5><B9><CC><C1><F6> %d"), GetPoint(POINT_DEF_GRADE) * (100 + GetPoint(POINT_DEF_BONUS)) / 100);
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:2304:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s[%d]<B0><A1> <B0><F8><B0><DD> <C0><A7>ġ: %d %d"), pAttacker->GetName(), (DWORD) pAttacker->GetVID(), pAttacker->GetX(), pAttacker->GetY());
                                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
54 warnings generated.
char_state.cpp:158:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><E5><C0><C7> <B1><EA><B9><DF><C0><BB> <BB><A9><BE>Ѿҽ<C0><B4>ϴ<D9>!"), pMap->GetGuild(idx)->GetName(), pMap->GetGuild(idx_opp)->GetName());
                                                                                                       ^~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:3958:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<B1><A4><C0><BB> <C1>ߴ<DC><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:3989:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0≯<A6> <C0><E5><C2><F8><C7>ϼ<BC><BF><E4>."));
                                                    ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4028:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ø<A6> <C7><D2> <BC><F6> <C0>ִ<C2> <B0><F7><C0><CC> <BE>ƴմϴ<D9>"));
                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4038:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô븦 <C0><E5><C2><F8> <C7>ϼ<BC><BF><E4>."));
                                                    ^~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4044:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9>̳<A2><B8><A6> <B3><A2><B0><ED> <B4><F8><C1><AE> <C1>ּ<BC><BF><E4>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_manager.cppchar.cpp:4070:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô밡 <BE>ƴ<D1> <B9><B0><B0><C7><C0><B8><B7><CE> <B3><AC><BD>ø<A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>!"));
                                                    ^~~~~~~~~~~~    ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4110:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("<B4><D9><C0><BD><BB><F3><C5>·ξ<B0><A1><C0><DA>");
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~
char.cpp:4347:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><C4>Ƽ<C0><E5><C0><CC> <C1><A2><BC><D3> <BB><F3><C5>°<A1> <BE>ƴ϶<F3><BC><AD> <BF><E4>û<C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4368:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4372:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4>ٸ<A5> <C1><A6><B1><B9><B0><FA> <C6><C4>Ƽ<B8><A6> <C0>̷<EA> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4376:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4380:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4384:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4388:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4392:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4399:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4415:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4>Կ<A1><B0><D4> <C6><C4>Ƽ<B0><A1><C0><D4> <BD><C5>û<C0><BB> <C7><U+07FD><C0><B4>ϴ<D9>."), leader->GetName());
                                               ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:38:18: warning: unused variable 'vKey' [-Wunused-variable]
        const struct tm vKey = *localtime(&cur_Time);
                        ^
char.cpp:4469:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C6><C4>Ƽ<BF><A1> <BC><D3><C7><D8><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4479:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_SERVER:               member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                                     ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4480:69: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_DUNGEON:              member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                                     ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4481:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_OBSERVER:     member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4482:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_LVBOUNDARY:   member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>.")); break;
                                                                                             ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4483:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_LOWLEVEL:     member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4484:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_HILEVEL:              member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                                     ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4487:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                           ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4488:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                           member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<C0><C7> <C0>ο<F8><C1><A6><C7><D1><C0><CC> <C3>ʰ<FA><C7>Ͽ<A9> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                        ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4527:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4532:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s <B4><D4><C0><CC> <C6><C4>Ƽ <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."), pchInvitee->GetName());
                                                     ^~~~~~~~      ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4544:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4548:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4>ٸ<A5> <C1><A6><B1><B9><B0><FA> <C6><C4>Ƽ<B8><A6> <C0>̷<EA> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4552:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4556:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4560:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4564:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4568:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4572:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C0>̹<CC> %s<B4><D4><C0><BA> <C6><C4>Ƽ<BF><A1> <BC><D3><C7><D8> <C0>ֽ<C0><B4>ϴ<D9>."), pchInvitee->GetName());
                                                             ^~~~~~~~   ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4576:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cppchar.cpp:4622:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4634:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4638:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ뿡 <C0><C0><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4642:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4646:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4650:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4654:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4658:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ <C3>ʴ뿡 <C0><C0><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~  ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4662:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4663:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<C0><C7> <C0>ο<F8><C1><A6><C7><D1><C0><CC> <C3>ʰ<FA><C7>Ͽ<A9> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4702:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s<B4><D4><C0><CC> <C6><C4>Ƽ <C3>ʴ븦 <B0><C5><C0><FD><C7>ϼ̽<C0><B4>ϴ<D9>."), pchInvitee->GetName());
                                                     ^~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4707:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        pLeader->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s<B4><D4><C0><CC> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7>ϼ̽<C0><B4>ϴ<D9>."), GetName());
                                                      ^~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4708:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s<B4><D4><C0><C7> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7>ϼ̽<C0><B4>ϴ<D9>."), pLeader->GetName());
                                             ^~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4919:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                 ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4928:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                 ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4936:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B4>ٸ<A5> <B0>ŷ<A1><B8><A6> <C7>ϰ<ED> <C0>ִ<C2> <C1><DF><C0>Դϴ<D9>."));
                                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5125:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (m_pkChrTarget->IsPC() && !m_pkChrTarget->IsPolymorphed() || m_pkChrTarget->GetMaxHP() <= 0)
                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
char.cpp:5125:29: note: place parentheses around the '&&' expression to silence this warning
                if (m_pkChrTarget->IsPC() && !m_pkChrTarget->IsPolymorphed() || m_pkChrTarget->GetMaxHP() <= 0)
                                          ^
                    (                                                       )
char_skill.cpp:3275:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        MonsterLog("<B0><F8><B0><DD> <B4><EB><BB><F3><C0><BB> <C7><D8><C1><A6>");
                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char_battle.cpp:3283:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        MonsterLog("<B0><F8><B0><DD> <B4><EB><BB><F3><C0><BB> <BC><B3><C1><A4>: %s", pkVictim->GetName());
                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char.cpp:5384:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                sys_log(0, "%s %p <C6><F7><B1><E2><C7>ϰ<ED> <B5><B9><BE>ư<A1><C0><DA>! %d %d", GetName(), this, x, y);
                                  ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~
char.cpp:5562:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5567:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B0><A1> <C0>̹<CC> <BF><AD><B7><C1><C0>ֽ<C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5575:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B8><A6> <B4><DD><C0><BA><C1><F6> 10<C3><CA> <BE>ȿ<A1><B4><C2> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5580:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <B0>Ÿ<AE><B0><A1> <B8>־ â<B0><ED><B8><A6> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:271:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><B4><C2> <BD><BA>ų<C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:300:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><A3><B5><E5> <B8><B6><BD><BA><C5><CD> <BC><F6><B7><C3><C0><BB> <C7><D2> <BC><F6> <BE><F8><B4><C2> <BD><BA>ų<C0>Դϴ<D9>."));
                                                    ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:307:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><DB><C6><E5>Ʈ <B8><B6><BD><BA><C5>͵<C8> <BD><BA>ų<C0>Դϴ<D9>. <B4><F5> <C0>̻<F3> <BC><F6><B7><C3> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~  ~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:309:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BD><BA>ų<C0><BA> <BE><C6><C1><F7> <B1><U+05F7><A3><B5><E5> <B8><B6><BD><BA><C5><CD> <BC><F6><B7><C3><C0><BB> <C7><D2> <B0><E6><C1><F6><BF><A1> <C0≯<A3><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:390:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("ũ<C0><B9>, <B1><BF><AA><B7><F9><C7>ϰ<ED> <C0>־<EE>! <C0>̰<C5> <BC><B3><B8><B6> <C1><D6>ȭ<C0>Ը<B6><C0>ΰ<A1>!? <C1><A8><C0><E5>!"));
                                                        ^~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:391:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C0><CC> <BD><C7><C6>з<CE> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>. <B4>ٽ<C3> <B5><B5><C0><FC><C7><D8><C1>ֽñ<E2> <B9>ٶ<F8><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:396:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><F6><BF><A1><BC><AD> <B9><BA><B0><A1> <C8><FB><C0><CC> <C5><CD><C1><AE> <B3><AA><BF><C0><B4><C2> <B1><E2><BA><D0><C0>̾<DF>!"));
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:397:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B6>߰ſ<EE> <B9><AB><BE><F9><C0><CC> <B0><E8><BC><D3> <BF><EB><BC><DA><C0><BD>ġ<B0><ED> <C0>־<EE>! <C0>̰<C7>, <C0>̰<CD><C0><BA>!"));
                                               ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:398:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <B3><F4><C0><BA> <B0><E6><C1><F6><C0><C7> <BC><F6><B7><C3><C0><BB> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <B3><A1><B3><BB><BC>̽<C0><B4>ϴ<D9>."));
                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:425:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><B4><C2> <BD><BA>ų<C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:437:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E6><C7><E8>ġ<B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> å<C0><BB> <C0><D0><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:448:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BD><BA>ų<C0><BA> å<C0><B8><B7><CE> <B4><F5><C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:450:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BD><BA>ų<C0><BA> <BE><C6><C1><F7> å<C0><B8><B7><CE> <BC><F6><B7><C3><C7><D2> <B0><E6><C1><F6><BF><A1> <C0≯<A3><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:463:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1>־ȼ<FA><BC><AD><B8><A6> <C5><EB><C7><D8> <C1><D6>ȭ<C0>Ը<B6><BF><A1><BC><AD> <BA><FC><C1><AE><B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                    ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_state.cppchar_skill.cpp:539:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("å<C0><B8><B7><CE> <B4><F5> <B3><F4><C0><BA> <B0><E6><C1><F6><C0><C7> <BC><F6><B7><C3><C0><BB> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <B3><A1><B3><BB><BC>̽<C0><B4>ϴ<D9>."));
                                                                                     ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:550:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BE><EE><B4><C0><C1><A4><B5><B5> <C0><CC> <B1><E2><BC><FA><BF><A1> <B4><EB><C7><D8> <C0><CC><C7>ذ<A1> <B5>Ǿ<FA><C1><F6><B8><B8> <C1><B6><B1><DD> <BA><CE><C1><B7><C7>ѵ<ED> <C7>ѵ<A5>.."));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:554:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B5><E5><B5><F0><BE><EE> <B3><A1><C0><CC> <BA><B8><C0>̴<C2> <B0>ǰ<A1>...  <C0><CC> <B1><E2><BC><FA><C0><BA> <C0><CC><C7><D8><C7>ϱⰡ <B3>ʹ<AB> <C8><FB><B5><E9><BE><EE>.."));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:559:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BD><C9><C8><F7> <C7>ϴ<C2> <B9><E8><BF><F2><C0><BB> <B0><A1><C1><F6><B4><C2> <B0><U+0378><B8><C0><CC> <B1><E2><BC><FA><C0><BB> <B9><E8><BF><EF><BC><F6> <C0>ִ<C2> <C0><AF><C0><CF><C7><D1> <B1><E6><C0>̴<D9>.."));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
char.cpp#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:563:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <B1><C7><C0><BB> <B4><F5> <C0>о<EE><BE><DF> <BC><F6><B7><C3><C0><BB> <BF>Ϸ<E1> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."), need_bookcount - read_count);
                                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:608:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><F6><BF><A1><BC><AD> <B9><BA><B0><A1> <C8><FB><C0><CC> <C5><CD><C1><AE> <B3><AA><BF><C0><B4><C2> <B1><E2><BA><D0><C0>̾<DF>!"));
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:609:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B6>߰ſ<EE> <B9><AB><BE><F9><C0><CC> <B0><E8><BC><D3> <BF><EB><BC><DA><C0><BD>ġ<B0><ED> <C0>־<EE>! <C0>̰<C7>, <C0>̰<CD><C0><BA>!"));
                                                       ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:610:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("å<C0><B8><B7><CE> <B4><F5> <B3><F4><C0><BA> <B0><E6><C1><F6><C0><C7> <BC><F6><B7><C3><C0><BB> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <B3><A1><B3><BB><BC>̽<C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:615:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("ũ<C0><B9>, <B1><BF><AA><B7><F9><C7>ϰ<ED> <C0>־<EE>! <C0>̰<C5> <BC><B3><B8><B6> <C1><D6>ȭ<C0>Ը<B6><C0>ΰ<A1>!? <C1><A8><C0><E5>!"));
                                                        ^~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:616:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C0><CC> <BD><C7><C6>з<CE> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>. <B4>ٽ<C3> <B5><B5><C0><FC><C7><D8><C1>ֽñ<E2> <B9>ٶ<F8><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:5851:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                MonsterLog("<B0>ȴ´<D9>");
                                            ^~~~  ~~~~
char.cpp:5853:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                MonsterLog("<B6>ڴ<D9>");
                                            ^~~~ ~~~~
13 warnings generated.
:693:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                MonsterLog("[IDLE] <B8><AE><B4><F5><B7>κ<CE><C5><CD> <B3>ʹ<AB> <B8>ָ<AE> <B6><B3><BE><EE><C1><B3><B4><D9>! <BA><B9><B1><CD><C7>Ѵ<D9>.");
                                                   ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_state.cpp:826:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                        else if (IsStaminaConsume())
                        ^
char_state.cpp:880:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        sys_log(1, "<B5><B5><C2><F8> %s %d %d", GetName(), x, y);
                                    ^~~~~~~~~~~~~~~~
char_state.cpp:889:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[BATTLE] <B1><D9>ó<BF><A1> <BF><D4><C0><B8><B4><CF> <B0><F8><B0>ݽ<C3><C0><DB> %s", GetVictim()->GetName());
                                                             ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~
char_state.cpp:897:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[IDLE] <B4><EB><BB><F3><C0><CC> <BE><F8><C0><B8><B4><CF> <BD><AC><C0><DA>");
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char_state.cpp:901:17: warning: unused variable 'rider' [-Wunused-variable]
                                LPCHARACTER rider = GetRider();
                                            ^
char_state.cpp:1017:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        MonsterLog("<BA><CE><C7><CF> <B8><F3><BD><BA><C5><CD> <BC><D2>ȯ!");
                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
char_state.cpp:1040:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("Ÿ<B0><D9><C0><CC> <B8>־ <C6><F7><B1><E2>");
                             ^~~~~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~
In file included from config.cpp:7:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from config.cpp:7:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmd_emotion.cppchar_state.cpp:1156:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><C0><C7> <B1><EA><B9><DF><C0><BB> %s <B4><D4><C0><CC> ȹ<B5><E6><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pMap->GetGuild(idx)->GetName(), f.m_pkChrFind->GetName());
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from cube.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cube.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:26:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "Ű<BD><BA>",       "french_kiss",  NEED_PC | OTHER_SEX_ONLY | BOTH_DISARM,         2.0f },
            ^~~~~~~~
cmd_emotion.cpp:27:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BB>ǻ<C7>",       "kiss",         NEED_PC | OTHER_SEX_ONLY | BOTH_DISARM,         1.5f },
           ^~~~ ~~~~
cmd_emotion.cpp:28:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B5><FB><B1><CD>",       "slap",         NEED_PC | SELF_DISARM,                          1.5f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:29:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B9>ڼ<F6>",       "clap",         0,                                              1.0f },
           ^~~~ ~~~~
cmd_emotion.cpp:30:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BF><CD>",         "cheer1",       0,                                              1.0f },
           ^~~~~~~~
cmd_emotion.cpp:31:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B8><B8><BC><BC>",       "cheer2",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:34:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>1",      "dance1",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:35:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>2",      "dance2",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:36:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>3",      "dance3",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:37:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>4",      "dance4",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:38:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>5",      "dance5",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:39:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>6",      "dance6",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:41:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C3><E0><C7><CF>",       "congratulation",       0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:42:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BF>뼭",       "forgive",                      0,                              1.0f    },
           ^~~~
cmd_emotion.cpp:43:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "ȭ<B3><B2>",       "angry",                        0,                              1.0f    },
            ^~~~~~~~
cmd_emotion.cpp:44:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C0><AF>Ȥ",       "attractive",           0,                              1.0f    },
           ^~~~~~~~
cmd_emotion.cpp:45:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BD><BD><C7><C4>",       "sad",                          0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:46:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BA><EA><B2><F4>",       "shy",                          0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:47:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C0><C0><BF><F8>",       "cheerup",                      0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:48:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C1><FA><C5><F5>",       "banter",                       0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:49:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B1><E2><BB><DD>",       "joy",                          0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:95:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:700:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cppchar_skill.cpp:1188:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        m_pkChr->ChatPacket(CHAT_TYPE_INFO, "ȿ<B0><FA><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>. <BD><BA>ų <B0><F8><BD><C4><C0><BB> Ȯ<C0><CE><C7>ϼ<BC><BF><E4>");
                                                              ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~
char_skill.cpp:1656:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><CD>ȯ<BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:6330:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
        return (iLeaderShip >= 20 || iLeaderShip >= 12 && m_dwLastDeadTime + 180 > get_dword_time());
                                  ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char.cpp:6330:49: note: place parentheses around the '&&' expression to silence this warning
        return (iLeaderShip >= 20 || iLeaderShip >= 12 && m_dwLastDeadTime + 180 > get_dword_time());
                                                       ^
                                     (                                                             )
char.cpp:6593:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6599:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6613:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <BF><F3><C0><CE> <BB><F3><C5>°<A1> <BE>ƴմϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6619:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pcci->bChannel, g_bChannel);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6624:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6631:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6713:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B4>ٸ<A5><B0><F7><C0><B8><B7><CE> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime);
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6726:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B4>ٸ<A5><B0><F7><C0><B8><B7><CE> <C0>̵<BF>,<C1><BE><B7><E1> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                    ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6736:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B4>ٸ<A5><B0><F7><C0><B8><B7><CE> <C0>̵<BF>,<C1><BE><B7><E1> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                    ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6747:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B4>ٸ<A5><C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime );
                                                            ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6756:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B4>ٸ<A5><C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime);
                                                            ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6763:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> <B0><B3><B7><AE><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:1771:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, "ȿ<B0><FA><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>. <BD><BA>ų <B0><F8><BD><C4><C0><BB> Ȯ<C0><CE><C7>ϼ<BC><BF><E4>");
                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~
cmd_emotion.cppchar_skill.cpp:2116:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, "ȿ<B0><FA><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>. <BD><BA>ų <B0><F8><BD><C4><C0><BB> Ȯ<C0><CE><C7>ϼ<BC><BF><E4>");
                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~
char_skill.cpp:2448:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>. <B8><B6><B1>°<A3> <B0><E6><BA><F1><BA><B4><C0><BB> ã<BE>ư<A1><BC><BC><BF><E4>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2450:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB> <BC><D2>ȯ <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7>ϼ<BC><BF><E4>."));
                                                            ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2489:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (IsAffectFlag(AFF_TANHWAN_DASH) || pkVictim && pkVictim != this)
                                                   ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
char_skill.cpp:2489:50: note: place parentheses around the '&&' expression to silence this warning
                if (IsAffectFlag(AFF_TANHWAN_DASH) || pkVictim && pkVictim != this)
                                                               ^
                                                      (                           )
char_skill.cpp:2587:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s SP<BC>Ҹ<F0>: %d"), pkSk->szName, iNeededSP);
                                                                 ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2595:96: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if (pkSk->dwVnum == SKILL_MUYEONG || pkSk->IsChargeSkill() && !IsAffectFlag(AFF_TANHWAN_DASH) && !pkVictim)
                                          ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
char_skill.cpp:2595:96: note: place parentheses around the '&&' expression to silence this warning
        if (pkSk->dwVnum == SKILL_MUYEONG || pkSk->IsChargeSkill() && !IsAffectFlag(AFF_TANHWAN_DASH) && !pkVictim)
                                                                                                      ^
                                             (                                                                    )
:131:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><C5>¿<A1><BC><AD> <B0><A8><C1><A4>ǥ<C7><F6><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:153:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><AD><C1><A4><C0><C7> <B0><A1><B8><E9><C0><BB> <C2><F8><BF><EB><BD>ÿ<A1><B8><B8> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:159:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><A9><C0>ڸ<B8> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:175:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <BB><E7><B6><F7><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~        ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:187:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><B4><EB><BF><CD> <B0><A8><C1><A4>ǥ<C7><F6><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:195:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3>ʹ<AB> <B0><A1><B1><EE><C0><CC> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:201:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3>ʹ<AB> <B8>ָ<AE> <C0>ֽ<C0><B4>ϴ<D9>"));
                                                                ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:209:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̼<BA><B0><A3><BF><A1><B8><B8> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:226:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <C7>ൿ<C0><BA> <BB><F3>ȣ<B5><BF><C0><C7> <C7>Ͽ<A1> <B0><A1><B4><C9> <C7>մϴ<D9>."));
                                                                                        ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:232:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <C7>ൿ<C0><BA> <BB><F3>ȣ<B5><BF><C0><C7> <C7>Ͽ<A1> <B0><A1><B4><C9> <C7>մϴ<D9>."));
                                                                                ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2773:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B8><F6> <BC><D3><C0><CC> <B6>̱߰<BA>. <C7><CF><C1><F6><B8><B8> <BE><C6><C1><D6> <C6><ED><BE><C8><C7><D8>. <C0>̴<EB><B7><CE> <B1><BE><C8><C1><A4><BD><C3>Ű<C0><DA>."));
                                                             ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2775:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B1><U+05F7><A1>, õõ<C8><F7>. <C1><BB><B4><F5> õõ<C8><F7>, <B1><U+05F7><AF><B3><AA> <B8><B7><C8><FB> <BE><F8><C0><CC> <BA><FC><B8><A3><B0><D4>!"));
                                                             ^~~~        ~~~~    ~~~~~~~~  ~~~~~~~~~~~~~~~~   ~~~~~~~~  ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2777:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B1><U+05F7><A1>, <C0><CC> <B4><C0><B3><A6><C0>̾<DF>. ü<B3><BB><BF><A1> <B1><BE><C6><C1><D6> <C3><C7><D8>."));
                                                             ^~~~        ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2780:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B4><D9> <C0>о<FA><B4><D9>! <C0><CC><C1><A6> <BA><F1><B1><U+07BF><A1> <C0><FB><C7><F4><C0>ִ<C2> <B4><EB><B7><CE> <C0><FC><BD>ſ<A1> <B1><B5><B9><B8><AE><B1><C7>ϸ<E9>,"));
                                                             ^~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2781:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B1>װ<CD><C0><B8><B7><CE> <BC><F6><B7><C3><C0><BA> <B3><A1><B3><AD> <B0>ž<DF>!"));
                                                             ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2784:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C0><CC><C1><A6> å<C0><C7> <B8><B6><C1><F6><B8><B7> <C0><E5><C0>̾<DF>! <BC><F6><B7><C3><C0><C7> <B3><A1><C0><CC> <B4><AB><BF><A1> <BA><B8><C0>̰<ED> <C0>־<EE>!"));
                                                             ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2786:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<BE><F3><B8><B6> <BE><C8> <B3><B2><BE>Ҿ<EE>! <C1><B6><B1>ݸ<B8> <B4><F5>!"));
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2788:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C1><C1><BE>Ҿ<EE>! <C1><B6><B1>ݸ<B8> <B4><F5> <C0><D0><C0><B8><B8><E9> <B3><A1><C0>̴<D9>!"));
                                                             ^~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2791:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("å<C0><C0><CC><C1><A6> <BE><F3><B8><B6> <B3><B2><C1><F6> <BE>ʾұ<BA>."));
                                                              ^~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2792:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B9><BA><B0><A1> <B8><F6> <BE>ȿ<A1> <C8><FB><C0><CC> <BB><FD><B1><E2><B4><C2> <B1><E2><BA><D0><C0><CE> <B0><C9>."));
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2796:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C0><CC><C1><A6> <C1><BB> <BD><BD><BD><BD> <B0><A1><B4><DA><C0><CC> <C0><E2><C8><F7><B4><C2> <B0><CD> <B0><B0><C0><BA><B5><A5>."));
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2797:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C1><C1><BE><C6>, <C0><CC> <B1><B7><CE> <B0><E8><BC><D3> <B3><AA><B0><A3><B4><D9>!"));
                                                             ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2801:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<BE>ƴ<CF> <BE><B0><D4> <B5><C8> <B0><D4> <C1><BE><C0><CF> <C0>о <B8>Ӹ<AE><BF><A1> <BE><C8> <B5><E9><BE><EE><BF><C0><B3><C4>."));
                                                             ^~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2802:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B0><F8><BA><CE><C7>ϱ<E2> <BD>Ⱦ<EE><C1><F6><B3><D7>."));
                                                             ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2806:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<BB><FD><B0><A2><B8><B8>ŭ <C0>бⰡ <BD><B1><C1><F6><B0><A1> <BE>ʱ<BA>. <C0><CC><C7>ص<B5> <BE><EE><B7>ư<ED> <B3><BB><BF><B3><AD><C7><D8><C7><D8>."));
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2807:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C0>̷<A1><BC><AD><BE><DF> <B0><F8><BA>ΰ<A1> <BE>ȵȴٱ<B8>."));
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
PetSystem.cppIn file included from cmd_oxevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_oxevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:246:7: warning: unused variable 'bDoMoveAlone' [-Wunused-variable]
        bool bDoMoveAlone = true;                                       // ij<B8><AF><C5><U+037F><CD> <B0><A1><B1><EE><C0><CC> <C0><D6><C0><BB> <B6><A7> ȥ<C0><DA> <BF><A9><B1><E2><C0><FA><B1><E2> <BF><F2><C1><F7><C0>ϰ<C7><C1><F6> <BF><A9><BA><CE> -_-;
             ^
In file included from desc.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PetSystem.cpp:552:8: warning: unused variable 'petVID' [-Wunused-variable]
        DWORD petVID = petActor->Summon(petName, pSummonItem, bSpawnFar);
              ^
char_item.cpp:458:55: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
        if (bCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
                                    ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
char_item.cpp:470:55: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
        if (bCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
                                    ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
char_item.cpp:640:13: warning: result of comparison of constant 'DRAGON_SOUL_INVENTORY_MAX_NUM' (960) with expression of type 'BYTE' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare]
                                                if (p >= DRAGON_SOUL_INVENTORY_MAX_NUM)
                                                    ~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:666:12: warning: result of comparison of constant 'DRAGON_SOUL_INVENTORY_MAX_NUM' (960) with expression of type 'BYTE' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare]
                                        if (p >= DRAGON_SOUL_INVENTORY_MAX_NUM)
                                            ~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:679:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
char_item.cpp:837:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B7><E1> <B0><B3><B7><AE> <B1><E2>ȸ<B4><C2> 20 <C0><CC><C7><CF><C0><C7> <B9><AB><B1><B0><A1><B4><C9><C7>մϴ<D9>"));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:848:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:860:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:876:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><B5><C8> <C8><C4> <BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:887:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:901:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1028:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1037:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B0><B3><B7><AE><BC><AD><B7><CE> <B4><F5> <C0>̻<F3> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1047:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B0><B3><B7><AE><BC><AD><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1055:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1065:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1081:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><B5><C8> <C8><C4> <BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1091:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1103:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1273:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><B1><CD> Ÿ<BF><F6> <BF>Ϸ<E1> <BA><B8><BB><F3><C0><BA> <C7>ѹ<F8><B1><EE><C1><F6> <BB><E7><BF><B4><C9><C7>մϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1289:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1297:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <C0><CC> <B9><E6><BD><C4><C0><B8><B7>δ<C2> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1305:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><BA> <B0><B3><B7><AE><BC><AD><B8><A6> <C7><D5>ĥ <BC><F6><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1306:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><C0><C7> <BC><AD><BF><CD> <C7><F6>ö<C0><BB> <C7><D5>ĥ <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1319:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1331:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B7><E1> <B0><B3><B7><AE> <B1><E2>ȸ<B4><C2> 20 <C0><CC><C7><CF><C0><C7> <B9><AB><B1><B0><A1><B4><C9><C7>մϴ<D9>"));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1420:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><A9><B3><BE> <BC><F6> <C0>ִ<C2> <B8><DE>ƾ<BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1472:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><E2><BE><EF><C7><D8> <B5><D1> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ <C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1498:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1536:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1545:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><E2><BE><EF><B5><C8> <C0><A7>ġ<B0><A1> Ÿ<C1><A6><B1><B9><BF><A1> <BC><D3><C7><D8> <C0>־ <B1><CD>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1568:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A9><BF><CA><C0><BB> <B9><FE><BE><EE><BE><DF> <B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from char_state.cpp:15:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
char_state.cpp:224:16: warning: private field 'm_pkChr' is not used [-Wunused-private-field]
                        LPCHARACTER     m_pkChr;
                                        ^
In file included from constants.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from constants.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:1630:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BB><FD><B8><ED><B7><C2> <BE><E7><C0><CC> <B8><F0><C0>ڶ<F3> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1659:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                lpChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <C1><A4><BD>ŷ<C2> <BE><E7><C0><CC> <B8><F0><C0>ڶ<F3> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1682:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1704:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1741:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1768:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><F0><B4>ں<D2><C0><BB> <C7>ǿ<EF> <BC><F6> <BE><F8><B4><C2> <C1><F6><C1><A1><C0>Դϴ<D9>."));
                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1774:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0> <BC>ӿ<A1> <B8><F0><B4>ں<D2><C0><BB> <C7>ǿ<EF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1868:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <BE><F8><B4><C2> <C1><F6><BF><AA><C0>Դϴ<D9>"));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1927:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1955:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BC><E8><B7><CE> <BF><A9><B4><C2> <B9><B0><B0><C7><C0><CC> <BE>ƴѰ<CD> <B0><B0><B4><D9>."));
                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1977:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                            ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1980:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1981:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                              ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1984:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1987:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <BB><A1><B0><A3> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <BF><F2><C1><F7><C0>̴<C2> <BC>ӵ<B5><B0><A1> <B4><C0><B7><C1><C1><B3><BD><C0><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1990:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڰ<A1> <B0><A9><C0>ڱ<E2> <C6><F8><B9><DF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! <BB><FD><B8><ED><B7><C2><C0><CC> <B0><A8><BC><D2><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1993:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <B3><EC><BB><F6> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <B5><B6><C0><CC> <BF>¸<F6><C0><B8><B7><CE> <C6><DB><C1><FD><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1996:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2002:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> %d <B0><B3> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName(), dwCounts[i]);
                                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2004:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName());
                                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2012:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BC><B8><C2><C1><F6> <BE>ʴ<C2> <B0><CD> <B0><B0><B4><D9>."));
                                                                                       ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2018:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BC><B8><C2><C1><F6> <BE>ʴ<C2> <B0><CD> <B0><B0><B4><D9>."));
                                                                               ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2036:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, "15<B7><B9><BA><A7> <C0><CC><C7>Ͽ<A1><BC><AD><B4><C2> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.");
                                                                              ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_item.cpp:2045:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO,LC_TEXT("<B8><D5><C0><FA> <BF><EB>ȥ<BC><AE> <C4><F9><BD><BA>Ʈ<B8><A6> <BF>Ϸ<E1><C7>ϼž<DF> <C7>մϴ<D9>."));
                                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2058:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                            ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2061:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2062:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                              ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2065:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2068:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <BB><A1><B0><A3> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <BF><F2><C1><F7><C0>̴<C2> <BC>ӵ<B5><B0><A1> <B4><C0><B7><C1><C1><B3><BD><C0><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2071:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڰ<A1> <B0><A9><C0>ڱ<E2> <C6><F8><B9><DF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! <BB><FD><B8><ED><B7><C2><C0><CC> <B0><A8><BC><D2><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2074:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <B3><EC><BB><F6> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <B5><B6><C0><CC> <BF>¸<F6><C0><B8><B7><CE> <C6><DB><C1><FD><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2077:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2083:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> %d <B0><B3> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName(), dwCounts[i]);
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2085:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName());
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2092:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BE>ƹ<AB><B0>͵<B5> <BE><F2><C0><BB> <BC><F6> <BE><F8><BE><FA><BD><C0><B4>ϴ<D9>."));
                                                                               ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2111:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD><BA>ų <B7><B9><BA><A7><C0><BB> <B3><BB><B8><AE><B4>µ<A5> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2114:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD><BA>ų <B7><B9><BA><A7><C0><BB> <B3><BB><B8><B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2122:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2180:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2221:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2232:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> PC<B9><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2250:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2264:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB> <C1><A6><C7>ѷ<AE><C0><BB> <C3>ʰ<FA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2271:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2324:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><F9><BA><B4> <B6>Ǵ<C2> <C1><BE><C0><DA> <B8><A6> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2351:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2387:114: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "Inc %ds by item{VN:%d SOC%d:%d}", ret, item->GetVnum(), ITEM_SOCKET_CHARGING_AMOUNT_IDX, item->GetSocket(ITEM_SOCKET_CHARGING_AMOUNT_IDX));
                                                                                                                          ~~                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                          %ld
char_item.cpp:2391:113: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "Inc %ds by item{VN:%d VAL%d:%d}", ret, item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                          ~~                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                          %ld
char_item.cpp:2394:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C3><CA> <B8><B8>ŭ <C3><E6><C0><FC><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), ret);
                                                                                                              ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2403:111: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "No change by item{VN:%d SOC%d:%d}", item->GetVnum(), ITEM_SOCKET_CHARGING_AMOUNT_IDX, item->GetSocket(ITEM_SOCKET_CHARGING_AMOUNT_IDX));
                                                                                                                            ~~                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                            %ld
char_item.cpp:2407:110: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "No change by item{VN:%d VAL%d:%d}", item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                            ~~                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                            %ld
char_item.cpp:2410:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><E6><C0><FC><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2433:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C3><CA> <B8><B8>ŭ <C3><E6><C0><FC><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), ret);
                                                                                                              ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2434:117: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                        sprintf(buf, "Increase %ds by item{VN:%d VAL%d:%d}", ret, item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                       ~~                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                       %ld
char_item.cpp:2441:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><E6><C0><FC><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2442:109: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                        sprintf(buf, "No change by item{VN:%d VAL%d:%d}", item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                    ~~                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                    %ld
char_item.cpp:2468:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2512:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2521:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2536:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E1>ȥ <BB><F3><C5>°<A1> <BE>ƴϸ<E9> <B0><E1>ȥ<B9><DD><C1><F6><B8><A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2685:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B0><F7><BF><A1><BC><B1> <C0>̺<A5>Ʈ<BF><EB> <B0><A8><C1><F6><B1><B5><BF><C0><DB><C7><CF><C1><F6> <BE>ʴ°<CD> <B0><B0><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2696:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̺<A5>Ʈ<BF><EB> <B0><A8><C1><F6><B1><BD>ź<F1><B7>ο<EE> <BA><FB><C0><BB> <B3><BB><B8><E7> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2847:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̺<A5>Ʈ<BF><EB> <B0><A8><C1><F6><B1><C8><E7><C0><FB><B5><B5> <BE><F8><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2928:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A8><C1><F6><B1><C0>ۿ<EB><C7>Ͽ<B4><C0><B8><B3><AA> <B0><A8><C1><F6><B5>Ǵ<C2> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2933:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A8><C1><F6><B1><C0>ۿ<EB><C7>Ͽ<B4><C0><B8><B3><AA> <B0><A8><C1><F6><B5>Ǵ<C2> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2978:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> <B5><B9><C1><B6><B0><A2><C0><CC> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2997:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><B0><A1> <C8><E7><C0><FB><B5><B5> <BE><F8><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3001:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> <B9><E9><C1><F8><C1>ְ<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3006:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> û<C1><F8><C1>ְ<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3011:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> <C7><C7><C1><F8><C1>ְ<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3043:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <BE><F8><B4><C2> <C1><F6><BF><AA><C0>Դϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3063:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3071:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BA> <B3>ʹ<AB> <BE><EE><B7><C1><BF><F6> <C0><CC><C7><D8><C7>ϱⰡ <C8><FB><B5><EC><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3077:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BA> <BE>ƹ<AB><B8><AE> <BA><C1><B5><B5> <B5><B5><BF><F2><C0><CC> <B5><C9> <B0><CD> <B0><B0><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3099:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3105:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7><B9><BA><A7> 30<C0><CC> <B5>DZ<E2> <C0><FC><BF><A1><B4><C2> <BD><C0><B5><E6><C7><D2> <BC><F6> <C0><D6><C0><BB> <B0><CD> <B0><B0><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3111:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7><B9><BA><A7> 50<C0><CC> <B5>DZ<E2> <C0><FC><BF><A1><B4><C2> <BD><C0><B5><E6><C7><D2> <BC><F6> <C0><D6><C0><BB> <B0><CD> <B0><B0><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3117:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><AC><B0><E8><B1><E2><B4><C2> <B4><F5><C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3140:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3148:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <BF>Ϻ<AE><C7>ϰ<D4> <BE>˾Ƶ<E9><C0><BB> <BC><F6> <C0>ִ<C2> <BE><F0><BE><EE><C0>̴<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3168:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3177:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3199:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3232:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BB> <C0><D0><C0><B8><B7><C1><B8><E9> <B7><B9><BA><A7><C0><BB> <B4><F5> <BF>÷<C1><BE><DF> <C7>մϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3238:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3244:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BA> <B3>ʹ<AB> <BE><EE><B7><C1><BF><F6> <C0><CC><C7><D8><C7>ϱⰡ <C8><FB><B5><EC><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3250:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><B8><B7>δ<C2> <B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3272:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3281:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cppIn file included from char_battle.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
PetSystem.cpp:50:13: warning: unused variable 'PET_COUNT_LIMIT' [-Wunused-const-variable]
const float PET_COUNT_LIMIT = 3;
            ^
In file included from PetSystem.cpp:11:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
:3314:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3323:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3344:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3353:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <BD>¸<B6> <BD><BA>ų<C0><BB> <BC><F6><B7><C3><C7><D2> <BC><F6> <C0>ִ<C2> <B7><B9><BA><A7><C0><CC> <BE>ƴմϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3363:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1>־ȼ<FA><BC><AD><B8><A6> <C5><EB><C7><D8> <C1><D6>ȭ<C0>Ը<B6><BF><A1><BC><AD> <BA><FC><C1><AE><B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3376:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BD>¸<B6> <BC><F6><B7>ü<AD><B8><A6> <C0><D0><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3382:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD>¸<B6> <BC><F6><B7>ü<AD><B8><A6> <C0>о<EE> <BD>¸<B6> <BD><BA>ų <C6><F7><C0><CE>Ʈ<B8><A6> <BE><F2><BE><FA><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3383:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><F2><C0><BA> <C6><F7><C0><CE>Ʈ<B7>δ<C2> <BD>¸<B6> <BD><BA>ų<C0><C7> <B7><B9><BA><A7><C0><BB> <BF>ø<B1> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3394:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD>¸<B6> <BC><F6><B7>ü<AD> <C0><CC><C7>ؿ<A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3416:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><B6><C0><BD><C0><CC> <B8><BC><BE><C6><C1><F6><B4>±<BA>. <B0><A1><BD><BF><C0><BB> <C1><FE><B4><A9><B8><A3><B4><F8> <B9><AB><BE><U+30870><A1> <C1><BB> <B0><A1><BA><AD><BF><F6><C1><F8> <B4><C0><B3><A6><C0>̾<DF>."));
                                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3417:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><BE><C7>ġ<B0><A1> %d <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), delta/10);
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3433:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3438:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C5><U+05FD><BA>Ʈ <BC><AD><B9><F6> <BD>ð<A3><C1><A6><C7><D1> <C5><EB><B0><FA>"));
                                                                                                                            ^~~~        ~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3444:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><BE><C7>ġ<B8><A6> <B4><F5> <C0>̻<F3> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3460:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><B6><C0><BD><C0><CC> <B8><BC><BE><C6><C1><F6><B4>±<BA>. <B0><A1><BD><BF><C0><BB> <C1><FE><B4><A9><B8><A3><B4><F8> <B9><AB><BE><U+30870><A1> <C1><BB> <B0><A1><BA><AD><BF><F6><C1><F8> <B4><C0><B3><A6><C0>̾<DF>."));
                                                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3461:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><BE><C7>ġ<B0><A1> %d <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), val);
                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3493:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><A9><B3><BE> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3520:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><A9><B3><BE> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3550:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> <C7><EC><BE>Ÿ<C0>Ͽ<A1><BC><AD><B4><C2> <BF><B0><BB><F6><B0><FA> Ż<BB><F6><C0><CC> <BA>Ұ<A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3578:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <B7><B9><BA><A7><C0><CC> <B5>Ǿ<EE><BE><DF> <B4>ٽ<C3> <BF><B0><BB><F6><C7>Ͻ<C7> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."), last_dye_level+3);
                                                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3598:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                                                    ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3616:53: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                        if (item->GetVnum() == ITEM_VALENTINE_ROSE && SEX_MALE==GET_SEX(this) ||
                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
char_item.cpp:3616:53: note: place parentheses around the '&&' expression to silence this warning
                                                                        if (item->GetVnum() == ITEM_VALENTINE_ROSE && SEX_MALE==GET_SEX(this) ||
                                                                                                                   ^
                                                                            (                                                                )
char_item.cpp:3617:55: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                                item->GetVnum() == ITEM_VALENTINE_CHOCOLATE && SEX_FEMALE==GET_SEX(this))
                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:3617:55: note: place parentheses around the '&&' expression to silence this warning
                                                                                item->GetVnum() == ITEM_VALENTINE_CHOCOLATE && SEX_FEMALE==GET_SEX(this))
                                                                                                                            ^
                                                                                (                                                                       )
char_item.cpp:3620:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3640:53: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                        if (item->GetVnum() == ITEM_WHITEDAY_CANDY && SEX_MALE==GET_SEX(this) ||
                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
char_item.cpp:3640:53: note: place parentheses around the '&&' expression to silence this warning
                                                                        if (item->GetVnum() == ITEM_WHITEDAY_CANDY && SEX_MALE==GET_SEX(this) ||
                                                                                                                   ^
                                                                            (                                                                )
char_item.cpp:3641:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                                item->GetVnum() == ITEM_WHITEDAY_ROSE && SEX_FEMALE==GET_SEX(this))
                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:3641:49: note: place parentheses around the '&&' expression to silence this warning
                                                                                item->GetVnum() == ITEM_WHITEDAY_ROSE && SEX_FEMALE==GET_SEX(this))
                                                                                                                      ^
                                                                                (                                                                 )
char_item.cpp:3644:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3676:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                                                    ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3680:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3681:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3685:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3689:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <BB><A1><B0><A3> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <BF><F2><C1><F7><C0>̴<C2> <BC>ӵ<B5><B0><A1> <B4><C0><B7><C1><C1><B3><BD><C0><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3693:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڰ<A1> <B0><A9><C0>ڱ<E2> <C6><F8><B9><DF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! <BB><FD><B8><ED><B7><C2><C0><CC> <B0><A8><BC><D2><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3697:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <B3><EC><BB><F6> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <B5><B6><C0><CC> <BF>¸<F6><C0><B8><B7><CE> <C6><DB><C1><FD><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3701:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3708:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> %d <B0><B3> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName(), dwCounts[i]);
                                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3710:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName());
                                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3718:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BE>ƹ<AB><B0>͵<B5> <BE><F2><C0><BB> <BC><F6> <BE><F8><BE><FA><BD><C0><B4>ϴ<D9>."));
                                                                                                                       ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3745:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3780:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), iGold);
                                                                                                            ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3795:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> HP,SP<B0><A1> <B8><F0><B5><CE> ä<BF><F6><C1><FD><B4>ϴ<D9>."), EMPIRE_NAME(GetEmpire()));
                                                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3798:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><BB> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3845:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3851:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <BC>Ӽ<BA><C0><CC> <C3>߰<A1> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3871:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3892:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3906:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><B0><E6> <BD><C3>ų <BC>Ӽ<BA><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3930:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3973:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4083:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4102:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4116:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB> <C1><A6><C7>ѷ<AE><C0><BB> <C3>ʰ<FA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4123:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4175:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><F9><BA><B4> <B6>Ǵ<C2> <C1><BE><C0><DA> <B8><A6> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4198:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4214:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB> <C1><A6><C7>ѷ<AE><C0><BB> <C3>ʰ<FA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4221:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4345:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> <C0><A7>ġ<BF><A1><BC><AD> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4351:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4357:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̵<BF><C7><D2> <C1>غ<F1><B0><A1> <B5>Ǿ<EE><C0><D6><C0><BD><C0><B8><B7><CE> <B1><CD>ȯ<BA>θ<A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4394:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><F8><B7><A1> <C0><A7>ġ<B7><CE> <BA><B9><B1><CD>"));        
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4405:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> %s%s <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."),
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4407:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                g_iUseLocale ? "" : (under_han(item->GetName()) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>")));
                                                                                                                                                           ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4407:88: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                g_iUseLocale ? "" : (under_han(item->GetName()) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>")));
                                                                                                                                                                                 ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4439:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("+3 <BF><B5><BC><AE><C0><BA> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4451:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><B5><BC><AE><C0><BA> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4486:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4506:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("û<BC><D2><C7><D2> <BC><AE><C0><CC> <B9><DA><C7><F4><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4538:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4544:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><B0><E6><C7><D2> <BC>Ӽ<BA><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4569:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <B9>ٲ<DB><C1><F6> %d<BA><D0> <C0>̳<BB><BF><A1><B4><C2> <B4>ٽ<C3> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.(%d <BA><D0> <B3><B2><C0><BD>)"),
                                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4617:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><BF><EB> <B7><B9><BA><A7><BA><B8><B4><D9> <B3><F4><BE><C6> <BB><E7><BF><EB><C0><CC> <BA>Ұ<A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4623:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B1><E2><BF><CD> <B0><A9><BF>ʿ<A1><B8><B8> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4630:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4643:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4667:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><BF><EB> <B7><B9><BA><A7><BA><B8><B4><D9> <B3><F4><BE><C6> <BB><E7><BF><EB><C0><CC> <BA>Ұ<A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4673:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B1><E2><BF><CD> <B0><A9><BF>ʿ<A1><B8><B8> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4683:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4698:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4706:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5><C0>̻<F3> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <C0>̿<EB><C7>Ͽ<A9> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4715:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4728:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4743:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4751:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <C0>̿<EB><C7>Ͽ<A9> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4755:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><D5><C0><FA> <C0><BA><U+7CB78><A6> <C0>̿<EB><C7>Ͽ<A9> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><BD><C3><C4><D1> <C1>ּ<BC><BF><E4>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~  ~~~~         ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
constants.cpp:./locale.hpp1079:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<C0><FC><C1><A6><B1><B9>",
         ^~~~~~~~~~~~~~~~~~~~~~~~
constants.cpp:1080:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<BD>ż<F6><B1><B9>",
         ^~~~ ~~~~~~~~~~~~
constants.cpp:1081:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "õ<C1><B6><B1><B9>",
          ^~~~~~~~~~~~~~~~
constants.cpp:1082:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<C1><F8><B3>뱹"
         ^~~~~~~~~~~~
constants.cpp:1088:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<BE><C6><C0><CC><C5><DB><C0><CC> <B3><AA><BF><C3> Ȯ<B7><FC>",
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
constants.cpp:1089:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<B5><B7><C0><CC> <B3><AA><BF><C3> Ȯ<B7><FC>",
         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
constants.cpp:1090:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<B5><B7> <B4><EB><B9><DA><C0><CC> <B3><AA><BF><C3> Ȯ<B7><FC>",
         ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
constants.cpp:1091:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<B0><E6><C7><E8>ġ <B9><E8><C0><B2>",
         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~
In file included from db.cpp:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from db.cpp:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4776:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C4><CF><C0><CC> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <C3>߰<A1><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4781:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C4><CF> <C3>߰<A1><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4789:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><U+05FC><BC><BC><AD><B8><AE><BF><A1><B4><C2> <B4><F5><C0>̻<F3> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7><D2> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4794:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4811:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E5><C2><F8><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4816:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E5><C2><F8><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4825:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><D5><C0><FA> <B4><D9><C0>̾Ƹ<F3><B5><E5><B7><CE> <BE>Ǽ<BC><BC><AD><B8><AE><BF><A1> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7>ؾ<DF><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4828:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><U+05FC><BC><BC><AD><B8><AE><BF><A1><B4><C2> <B4><F5><C0>̻<F3> <C0><E5><C2><F8><C7><D2> <BC><D2><C4><CF><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4829:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><D9><C0>̾Ƹ<F3><B5><E5><B7><CE> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7>ؾ<DF><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4832:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><U+05FC><BC><BC><AD><B8><AE><BF><A1><B4><C2> <B4><F5><C0>̻<F3> <BA><B8><BC><AE><C0><BB> <C0><E5><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4837:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <C0><E5><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4854:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD><C3> <C1><U+07FF><A1> <B9>̳<A2><B8><A6> <B0><A5><BE>Ƴ<A2><BF><EF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4865:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <B2><C8><C7><F4><C0>ִ<F8> <B9>̳<A2><B8><A6> <BB><A9><B0><ED> %s<B8><A6> <B3><A2><BF><F3><B4>ϴ<D9>."), item->GetName());
                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4869:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô뿡 %s<B8><A6> <B9>̳<A2><B7><CE> <B3><A2><BF><F3><B4>ϴ<D9>."), item->GetName());
                                                                                                    ^~~~~~~~~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4886:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4897:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> PC<B9><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4927:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><B6><C7><D5><C0><BB> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4936:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><B6><C7><D5><C0><BB> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4945:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E7><B7><E1>(%s)<B0><A1> <BA><CE><C1><B7><C7>մϴ<D9>."), pSource1->GetName());
                                                                                                            ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4956:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E7><B7><E1>(%s)<B0><A1> <BA><CE><C1><B7><C7>մϴ<D9>."), pSource2->GetName());
                                                                                                            ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4967:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><F3> <BA><B4><C0><CC> <B8><F0><C0>ڸ<A8><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4975:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><A6><C1><B6><BF><A1> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5015:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><BA> <C1><BE><B7><F9><C0><C7> <B8><DE>ƾ<BC><AE><C0><BA> <BF><A9><B7><AF><B0><B3> <BA><CE><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5024:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B8><DE>ƾ<BC><AE><C0><BA> <C0><E5><BA><F1><BF><A1> <BA><CE><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5032:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B8><DE>ƾ<BC><AE><C0><BA> <B9><AB><B1><U+2FE1> <BA><CE><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5038:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><CE><C2><F8><C7><D2> <BC><F6> <C0>ִ<C2> <BD><BD><B7><D4><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5048:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><DE>ƾ<BC><AE> <BA><CE><C2><F8><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5053:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><DE>ƾ<BC><AE> <BA><CE><C2><F8><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5063:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><CE><C2><F8><C7><D2> <BC><F6> <C0>ִ<C2> <BD><BD><B7><D4><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5098:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5104:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_oxevent.cpp:22:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("OX<C0>̺<A5>Ʈ<C0><C7> <B3><AA><B8><D3><C1><F6> <C0>ο<F8><C0><BB> <B1><E2><B7><CF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_oxevent.cpp:26:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("OX<C0>̺<A5>Ʈ<C0><C7> <B3><AA><B8><D3><C1><F6> <C0>ο<F8> <B1><E2><B7><CF><C0><BB> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_oxevent.cpp:32:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> <B3><B2><C0><BA> <C2><FC><B0><A1><C0>ڼ<F6> : %d"), COXEventManager::instance().GetAttenderCount());
                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from desc_client.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc_client.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35 warnings generated.
char_item.cpp11 warnings generated.
In file included from :5176:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1><F7><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5185:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5194:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5203:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><EF><B0>Ÿ<AE> <C0><FC><C5><F5> <C2><FC><B0><A1><C1><U+07FF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5211:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5221:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA><CE> <B8><A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5230:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> <B0><B3><B7><AE><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5241:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><C0>λ<F3><C1><A1> <BB><E7><BF><EB><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5286:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̵<BF> <B5>Ǿ<EE><C1><FA> <C0><A7>ġ<BF><CD> <B3>ʹ<AB> <B0><A1><B1><EE><BF><F6> <B1><CD>ȯ<BA>θ<A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));                              
                                                                    ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5297:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>ε<EE><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                            ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5309:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <BA><B8><B5><FB><B8><AE>,<BA><F1><B4>ܺ<B8><B5><FB><B8><AE><B8><A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5159:7: warning: unused variable 'wDestCell' [-Wunused-variable]
        WORD wDestCell = DestCell.cell;
             ^
char_item.cpp:5160:7: warning: unused variable 'bDestInven' [-Wunused-variable]
        BYTE bDestInven = DestCell.window_type;
             ^
char_item.cpp:5352:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭâ<C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <BE><C6><C0><CC><C5><DB><C0><BB> <BF>ű<E6> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5373:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><F6><B8><B1> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5425:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B6><B3><BE><EE><C1><F8> <BE><C6><C0><CC><C5><DB><C0><BA> 3<BA><D0> <C8><C4> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5451:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <B0><F1><B5><B9><F6><B8><B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5488:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B6><B3><BE><EE><C1><F8> <BE><C6><C0><CC><C5><DB><C0><BA> %d<BA><D0> <C8><C4> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."), 150/60);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5493:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B6><B3><BE><EE><C1><F8> <BE><C6><C0><CC><C5><DB><C0><BA> %d<BA><D0> <C8><C4> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."), 1);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5534:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭâ<C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <BE><C6><C0><CC><C5><DB><C0><BB> <BF>ű<E6> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));char.cpp:15:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^

                                                            ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5541:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <BA><A7>Ʈ <C0>κ<A5><C5><B7><CE> <BF>ű<E6> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));                   
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5553:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C0><E5><BA><F1><B8><A6> <C2><F8><BF><EB><C7>ϰ<ED> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5824:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item2->GetName());
                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5842:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5851:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5866:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5894:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                           ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5907:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                           ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5925:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5928:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s <B4><D4><C0><B8><B7>κ<CE><C5><CD> %s"), GetName(), item->GetName());
                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~     ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5929:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> <C0><FC><B4><DE>: %s <B4>Կ<A1><B0><D4> %s"), owner->GetName(), item->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~     ~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6084:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><C5>¿<A1><BC><AD> <BF><B9><BA><B9><C0><BB> <C0><D4><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6090:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <C2><F8><BF><EB><C1><DF><C0><CE> <C0><E5><BA><F1><B8><A6> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6096:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6103:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> Ż<B0><CD><C0><BB> <C0>̿<EB><C1><DF><C0>Դϴ<D9>."));
                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6113:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A1><B8><B8><C8><F7> <C0><D6><C0><BB> <B6><A7><B8><B8> <C2><F8><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6124:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, "<C0>̹<CC> <B0><B0><C0><BA> <C1><BE><B7><F9><C0><C7> <BF><EB>ȥ<BC><AE><C0><BB> <C2><F8><BF><EB><C7>ϰ<ED> <C0>ֽ<C0><B4>ϴ<D9>.");
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
char_item.cpp:6168:95:6 warnings generated.
In file included from desc_p2p.cpp:2:
In file included from ./desc_p2p.h:1:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc_p2p.cpp:2:
In file included from ./desc_p2p.h:1:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 warning: array subscript is of type 'char' [-Wchar-subscripts]
                                long duration = (0 != item->GetSocket(0)) ? item->GetSocket(0) : item->GetProto()->aLimits[item->GetProto()->cLimitRealTimeFirstUseIndex].lValue;
                                                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_manager.cpp:6:
./char_manager.h:145:11: warning: private field 'dummy1' is not used [-Wunused-private-field]
                char                            dummy1[1024];   // memory barrier
                                                ^
In file included from char_manager.cpp:21:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
char_item.cppIn file included from desc_manager.cpp:5:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc_manager.cpp:5:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
:6559:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6611:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6757:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C1><F6> <BE><CA><C0><BA> <B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6766:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C0><BA> <B8><BB><BF><A1><B0><D4> <BB><E7><B7><B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6784:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C1><F6> <BE><CA><C0><BA> <B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6793:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C0><BA> <B8><BB><BF><A1><B0><D4> <BB><E7><B7><B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6811:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C1><F6> <BE><CA><C0><BA> <B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6820:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C0><BA> <B8><BB><BF><A1><B0><D4> <BB><E7><B7><B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6870:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6887:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6906:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <C1>־<FA><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6913:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><B0><D4> <BB><E7><B7><C1>־<FA><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7105:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><CC> <B8>Ӹ<AE><B8><A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B7><B9><BA><A7><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7136:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><BF><C0><CF><C7><D1> <B8>Ӹ<AE> <BD><BA>Ÿ<C0>Ϸδ<C2> <B1><B3>ü<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7153:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <B5>а<A9><C1><DF><C0><CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7159:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><C7><D2> <BC><F6> <BE><F8><B4><C2> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7167:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>߸<F8><B5><C8> <B5>а<A9> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                    ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7176:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>߸<F8><B5><C8> <B5>а<A9> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                    ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7196:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><BA><B8><B4><D9> <B3>ʹ<AB> <B3><F4><C0><BA> <B7><B9><BA><A7><C0><C7> <B8><F3><BD><BA><C5>ͷδ<C2> <BA><AF><BD><C5> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7464:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7472:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1>ٷ<C2><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7480:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><F6><B4><C9><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7488:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><CE>ø<C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7496:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ü<B7><C2><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7508:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><BA> <C1><BE><B7><F9><C0><C7> <C0><AF><B4><CF>ũ <BE><C6><C0><CC><C5><DB> <B5><CE> <B0><B3><B8><A6> <B5><BF><BD>ÿ<A1> <C0><E5><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7515:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E1>ȥ<C7><CF><C1><F6> <BE><CA><C0><BA> <BB><F3><C5>¿<A1><BC><AD> <BF><B9><B9><B0><C0><BB> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7430:7: warning: unused variable 'itemType' [-Wunused-variable]
        BYTE itemType = item->GetType();
             ^
char_item.cpp:7431:7: warning: unused variable 'itemSubType' [-Wunused-variable]
        BYTE itemSubType = item->GetSubType();
             ^
char_item.cpp:7529:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                VERIFY_MSG(CBeltInventoryHelper::IsExistItemInBeltInventory(this), "<BA><A7>Ʈ <C0>κ<A5><C5><BF><A1> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><B8><C0><E7><C7>ϸ<E9> <C7><D8><C1><A6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.");
                                                                                    ^~~~~~~~  ~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_item.cpp:7421:39: note: expanded from macro 'VERIFY_MSG'
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT(msg)); \
                                                           ^~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7544:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                VERIFY_MSG( -1 == pos, "<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>." );
                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_item.cpp:7421:39: note: expanded from macro 'VERIFY_MSG'
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT(msg)); \
                                                           ^~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
11 warnings generated.
19 warnings generated.
3 warnings generated.
cube.cpp:316:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C1><A6><C1><B6>â<C0><CC> <BF><AD><B7><C1><C0>ֽ<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:321:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:525:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                (ch)->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A6><C1><B6>â<C0><CC> <BF><AD><B7><C1><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:540:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A6><C1><B6> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:546:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>.")); // <C0><CC> <C5>ؽ<BA>Ʈ<B4><C2> <C0>̹<CC> <B3>θ<AE> <BE><B2><C0>̴°Ŷ<F3> <C3>߰<A1><B9><F8><BF><AA> <C7>ʿ<E4> <BE><F8><C0><BD>
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:573:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A6><C1><B6><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));      // 2012.11.12 <BB><F5><B7><CE> <C3>߰<A1><B5><C8> <B8><U+07BC><BC><C1><F6> (locale_string.txt <BF><A1> <C3>߰<A1><C7>ؾ<DF> <C7><D4>)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:736:23: warning: ISO C++20 considers use of overloaded operator '==' (with operand types 'CUBE_VALUE' and 'CUBE_VALUE') to be ambiguous despite there being a unique best viable function [-Wambiguous-reversed-operator]
                                                if (*targetIter == *iter)
                                                    ~~~~~~~~~~~ ^  ~~~~~
./cube.h:21:7: note: ambiguity is between a regular call to this operator and a call with the argument order reversed
        bool operator == (const CUBE_VALUE& b)
             ^
cube.cpp:716:16: warning: unused variable 'npcVNUM' [-Wunused-variable]
                const DWORD& npcVNUM = iter->first;
                             ^
empire_text_convert.cpp:59:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                           ^~~~~~~~
empire_text_convert.cpp:59:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                      ^~~~~~~~
empire_text_convert.cpp:59:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                                 ^~~~~~~~
empire_text_convert.cpp:59:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                                            ^~~~~~~~
empire_text_convert.cpp:59:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                                                       ^~~~~~~~
config.cpp:505:17: warning: unused variable 'line' [-Wunused-variable]
                        const char * line = two_arguments(value_string, openid_host, sizeof(openid_host), openid_uri, sizeof(openid_uri));
                                     ^
5 warnings generated.
In file included from char_item.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
config.cpp:1290:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        d->GetCharacter()->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ<B6><F3><C0>̾<F0>Ʈ <B9><F6><C0><FC><C0><CC> Ʋ<B7><C1> <B7>α<U+05FE>ƿ<F4> <B5>˴ϴ<D9>. <C1><A4><BB><F3><C0><FB><C0><B8><B7><CE> <C6><D0>ġ <C8><C4> <C1><A2><BC><D3><C7>ϼ<BC><BF><E4>."));
                                                                                  ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~          ~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:101:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> Ż<B0><CD><C0><BB> <C0>̿<EB><C1><DF><C0>Դϴ<D9>."));
                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:107:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:124:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B5><B9><B7><C1><BA><B8><B3>½<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:128:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><BC><AD> <B8><D5><C0><FA> <B3><BB><B7><C1><BE><DF> <C7>մϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:132:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:145:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:147:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B8><D4><C0≯<A6> <C1><D9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:157:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><B0><D4> %s%s <C1>־<FA><BD><C0><B4>ϴ<D9>."), 
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:159:103: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                g_iUseLocale ? "" : under_han(ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>"));
                                                                                                                                  ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:159:119: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                g_iUseLocale ? "" : under_han(ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>"));
                                                                                                                                                        ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:163:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BE><C6><C0><CC><C5><DB><C0><CC> <C7>ʿ<E4><C7>մϴ<D9>"), ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:262:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("<BC>˴ٿ<EE><C0><CC> %d<C3><CA> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>."), *pSec);
                                                    ^~~~  ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:281:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf, sizeof(buf), LC_TEXT("%d<C3><CA> <C8><C4> <B0><D4><C0><D3><C0><CC> <BC>˴ٿ<EE> <B5>˴ϴ<D9>."), iSec);
                                              ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:370:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C3><CA> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>."), info->left_second);
                                                          ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:390:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:398:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7>α<D7><C0><CE> ȭ<B8><E9><C0><B8><B7><CE> <B5><B9><BE><C6> <B0><A9><B4>ϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٸ<AE><BC><BC><BF><E4>."));
                                                                ^~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:402:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><D4><C0><D3><C0><BB> <C1><BE><B7><E1> <C7>մϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٸ<AE><BC><BC><BF><E4>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:406:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ij<B8><AF><C5><U+0378><A6> <C0><FC>ȯ <C7>մϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٸ<AE><BC><BC><BF><E4>."));
                                                                 ^~~~~~~~~~~~        ~~~~ ~~~~~~~~  ~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:544:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d<C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - (180 - g_nPortalLimitTime));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:551:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d<C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - 170);
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:568:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d<C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - (180 - g_nPortalLimitTime));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:575:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <B8><B6><C0><BB><BF><A1><BC><AD> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d <C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - 173);
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:610:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><C1><F6><BF><A1><BC><AD> <BA><CE>Ȱ <B1><E2>ȸ<B8><A6> <B8><F0><B5><CE> <C0>Ҿ<FA><BD><C0><B4>ϴ<D9>! <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>!"));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:711:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:778:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:823:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:842:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pkVictim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B4><EB><B7><C3><C1><DF><C0>Դϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:859:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><BC><D3><C7><D8><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:873:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <BD><BA>ų <B7><B9><BA><A7><C0><BB> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
desc.cpp#define LC_TEXT(str) locale_find(str):885:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C4><C4>ǻ<C5><U+037F><A1><BC><AD> <B7>α<D7><C0><CE> <C7>Ͽ<A9> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1> <C7>մϴ<D9>."));
                                                                    ^~~~ ~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from cube.cpp:18:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^

                                 ^~~
cmd_general.cpp:946:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:952:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:965:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BA><F1><B9>й<F8>ȣ<B4><C2> <BF><B5><B9><AE><C0>ڸ<B8> <B0><A1><B4><C9><C7>մϴ<D9>."));
                                                                          ^~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:987:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:995:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B0><A1> <C0>̹<CC> <BF><AD><B7><C1><C0>ֽ<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1001:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B8><A6> <B4><DD><C0><BA><C1><F6> 10<C3><CA> <BE>ȿ<A1><B4><C2> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1032:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1038:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A5> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1051:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1090:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <B4>ٸ<A5> <C0><FC><C0><C2><FC><C0><FC> <C1><DF> <C0>Դϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1116:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><BF><A1> <B4><EB><C7><D1> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1125:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><B1> <B1><E6><B5><BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~        ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1136:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><C0>̹<CC> <C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1144:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><FC><BA><F1><B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1150:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <C0><FC><BA><F1><B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1158:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <BC><B1><C0><FC><C6><F7><B0><ED> <C1><DF><C0><CE> <B1><E6><B5><E5><C0>Դϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1167:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><C0>̹<CC> <C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1176:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <C0><FC><C0><EF><C0><CC> <BF><B9><BE><E0><B5><C8> <B1><E6><B5><E5> <C0>Դϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1185:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <C0><FC><C0><EF> <C1><DF><C0><CE> <B1><E6><B5><E5><C0>Դϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1195:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B7><B9><B4><F5> <C1><A1><BC><F6><B0><A1> <B8><F0><C0>ڶ<F3><BC><AD> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1200:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C0><BB> <C7>ϱ<E2> <C0><A7><C7>ؼ<B1> <C3>ּ<D2><C7><D1> %d<B8><ED><C0><CC> <C0>־<EE><BE><DF> <C7>մϴ<D9>."), GUILD_WAR_MIN_MEMBER_COUNT);
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1214:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B7><B9><B4><F5> <C1><A1><BC><F6><B0><A1> <B8><F0><C0>ڶ<F3><BC><AD> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1216:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B1><E6><B5><E5><BF><F8> <BC><F6><B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1230:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B1><E6><B5><E5><C0><E5><C0><CC> <C1><A2><BC><D3><C1><DF><C0><CC> <BE>ƴմϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1246:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B1><E6><B5><E5><C0><E5><C0><CC> <C1><A2><BC><D3><C1><DF><C0><CC> <BE>ƴմϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1271:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><BF><A1> <B4><EB><C7><D1> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1279:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><B1> <B1><E6><B5><BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~        ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1320:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1337:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        tch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><B8><B7><CE> <BA><CE><C5><CD> ģ<B1><B8> <B5><EE><B7><CF><C0><BB> <B0>ź<CE> <B4><E7><C7><U+07FD><C0><B4>ϴ<D9>."), ch->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1370:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<C0>κ<A5><C5><B0><A1> <B2><CB> <C2><F7><BC><AD> <B3><BB><B8><B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1437:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1443:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C6><C4>Ƽ<BF><A1> <BC><D3><C7><D8> <C0><D6><C0><B8><B9>Ƿ<CE> <B0><A1><C0>Խ<C5>û<C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1501:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1508:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_WARP));
                                                           ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1519:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1530:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><B9><FD>: warpto <character name>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1544:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1550:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C0><AF><C0><FA><B4><C2> %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pkCCI->bChannel, g_bChannel);
                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1555:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1566:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), arg1);
                                                                           ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1587:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1592:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1599:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), arg1);
                                                   ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cppcmd_gm.cpp:550:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, "<C0>κ<A5><C0><CC> Ȱ<BC><BA>ȭ <B5><C7><C1><F6> <BE><CA><C0><BD>.");
                                                                        ^~~~ ~~~~~~~~~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
cmd_gm.cpp:857:6: warning: variable 'x' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
        if (*arg2)
            ^~~~~
cmd_gm.cpp:867:3: note: uninitialized use occurs here
                x*100, 
                ^
cmd_gm.cpp:857:2: note: remove the 'if' if its condition is always true
        if (*arg2)
        ^~~~~~~~~~
cmd_gm.cpp:855:8: note: initialize the variable 'x' to silence this warning
        long x, y;
              ^
               = 0
cmd_gm.cpp:859:6: warning: variable 'y' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
        if (*arg3)
            ^~~~~
cmd_gm.cpp:868:3: note: uninitialized use occurs here
                y*100, 
                ^
cmd_gm.cpp:859:2: note: remove the 'if' if its condition is always true
        if (*arg3)
        ^~~~~~~~~~
cmd_gm.cpp:855:11: note: initialize the variable 'y' to silence this warning
        long x, y;
                 ^
                  = 0
db.cpp:1620:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><B9><FD>: transfer <name>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1626:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1633:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_TRANSFER));      
                                                           ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1644:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1659:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1664:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> %d ä<B3>ο<A1> <C1><A2><BC><D3> <C1><DF> <C0>Դϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE>: %d)"), arg1, pkCCI->bChannel, g_bChannel);
                                                                           ^~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1669:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1674:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1686:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BB> <BC><D2>ȯ<C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), arg1);
                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1695:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>Է<C2><C7>Ͻ<C5> <C0≯<A7><C0><BB> <B0><A1><C1><F8> <BB><E7><BF><EB><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1704:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1710:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1715:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1720:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1737:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><C0><C7> <B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1742:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s<B1><BA><C1><D6>] : %s  <BA><B8><C0><AF><B1>ݾ<D7> %lld "), EMPIRE_NAME(n), p->name[n], p->money[n]);
                                                                           ^~~~~~~~~~~~~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1744:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                           ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1750:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1754:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                   ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1822:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB><C7>Ҽ<F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1831:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("1-50 <BB><E7><C0><CC><C0><C7> <BC><F6>ġ<B8><A6> <BC><B1><C5><C3><C7><D8><C1>ּ<BC><BF><E4>"));
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1836:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BC><B1><DD><C0><CC> %d %<B7><CE> <BC><B3><C1><A4><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>"));
                                                ^~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1841:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(szMsg, sizeof(szMsg), "<B1><BA><C1><D6><C0><C7> <B8><ED><C0><B8><B7><CE> <BC><BC><B1><DD><C0><CC> %d %% <B7><CE> <BA><AF><B0><E6><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>", tax);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
cmd_general.cpp:1844:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(szMsg, sizeof(szMsg), "<BE><D5><C0><B8><B7>δ<C2> <B0>ŷ<A1> <B1>ݾ<D7><C0><C7> %d %% <B0><A1> <B1><B9><B0><ED><B7><CE> <B5><E9><BE><B0>Ե˴ϴ<D9>.", tax);
                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~
cmd_general.cpp:1885:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB><C7>Ҽ<F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1902:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڱ<B9> <BF><B5><C5><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1913:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_SUMMON));        
                                                           ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1921:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, SummonPrice);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1952:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2>ȯ<C7>Ҽ<F6> <BE><F8><B4><C2> <B8><F3><BD><BA><C5><CD> <C0>Դϴ<D9>. <BC><D2>ȯ<B0><A1><B4><C9><C7><D1> <B8><F3><BD><BA><C5>ʹ<C2> Ȩ<C6><E4><C0><CC><C1><F6><B8><A6> <C2><FC><C1><B6><C7>ϼ<BC><BF><E4>"));
                                                        ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1980:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_HP:      return LC_TEXT("<C3>ִ<EB> <BB><FD><B8><ED><B7><C2> +%d");
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1981:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_SP:      return LC_TEXT("<C3>ִ<EB> <C1><A4><BD>ŷ<C2> +%d");
                                                        ^~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1982:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_HT:          return LC_TEXT("ü<B7><C2> +%d");
                                                         ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1983:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_IQ:          return LC_TEXT("<C1><F6><B4><C9> +%d");
                                                        ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1984:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ST:          return LC_TEXT("<B1>ٷ<C2> +%d");
                                                        ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1985:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DX:          return LC_TEXT("<B9><CE>ø +%d");
                                                        ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1986:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATT_SPEED:   return LC_TEXT("<B0><F8><B0>ݼӵ<B5> +%d");
                                                        ^~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1987:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MOV_SPEED:   return LC_TEXT("<C0>̵<BF><BC>ӵ<B5> %d");
                                                        ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1988:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_CASTING_SPEED:       return LC_TEXT("<C4><F0>Ÿ<C0><D3> -%d");
                                                                ^~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1989:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_HP_REGEN:    return LC_TEXT("<BB><FD><B8><ED><B7><C2> ȸ<BA><B9> +%d");
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1990:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SP_REGEN:    return LC_TEXT("<C1><A4><BD>ŷ<C2> ȸ<BA><B9> +%d");
                                                        ^~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1991:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_POISON_PCT:  return LC_TEXT("<B5><B6><B0><F8><B0><DD> %d");
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1992:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_STUN_PCT:    return LC_TEXT("<BD><BA><C5><CF> +%d");
                                                        ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1993:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SLOW_PCT:    return LC_TEXT("<BD><BD><B7>ο<EC> +%d");
                                                        ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1994:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_CRITICAL_PCT:        return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> ġ<B8><ED>Ÿ <B0><F8><B0><DD>");
                                                                      ^~~~~~~~~~~~~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1995:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_CRITICAL:     return LC_TEXT("<BB><F3><B4><EB><C0><C7> ġ<B8><ED>Ÿ Ȯ<B7><FC> %d%% <B0><A8><BC><D2>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~   ~~~~~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1996:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_PENETRATE_PCT:       return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <B0><FC><C5><EB> <B0><F8><B0><DD>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1997:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_PENETRATE: return LC_TEXT("<BB><F3><B4><EB><C0><C7> <B0><FC><C5><EB> <B0><F8><B0><DD> Ȯ<B7><FC> %d%% <B0><A8><BC><D2>");
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1998:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_HUMAN:      return LC_TEXT("<C0>ΰ<A3><B7><F9> <B8><F3><BD><BA><C5><CD> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1999:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_ANIMAL:     return LC_TEXT("<B5><BF><B9><B0><B7><F9> <B8><F3><BD><BA><C5><CD> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2000:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_ORC:        return LC_TEXT("<BF><F5><B1><CD><C1><B7> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2001:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_MILGYO:     return LC_TEXT("<B9>б<B3><B7><F9> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:1552:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        CardTaker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<BA><D0><C0><C7> <B0><E1><C1><A6><BD>ð<A3><C0><CC> <C3>߰<A1> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. (<B0><E1><C1><A6><B9><F8>ȣ %d)"), item->GetSocket(1) / 60, item->GetSocket(0));
                                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2002:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_UNDEAD:     return LC_TEXT("<BD><C3>ü<B7><F9> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~~~~~ ~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2003:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_DEVIL:      return LC_TEXT("<BE>Ǹ<B6><B7><F9> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2004:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_STEAL_HP:            return LC_TEXT("Ÿ<B0><DD>ġ %d%% <B8><A6> <BB><FD><B8><ED><B7><C2><C0><B8><B7><CE> <C8><ED><BC><F6>");
                                                                 ^~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2005:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_STEAL_SP:            return LC_TEXT("Ÿ<B7><C2>ġ %d%% <B8><A6> <C1><A4><BD>ŷ<C2><C0><B8><B7><CE> <C8><ED><BC><F6>");
                                                                 ^~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2006:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MANA_BURN_PCT:       return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> Ÿ<B0>ݽ<C3> <BB><F3><B4><EB> <C0><FC><BD>ŷ<C2> <BC>Ҹ<F0>");
                                                                      ^~~~~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2007:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DAMAGE_SP_RECOVER:   return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C7><C7><C7>ؽ<C3> <C1><A4><BD>ŷ<C2> ȸ<BA><B9>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2008:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_BLOCK:                       return LC_TEXT("<B9><B0><B8><AE>Ÿ<B0>ݽ<C3> <BA><ED><B7><B0> Ȯ<B7><FC> %d%%");
                                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2009:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DODGE:                       return LC_TEXT("Ȱ <B0><F8><B0><DD> ȸ<C7><C7> Ȯ<B7><FC> %d%%");
                                                                          ^~~~~~~~~~~~~~~~  ~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2010:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_SWORD:        return LC_TEXT("<C7>Ѽհ<CB> <B9><E6><BE><EE> %d%%");
                                                                ^~~~  ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2011:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_TWOHAND:      return LC_TEXT("<BE><E7><BC>հ<CB> <B9><E6><BE><EE> %d%%");
                                                                ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2012:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_DAGGER:       return LC_TEXT("<B5>μհ<CB> <B9><E6><BE><EE> %d%%");
                                                                ^~~~  ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2013:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_BELL:         return LC_TEXT("<B9><E6><BF><EF> <B9><E6><BE><EE> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2014:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_FAN:          return LC_TEXT("<BA><CE>ä <B9><E6><BE><EE> %d%%");
                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2015:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_BOW:          return LC_TEXT("Ȱ<B0><F8><B0><DD> <C0><FA><C7><D7> %d%%");
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2016:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_FIRE:         return LC_TEXT("ȭ<BF><B0> <C0><FA><C7><D7> %d%%");
                                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2017:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_ELEC:         return LC_TEXT("<C0><FC><B1><E2> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2018:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_MAGIC:        return LC_TEXT("<B8><B6><B9><FD> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2019:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_WIND:         return LC_TEXT("<B9>ٶ<F7> <C0><FA><C7><D7> %d%%");
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2020:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_ICE:          return LC_TEXT("<B3>ñ<E2> <C0><FA><C7><D7> %d%%");
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2021:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_EARTH:        return LC_TEXT("<B4><EB><C1><F6> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2022:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_DARK:         return LC_TEXT("<BE><EE><B5><D2> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2023:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_REFLECT_MELEE:       return LC_TEXT("<C1><F7><C1><A2> Ÿ<B0><DD>ġ <B9>ݻ<E7> Ȯ<B7><FC> : %d%%");
                                                                ^~~~~~~~~~~~~~~~  ~~~~~~~~  ~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2024:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_REFLECT_CURSE:       return LC_TEXT("<C0><FA><C1><D6> <B5>ǵ<B9><B8><AE><B1><E2> Ȯ<B7><FC> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2025:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_POISON_REDUCE:       return LC_TEXT("<B5><B6> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2026:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_KILL_SP_RECOVER:     return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <C1><A4><BD>ŷ<C2> ȸ<BA><B9>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2027:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_EXP_DOUBLE_BONUS:    return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <B0><E6><C7><E8>ġ <C3>߰<A1> <BB><F3><BD><C2>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2028:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_GOLD_DOUBLE_BONUS:   return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <B5><B7> 2<B9><E8> <B5><E5><B7><D3>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2029:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ITEM_DROP_BONUS:     return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <BE><C6><C0><CC><C5><DB> 2<B9><E8> <B5><E5><B7><D3>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2030:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_POTION_BONUS:        return LC_TEXT("<B9><B0><BE><E0> <BB><E7><BF><EB><BD><C3> %d%% <BC><BA><B4><C9> <C1><F5><B0><A1>");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2031:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_KILL_HP_RECOVERY:    return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <BB><FD><B8><ED><B7><C2> ȸ<BA><B9>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2037:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATT_GRADE_BONUS:     return LC_TEXT("<B0><F8><B0>ݷ<C2> +%d");
                                                                ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2038:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DEF_GRADE_BONUS:     return LC_TEXT("<B9><E6><BE><EE><B7><C2> +%d");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2039:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAGIC_ATT_GRADE:     return LC_TEXT("<B8><B6><B9><FD> <B0><F8><B0>ݷ<C2> +%d");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2040:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAGIC_DEF_GRADE:     return LC_TEXT("<B8><B6><B9><FD> <B9><E6><BE><EE><B7><C2> +%d");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2042:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_STAMINA: return LC_TEXT("<C3>ִ<EB> <C1><F6><B1><B8><B7><C2> +%d");
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2043:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_WARRIOR:    return LC_TEXT("<B9><AB><BB><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                ^~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2044:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_ASSASSIN:   return LC_TEXT("<C0>ڰ<B4><BF><A1><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2045:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_SURA:               return LC_TEXT("<BC><F6><B6>󿡰<D4> <B0><AD><C7><D4> +%d%%");
                                                                        ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2046:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_SHAMAN:             return LC_TEXT("<B9><AB><B4><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                        ^~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2047:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_MONSTER:    return LC_TEXT("<B8><F3><BD><BA><C5><U+037F><A1><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2048:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_ATTBONUS:               return LC_TEXT("<B0><F8><B0>ݷ<C2> +%d%%");
                                                                        ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2049:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_DEFBONUS:               return LC_TEXT("<B9><E6><BE><EE><B7><C2> +%d%%");
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2050:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_EXPBONUS:               return LC_TEXT("<B0><E6><C7><E8>ġ %d%%");
                                                                        ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2051:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_ITEMBONUS:              return LC_TEXT("<BE><C6><C0><CC><C5><DB> <B5><E5><B7><D3><C0><B2> %.1f<B9><E8>");
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2052:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_GOLDBONUS:              return LC_TEXT("<B5><B7> <B5><E5><B7><D3><C0><B2> %.1f<B9><E8>");
                                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2053:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_HP_PCT:                  return LC_TEXT("<C3>ִ<EB> <BB><FD><B8><ED><B7><C2> +%d%%");
                                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2054:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_SP_PCT:                  return LC_TEXT("<C3>ִ<EB> <C1><A4><BD>ŷ<C2> +%d%%");
                                                                        ^~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2055:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SKILL_DAMAGE_BONUS:  return LC_TEXT("<BD><BA>ų <B5><A5><B9><CC><C1><F6> %d%%");
                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2056:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_NORMAL_HIT_DAMAGE_BONUS:     return LC_TEXT("<C6><F2>Ÿ <B5><A5><B9><CC><C1><F6> %d%%");
                                                                        ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2057:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SKILL_DEFEND_BONUS:          return LC_TEXT("<BD><BA>ų <B5><A5><B9><CC><C1><F6> <C0><FA><C7><D7> %d%%");
                                                                        ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2058:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_NORMAL_HIT_DEFEND_BONUS:     return LC_TEXT("<C6><F2>Ÿ <B5><A5><B9><CC><C1><F6> <C0><FA><C7><D7> %d%%");
                                                                        ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2062:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_WARRIOR:      return LC_TEXT("<B9><AB><BB><E7><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2063:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_ASSASSIN:     return LC_TEXT("<C0>ڰ<B4><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~ ~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2064:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_SURA:         return LC_TEXT("<BC><F6><B6><F3><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2065:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_SHAMAN:       return LC_TEXT("<B9><AB><B4><E7><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2103:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf + offset, bufsiz - offset, LC_TEXT(" (<B8><B8><B7><E1><C0><CF> : %d<B3><E2> %d<BF><F9> %d<C0><CF>)"), year, mon, day);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~   ~~~~~~~~   ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2453:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->GetParty()->ChatPacketToAllMember(CHAT_TYPE_INFO, LC_TEXT("%s<B4><D4><C0><CC> <C1>ֻ<E7><C0><A7><B8><A6> <B1><BC><B7><C1> %d<B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>. (%d-%d)"), ch->GetName(), n, start, end);
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2455:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><E7><BD><C5><C0><CC> <C1>ֻ<E7><C0><A7><B8><A6> <B1><BC><B7><C1> %d<B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>. (%d-%d)"), n, start, end);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2502:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                if (item->IsRideItem())
                ^
cmd_general.cpp:2498:6: note: previous statement is here
            if (NULL == item)
            ^
cmd_general.cpp:2537:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:1266:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:1606:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><C7><D5><C7><CF><C1><F6> <BE><CA><C0><BA> <B1><E6><B5><E5> <C0≯<A7> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:1611:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("(%s) <B1><E6><B5><BB><FD><BC><BA><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. [<C0>ӽ<C3>]"), cp.name);
                                                     ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from entity.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from entity.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmd_gm.cpp:2169:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C7><F6><C0><E7> <C0><FC><C0><EF><C1><DF><C0><CE> <B1><E6><B5><E5> <C0>Դϴ<D9>"));
                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2227:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s: <C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> <B1><E6><B5><E5> <C0>Դϴ<D9>."), arg1);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2570:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <C0≯<A7> <B6>Ǵ<C2> <B9><F8>ȣ<C0><C7> <B1><E6><B5><BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~        ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2685:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2751:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2773:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, "<C0>߸<F8><B5><C8> <C7><FC><BD><C4><C0><C7> <BD>ð<A3><C0>Դϴ<D9>. h, m, s<B8><A6> <BA>ٿ<A9><BC><AD> <C1><F6><C1><A4><C7><D8> <C1>ֽʽÿ<C0>.");
                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~         ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~
cmd_gm.cpp:2774:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, "<BF><B9>) 10s, 10m, 1m 30s");
                                                        ^~~~~~~~
cmd_gm.cpp:2882:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> <B0>ǹ<B0><C0>Դϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2892:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><CC> <C1><F6><C0><BB> <BC><F6> <BE><F8><B4><C2> <C1><BE><B7><F9><C0><C7> <B0>ǹ<B0><C0><CC> <C1><F6><BE><EE><C1><AE> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2906:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>Ǽ<B3><BF><A1> <C7>ʿ<E4><C7><D1> <B0>ǹ<B0><C0><CC> <C1><F6><BE><EE><C1><AE> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2918:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ǹ<B0> <BA><F1><BF><EB> <C1><A4><BA><B8> <C0>̻<F3><C0><B8><B7><CE> <B0>Ǽ<B3> <C0>۾<F7><BF><A1> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2924:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>Ǽ<B3> <BA><F1><BF><EB><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2941:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><DA><C0><BA><CE><C1><B7><C7>Ͽ<A9> <B0>Ǽ<B3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2975:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ǹ<B0><C0><BB> <C1><F6><C0><BB> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from config.cpp:12:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
cmd_gm.cpp:3157:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> ij<B8><AF><C5><CD> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3341:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> ij<B8><AF><C5><CD> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3347:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <B0><AD><C1><A6> <C1><BE><B7><E1> <BD><C7><C6><D0>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3351:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <B0><AD><C1><A6> <C1><BE><B7><E1> <BC><BA><B0><F8>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3407:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pChar1->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3421:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pChar2->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3428:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <BD><C3><C0><DB> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3432:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BD><C3><C0>ۿ<A1> <B9><AE><C1><A6><B0><A1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3437:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3452:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3460:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BD><BA><C5><C8> <C6><F7><C0><CE>Ʈ<B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3469:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BD><BA><C5><C8> <C6><F7><C0><CE>Ʈ<B0><A1> <C0><FB><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3475:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AA><C0><BB> <C0>߸<F8> <C0>Է<C2><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3510:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><ED><B7>ɾ<EE><C0><C7> <BC><AD><BA><EA> Ŀ<B8>ǵ尡 <C0>߸<F8> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~    ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3543:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7>÷<B9><C0>̾<EE> %d <BF><CD> <C7>÷<B9><C0>̾<EE>  %d<B8><A6> <C6><C4>ȥ<BD><C3>ŵ<B4>ϴ<D9>.."), pids.pid1, pids.pid2);
                                                ^~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3577:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A2><C1><A6><B1><B9> <C1><F8><C7><E0> <C1><A4><BA><B8>"));
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3578:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><C5><C3> <B8><CA> <C1><A4><BA><B8> <BC><BA><C1><F6> %d <C5><EB><B7><CE> %d %d %d"), GetSungziMapIndex(), GetPassMapIndex(1), GetPassMapIndex(2), GetPassMapIndex(3)); 
                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3601:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><C0><C7> <BB><EF><B0>Ÿ<AE> <C1><F8><C7><E0><C1><A4><BA><B8>"));
                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3683:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, "<B1><B9><B0><ED>: %d <BF><F8>", NationMoney);
                                        ^~~~~~~~~~~~~~~~     ~~~~~~~~
cmd_gm.cpp:3962:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3968:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><ED><B7>ɾ<EE><C0><C7> <BC><AD><BA><EA> Ŀ<B8>ǵ尡 <C0>߸<F8> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~    ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:4022:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BD><BA><C5><C8> <C6><F7><C0><CE>Ʈ<B0><A1> <C0><FB><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:4367:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, "<BE><C6><C0><CC><C5><DB><C0><CC> <BE><F8><BE><C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BE><EE>.");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from db.cpp:14:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from In file included from dungeon.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from dungeon.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from exchange.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from exchange.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmd_general.cpp:26:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
4 warnings generated.
In file included from cmd_gm.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from entity_view.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from entity_view.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from fishing.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from fishing.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from gm.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from gm.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from guild_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from guild_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gm.cpp:69:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if ( LC_IsEurope() && !LC_IsTaiwan() || LC_IsSingapore() )
             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~
gm.cpp:69:21: note: place parentheses around the '&&' expression to silence this warning
        if ( LC_IsEurope() && !LC_IsTaiwan() || LC_IsSingapore() )
                           ^
             (                              )
10 warnings generated.
53 warnings generated.
16 warnings generated.
24 warnings generated.
In file included from guild_war.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from guild_war.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
exchange.cpp:56:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C0><FC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B1><B3>ȯ<C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:66:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1>â<C0><CC> <BF><AD><B7><C1><C0><D6><C0><BB><B0><E6><BF><EC> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>." ) );
                                                     ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:72:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B4>ٸ<A5> <B0>ŷ<A1><C1><DF><C0>̶<F3> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>." ) );
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:93:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B1><B3>ȯ <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:157:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                m_pOwner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><BB> <B0>dz<D7><C1><D9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:521:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:522:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:529:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:530:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:537:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:538:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:544:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:545:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:568:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><U+0530><FA><C0><C7> <B1><B3>ȯ<C0><CC> <BC><BA><BB><E7> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), victim->GetName());
                                                                                   ^~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:569:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><U+0530><FA><C0><C7> <B1><B3>ȯ<C0><CC> <BC><BA><BB><E7> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), GetOwner()->GetName());
                                                                               ^~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from guild.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from guild.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
191 warnings generated.
In file included from horse_rider.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from horse_rider.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from exchange.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from horsename_manager.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from horsename_manager.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
3 warnings generated.
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from dungeon.cpp:13:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
10 warnings generated.
In file included from input_auth.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_auth.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
23 warnings generated.
In file included from input_db.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_db.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from input_login.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_login.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from input_main.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_main.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from input.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from input_p2p.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_p2p.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guild_manager.cppguild.cpp:66:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        strlcpy(m_data.grade_array[0].grade_name, LC_TEXT("<B1><E6><B5><E5><C0><E5>"), sizeof(m_data.grade_array[0].grade_name));
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:71:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                strlcpy(m_data.grade_array[i].grade_name, LC_TEXT("<B1><E6><B5><E5><BF><F8>"), sizeof(m_data.grade_array[i].grade_name));
                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:80:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <C0≯<A7><C0><CC> <C0><FB><C7><D5><C7><CF><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:444:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô<EB><C0><C7> <BC><F6><B7>õ<B5><B0><A1> <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! (%d/%d)"),rod->GetSocket(0), rod->GetValue(2));
                                                                ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:447:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô밡 <C3>ִ<EB> <BC><F6><B7>õ<B5><BF><A1> <B5><B5><B4><DE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:448:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><EE><BA>θ<A6> <C5><EB><C7><D8> <B4><D9><C0><BD> <B7><B9><BA><A7><C0><C7> <B3><AC><BD>ô<EB><B7><CE> <BE><F7><B1><U+05F7><B9><C0>̵<E5> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:93:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <B0><B0><C0><BA> <C0≯<A7><C0><C7> <B1><E6><B5><C0>ֽ<C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:99:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><BB><FD><BC><BA><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:650:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<F8><BF><A1> <C0><E2><C0><BA> <B9><B0><B0><ED><B1><E2><C0><C7> <B1><E6><C0>̴<C2> %.2fcm"), item->GetSocket(0)/100.f);
                                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:663:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                strlcpy(p.szBoard, LC_TEXT("<B3><AC><BD><C3><C0>̺<A5>Ʈ<BF><F9>ô<BA>ؾ<EE>"), sizeof(p.szBoard));
                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:667:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                strlcpy(p.szBoard, LC_TEXT("<B3><AC><BD><C3><C0>̺<A5>Ʈ<C0><U+05FE><EE>"), sizeof(p.szBoard));
                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:752:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s : %d <B8><B6><B8><AE>"), it->first.c_str(), it->second);
                                                                ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:754:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C1><BE><B7><F9> %d <B8><B6><B8><AE> <B3><AC><C0><BD>"), fished.size(), total_count);
                                                   ^~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:791:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><ED><B1><C8><E7><C0><FB><B5><B5> <BE><F8><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:800:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><E8> <BC>ӿ<A1><BC><AD> <C1><B6><B0><B3><B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:805:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><E8> <BC>ӿ<A1><BC><AD> <C1><F6><B7><B7><C0>̰<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:836:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<B8><A6> <B1><B8><BF><FC><BD><C0><B4>ϴ<D9>."), item->GetName());
                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
51 warnings generated.
guild.cppguild_manager.cpp:544:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><BC><B1><C0><FC><C6><F7><B0><ED><B8><A6> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>!"), TouchGuild(guild_id1)->GetName(), TouchGuild(guild_id2)->GetName());
                                                               ^~~~~~~~~~~~      ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:558:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        g2->GetMasterCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %s <B1><E6><B5><B1><E6><B5><E5><C0><FC><C0><BB> <B0>ź<CE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), g1->GetName());
                                                                                       ^~~~~~~~~~~~~~~~     ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:582:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><C0><E1><BD><C3> <C8><C4> <C0><FC><C0><EF><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>!"), g1->GetName(), g2->GetName());
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:630:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><C0><FC><C0><EF><C0><BB> <BD><C3><C0><DB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>!"), g1->GetName(), g2->GetName());
                                               ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:925:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><A6><B0><F8><C7>ϰ<ED><C0><DA> <C7>ϴ<C2> <B0><E6><C7><E8>ġ<B0><A1> <B3><B2><C0><BA> <B0><E6><C7><E8>ġ<BA><B8><B4><D9> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:648:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><E5> <BB><E7><C0><CC><C0><C7> <C0><FC><C0><EF><C0><CC> <B9><AB><BD>ºη<CE> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>."), g1->GetName(), g2->GetName());
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:654:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><E5><BF><CD><C0><C7> <C0><FC><C0><BC><AD> <BD>¸<AE> <C7><U+07FD><C0><B4>ϴ<D9>."), g1->GetName(), g2->GetName());
                                                                       ^~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:658:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><E5><BF><CD><C0><C7> <C0><FC><C0><BC><AD> <BD>¸<AE> <C7><U+07FD><C0><B4>ϴ<D9>."), g2->GetName(), g1->GetName());
                                                                       ^~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:742:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        master1->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C0><CC> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                      ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:750:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        master2->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C0><CC> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                      ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:756:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><E5> <BB><E7><C0><CC><C0><C7> <C0><FC><C0><EF><C0><CC> <C3><EB><BC>ҵǾ<FA><BD><C0><B4>ϴ<D9>."), g1->GetName(), g2->GetName());
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1036:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><E8><C1><A6><C7><D2> <BC><F6> <BE><F8><B4><C2> <B1><DB><C0>Դϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1287:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BF><EB><BD>ŷ<C2><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. (%d, %d)"), GetSP(), iNeededSP);
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1296:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C4><F0>Ÿ<C0><D3><C0><CC> <B3><A1><B3><AA><C1><F6> <BE>ʾ<C6> <B1><E6><B5><E5> <BD><BA>ų<C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1315:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %d <BD><BA>ų<C0><BB> <BB><E7><BF><EB><C7><D4> (%d, %d) to %u"), dwVnum, GetSP(), iNeededSP, pid);
                                                         ^~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1336:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4>밡 %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pcci->bChannel, g_bChannel);
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~       ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1349:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><BF><F3><C0><CE> <BB><F3><C5>°<A1> <BE>ƴմϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1369:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <BD><BA>ų<C0><BA> <B1><E6><B5><E5><C0><FC> <C1><U+07FF><A1><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input_udp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_udp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guild.cpp:1736:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %u<C0><C7> <BF><EB><BD>ŷ<C2><C0><BB> ȸ<BA><B9><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), iSP);
                                                         ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1810:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><E1><BD><C3><C8>Ŀ<A1> <C0>̿<EB><C7><D8><C1>ֽʽÿ<C0>"));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1837:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><E1><BD><C3><C8>Ŀ<A1> <C0>̿<EB><C7><D8><C1>ֽʽÿ<C0>"));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1843:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <B1>ݰ<ED><BF><A1><BC><B1> <B1><E6><B5><E5><C0><C3><E2><B1><DD><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1849:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><A1><C1><F6><B0><ED> <C0>ִ<C2> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1944:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
            pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <C3>ʴ<EB> <BD><C5>û<C0><BB> <B9><DE><C0><BB> <BC><F6> <BE><F8><B4><C2> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                             ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1954:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <B1><E6><B5><E5> <C3>ʴ<EB> <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>.") );
                                                                  ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1959:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>.") );
                                                                  ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1964:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B4>ٸ<A5> <C1><A6><B1><B9> <BB><E7><B6><F7><C0><BB> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.") );
                                                                  ^~~~~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1974:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> Ż<C5><F0><C7><D1> <C8><C4> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1979:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><C7>ػ<EA><C7><D1> <C1><F6> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1982:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_ALREADYJOIN:  pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <C0>̹<CC> <B4>ٸ<A5> <B1><E6><B5><BC><D3><C7><D8><C0>ֽ<C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1983:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILDISFULL:  pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C3>ִ<EB> <B1><E6><B5><E5><BF><F8> <BC><F6><B8><A6> <C3>ʰ<FA><C7><U+07FD><C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1984:81: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILD_IS_IN_WAR : pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <B1><E6><B5><C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>.") ); return;
                                                                                              ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1985:78: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_INVITE_LIMIT : pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <BD>ű<D4> <B0><A1><C0><D4> <C1><A6><C7><D1> <BB><F3><C5><C2> <C0>Դϴ<D9>.") ); return;
                                                                                           ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cppIn file included from input_teen.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_teen.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:2039:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> Ż<C5><F0><C7><D1> <C8><C4> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2044:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><C7>ػ<EA><C7><D1> <C1><F6> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2047:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_ALREADYJOIN:  pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <C0>̹<CC> <B4>ٸ<A5> <B1><E6><B5><BC><D3><C7><D8><C0>ֽ<C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2048:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILDISFULL:  pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C3>ִ<EB> <B1><E6><B5><E5><BF><F8> <BC><F6><B8><A6> <C3>ʰ<FA><C7><U+07FD><C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2049:81: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILD_IS_IN_WAR : pchInvitee->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <B1><E6><B5><C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>.") ); return;
                                                                                              ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2050:78: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_INVITE_LIMIT : pchInvitee->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <BD>ű<D4> <B0><A1><C0><D4> <C1><A6><C7><D1> <BB><F3><C5><C2> <C0>Դϴ<D9>.") ); return;
                                                                                           ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from fishing.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
guild_war.cpp:46:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C1><U+07FF><A1><B4><C2> <BB><E7><B3>ɿ<A1> <B5><FB><B8><A5> <C0><CC><C0><CD><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_auth.cpp:448:8: warning: unused variable 'last' [-Wunused-variable]
        char *last = 0;
              ^
In file included from item_addon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_addon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guild_war.cpp:316:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        NotifyGuildMaster(LC_TEXT("<C0><FC><C0><EF> <BC><AD><B9><F6><B0><A1> <BF><AD><B7><C1><C0><D6><C1><F6> <BE>ʾ<C6> <B1><E6><B5><E5><C0><FC><C0><BB> <BD><C3><C0><DB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_war.cpp:356:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        NotifyGuildMaster(LC_TEXT("<C0><FC><C0><EF> <BC><AD><B9><F6><B0><A1> <BF><AD><B7><C1><C0><D6><C1><F6> <BE>ʾ<C6> <B1><E6><B5><E5><C0><FC><C0><BB> <BD><C3><C0><DB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_war.cpp:382:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                NotifyGuildMaster(LC_TEXT("<C0>̹<CC> <BC><B1><C0><FC><C6><F7><B0><ED> <C1><DF><C0><CE> <B1><E6><B5><E5><C0>Դϴ<D9>."));
                                                           ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_war.cpp:654:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C0><FC><C0><EF><C0><CC> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_war.cpp3 warnings generated.
313 warnings generated.
:730:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("<<B1><E6><B5><E5>> <B7><A1><B4><F5> <C1><A1><BC><F6><B0><A1> %d <C1><A1><C0><CC> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>"), point);
                                                     ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
4 warnings generated.
In file included from item_attribute.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_attribute.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from item.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
94 warnings generated.
20 warnings generated.
input_teen.cpp:99:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><CC> <C0>̹<CC> %d<BD>ð<A3><C0><CC> <C1><F6><B3><B5><BD><C0><B4>ϴ<D9>."), hour);
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:105:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><CC> <C0>̹<CC> %d<BD>ð<A3><C0><CC> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>,"), hour);
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:106:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C1><B6><BC><D3><C8><F7> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͻ<C5> <C8><C4> <B0>ǰ<AD><C0><BB> <C0><A7><C7><D8> <C8><U+07BD><C4><C0><BB> <C3><EB><C7><D8><C1>ֽñ<E2><B9>ٶ<F8><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:112:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><BA> <C0>̹<CC> <B0><D4><C0><D3> <C7>Ƿ<CE> <BB><F3><C5>¿<A1> <B5><E9><BE><C0><B8><B8><E7>,"));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:113:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B0><D4><C0><D3> <B3><BB><C0><C7> <BC><F6><C0><CD><C0><CC> <C1><A4><BB><F3>ġ<C0><C7> 50%<B7><CE> <C7><CF><C7><E2><B5>˴ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:114:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B0>ǰ<AD><C0><BB> <C0><A7><C7><D8> <C1><B6><BC><D3><C8><F7> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͻð<ED>"));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:115:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C8><U+07BD><C4> <B9><D7> <C7>о<F7><BF><A1> <BF><AD><C1><DF><C7><D8><C1>ֽʽÿ<C0>."));
                                                                          ^~~~        ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:121:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><BA> <C0>̹<CC> <BF><C2><C0><FC><C7><CF><C1><F6> <B8><F8><C7><D1> <B0><D4><C0><D3> <BD>ð<A3><BF><A1> <B5><E9><BE><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:122:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B0>ǰ<AD><C0><BB> <C0><A7><C7><D8> <C1><B6><BC><D3><C8><F7> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͻ<C5> <C8><C4> <C8><U+07BD><C4><C0><BB> <C3><EB><C7><D8><C1>ֽʽÿ<C0>,"));
                                                                          ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:123:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B1><U+05F7><B8><C1><F6> <BE><CA><C0><B8><B8><E9> <B0>ǰ<AD> <BB><F3><BF><A1> <C7><C7><C7>ظ<A6> <C0><D4><C0><BB> <BC><F6> <C0><D6><C0><B8><B8><E7> <B0><D4><C0><D3> <B3><BB><C0><C7> <BC><F6>ġ<B4><C2> 0<C0><CC> <B5>˴ϴ<D9>."));
                                                                          ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:124:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><A9><C0><FB> <BF><C0><C7><C1><B6><F3><C0><CE> <BD>ð<A3><C0><CC> 5<BD>ð<A3><C0><CC> <B5>Ǹ<E9> <C1><A4><BB><F3><C0><B8><B7><CE> <B5><B9><BE>ƿɴϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:137:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, buflen, LC_TEXT("%d<BD>ð<A3>"), hour);
                                                 ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:139:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, buflen, LC_TEXT("%d<BA><D0>"), min);
                                                 ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:160:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><C0><C7><C1><B6><F3><C0><CE> <BD>ð<A3><C0><BA> %s<C0>Դϴ<D9>."), off_time_string);
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:161:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><BA> 0<C0><CC> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. 100% ȿ<B0><FA><B8><A6> <BE><F2><C0><B8><BD><C7> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:166:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><C0><C7><C1><B6><F3><C0><CE> <BD>ð<A3><C0><BA> %s<C0≯<E7>, <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><BA> %s<C0>Դϴ<D9>."),
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input_udp.cpp:7:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
item.cpp:28:116: warning: field 'm_pkRealTimeExpireEvent' will be initialized after field 'm_pkExpireEvent' [-Wreorder-ctor]
        m_bExchanging(false), m_pkDestroyEvent(NULL), m_pkUniqueExpireEvent(NULL), m_pkTimerBasedOnWearExpireEvent(NULL), m_pkRealTimeExpireEvent(NULL),
                                                                                                                          ^
19 warnings generated.
In file included from log.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from log.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from locale_service.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager_idrange.cpp:3:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager_idrange.cpp:3:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from locale_service.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
item.cpp:698:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cpp:703:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cpp:713:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cpp:718:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cpp:836:88: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
                if (bWearCell < WEAR_MAX_NUM || bWearCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
input_login.cpp:51:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<BE><C6><C0><CC><C5><DB> <B5><E5><B7>ӷ<FC>  %d%% <C3>߰<A1> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), item_drop_bonus);
                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~       ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:56:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B0><F1><B5><E5> <B5><E5><B7>ӷ<FC> %d%% <C3>߰<A1> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), gold_drop_bonus);
                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~      ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:61:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B4><EB><B9>ڰ<F1><B5><E5> <B5><E5><B7>ӷ<FC> %d%% <C3>߰<A1> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), gold10_drop_bonus);
                                         ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~      ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:66:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B0><E6><C7><E8>ġ %d%% <C3>߰<A1> ȹ<B5><E6> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), exp_bonus);
                                         ^~~~~~~~~~~~~~~~       ~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item.cpp:1564:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<BF><A1><BC><AD> <BC><D2><C4><CF> <BA><FC><C1><FA><B6><A7><B1><EE><C1><F6> <B3><B2><C0><BA> <BD>ð<A3> %d"), GetName(), time);
                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item.cpp:1712:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<BF><A1> <B9><DA><C7><F4><C0>ִ<F8> <BA><B8><BC><AE><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."), GetName());
                                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item.cpp:1734:14: warning: unused variable 'vnum' [-Wunused-variable]
        const DWORD vnum = item->GetVnum();
                    ^
item.cpp:2078:29: warning: array subscript is of type 'char' [-Wchar-subscripts]
                return GetProto()->aLimits[GetProto()->cLimitTimerBasedOnWearIndex].lValue;     
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
input_login.cpp:667:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ<B6><F3><C0>̾<F0>Ʈ <B9><F6><C0><FC><C0><CC> Ʋ<B7><C1> <B7>α<U+05FE>ƿ<F4> <B5>˴ϴ<D9>. <C1><A4><BB><F3><C0><FB><C0><B8><B7><CE> <C6><D0>ġ <C8><C4> <C1><A2><BC><D3><C7>ϼ<BC><BF><E4>."));
                                                                                   ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~          ~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:807:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C0><CC> <B8>ʿ<A1><BC><B1> <B0><AD><C1><A6><C0><FB><C0><CE> <B4><EB><C0><FC><C0><CC> <C0><D6><C0><BB><BC><F6> <B5><B5> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                  ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:808:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C0><CC> <C1><B6><C7><U+05FF><A1> <B5><BF><C0><C7><C7><CF><C1><F6> <BE><CA><C0><BB><BD><C3>"));
                                                                  ^~~~~~~~ ~~~~~~~~~~~~        ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:809:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<BA><BB><C0><CE><C0><C7> <C1>ּ<BA> <B9><D7> <BA>μ<BA><C0><B8><B7><CE> <B5><B9><BE>ư<A1><BD>ñ<E2> <B9>ٶ<F8><B4>ϴ<D9>."));
                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from login_data.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from login_data.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from item.cpp:18:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
8 warnings generated.
input_db.cpp:1179:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5><B0>ŷ<A1>â<C0><CC> <BF><AD><B8><B0><BB><F3><C5>¿<A1><BC><AD><B4><C2> â<B0><ED><B8><A6> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>." ) );
                                                                       ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:1240:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED> <BA><F1><B9>й<F8>ȣ<B0><A1> <BA><AF><B0><E6><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:1244:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <B1><E2><C1><B8> <BA><F1><B9>й<F8>ȣ<B0><A1> Ʋ<B7>Ƚ<C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:1941:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E1><C0><E7><B1><C0><CC> %d<BA><D0> <C8><C4> <B8><B8><B7><E1> <B5>˴ϴ<D9>."), (p->dwRemainSeconds / 60));
                                                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from item_attribute.cpp:7:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from item_manager.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
input_main.cppinput_db.cpp:2650:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> %s <B1><B9><B0><ED><BF><A1><B4><C2> %u <C0><C7> <B5><B7><C0><CC> <C0>ֽ<C0><B4>ϴ<D9>"), EMPIRE_NAME(Empire), CMonarch::instance().GetMoney(Empire));
                                                                ^~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:2670:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> %s <B1><B9><B0><ED><BF><A1><B4><C2> %d <C0><C7> <B5><B7><C0><CC> <C0>ֽ<C0><B4>ϴ<D9>"), EMPIRE_NAME(Empire), CMonarch::instance().GetMoney(Empire));
                                                        ^~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:2691:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <B5><B7><C0><BB> <B0><A1><C1><AE><BF>ü<F6> <BE><F8><B4><C2> <BB><F3>Ȳ<C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:2698:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(notice, sizeof(notice), LC_TEXT("%s<C0><C7> <B1><BA><C1>ְ<A1> %s <B4><D4><C0><B8><B7><CE> <B1><B3>ü<B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), EMPIRE_NAME(info->bEmpire), info->szName);
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
:107:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<C6><C3> <B1><DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                         ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:120:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <BD>ð<A3> %d <BA><D0> %d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), hour, min, sec);
                                                       ^~~~ ~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:122:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <BD>ð<A3> %d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), hour, sec);
                                                       ^~~~ ~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:124:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <BA><D0> %d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), min, sec);
                                                       ^~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:126:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), sec);
                                                       ^~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from item_manager_idrange.cpp:4:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
input_main.cpp8 warnings generated.
:350:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<C6><C3> <B1><DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                         ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:502:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        len = snprintf(buf, sizeof(buf), LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), pTable->szLocaleName);
                                                                                                  ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:504:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        len = snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <C7>ʿ<E4><C7>մϴ<D9>."), pTable->szLocaleName);
                                                                                                    ^~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp3 warnings generated.
:770:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), pTable->szLocaleName);
                                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:772:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<C0><CC> <C7>ʿ<E4><C7>մϴ<D9>."), pTable->szLocaleName);
                                                                          ^~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:785:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><DC>ġ<B1><E2><B4><C2> <B7><B9><BA><A7> %d <C0>̻<F3><B8><B8> <BB><E7><BF><EB> <B0><A1><B4><C9> <C7>մϴ<D9>."), SHOUT_LIMIT_LEVEL);
                                                                ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:848:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><C4>Ƽ <C1><DF><C0><CC> <BE>ƴմϴ<D9>."));
                                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:865:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><E6><B5><B0><A1><C0><D4><C7><CF><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                                ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cppIn file included from messenger_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from messenger_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:989:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B8><U+07BD><C5><C1><AE> <C3>߰<A1> <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1000:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> <BF><C0>ڴ<C2> <B8><U+07BD><C5><C1><AE><BF><A1> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~        ~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1022:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> <BF><C0>ڴ<C2> <B8><U+07BD><C5><C1><AE><BF><A1> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~        ~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1029:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> <C1><A2><BC>ӵ<C7> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."), name);
                                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1037:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B8><U+07BD><C5><C1><AE> <C3>߰<A1> <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1159:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        to_ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1> â<B0><ED><B8><A6> <BF><AD><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                   ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1173:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1> â<B0><ED><B8><A6> <BF><AD><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                        ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1196:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1205:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                to_ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1215:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><U+05FC><F6><B0><A1> 20<BE><EF> <B3><C9><C0><BB> <C3>ʰ<FA><C7>Ͽ<A9> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>.."));
                                                                                        ^~~~        ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1233:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><C0>ϰ<E6><BF><EC> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1265:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <C3>ѱݾ<D7><C0><CC> 20<BE><EF> <B3><C9><C0><BB> <C3>ʰ<FA><C7>Ͽ<A9> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>.."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1347:29: warning: converting the result of '<<' to a boolean; did you mean '(bArg << 22) != 0'? [-Wint-in-bool-context]
        else if( bArg > 14 && bArg << 22 )
                                   ^
input_main.cpp:2114:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
            ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B7><CE> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB> <C0>Դϴ<D9>."));
                                                      ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2120:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2126:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B3><D6><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2132:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B3><D6><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2138:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B3><D6><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2189:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                  ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2199:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                          ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2213:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                  ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2265:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2286:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2297:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><E4>û<C0><BB> <C7><D1> ij<B8><AF><C5><U+0378><A6> ã<C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2309:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2320:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B8><AE><B4><F5><B8><B8> <BA><AF><B0><E6><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2326:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BB><F3><C5>¸<A6> <BA><AF><B0><E6><C7>Ϸ<C1><B4><C2> <BB><E7><B6><F7><C0><CC> <C6><C4>Ƽ<BF><F8><C0><CC> <BE>ƴմϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2367:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2373:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2379:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ<BF><A1><BC><AD> <C3>߹<E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2393:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C1><AF><B3><BB><BF><A1><BC><AD><B4><C2> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>߹<E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2409:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        B->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <C3>߹<E6><B4><E7><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                                                ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2424:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C1><AF><B3><BB><BF><A1><BC><AD><B4><C2> <C6><C4>Ƽ<B8><A6> <B3><AA><B0><A5> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2435:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2445:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4>ٸ<A5> <C6><C4>Ƽ<BF><F8><C0><BB> Ż<C5><F0><BD><C3>ų <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~   ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2460:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7>ػ<EA><C7><D1> <C8><C4> %d<C0><CF> <C0>̳<BB><BF><A1><B4><C2> <B1><E6><B5><B8><B8><B5><E9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                         ^~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2468:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> Ż<C5><F0><C7><D1> <C8><C4> %d<C0><CF> <C0>̳<BB><BF><A1><B4><C2> <B1><E6><B5><B8><B8><B5><E9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                         ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2486:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><C7><D5><C7><CF><C1><F6> <BE><CA><C0><BA> <B1><E6><B5><E5> <C0≯<A7> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2494:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> [%s] <B1><E6><B5><BB><FD><BC><BA><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), cp.name);
                                                         ^~~~~~~~~~~~~~~~       ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2519:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <BB><FD><BC><BA><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
34 warnings generated.
input_main.cpp:2530:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ <B1><E2><BC><FA><C0><BA> <C6><C4>Ƽ<C0><BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2545:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><D2>ȯ<C7>Ϸ<C1><B4><C2> <B4><EB><BB><F3><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2607:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><BC><D3><C7><D8><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2623:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>߸<F8><B5><C8> <B1>ݾ<D7><C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2629:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><A1><C1><F6><B0><ED> <C0>ִ<C2> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2646:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>߸<F8><B5><C8> <B1>ݾ<D7><C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2661:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><AF><C7><D1> <BB><E7><B6><F7><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2672:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BE><C6><C1><F7> <B0><A1><C0><D4><C7><D2> <BC><F6> <BE><F8><B4><C2> ij<B8><AF><C5><CD><C0>Դϴ<D9>"));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2685:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC> <C1><U+07FF><A1><B4><C2> <B1><E6><B5><E5><BF><F8><C0><BB> Ż<C5><F0><BD><C3>ų <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2701:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <B0><B0><C0><BA> <B1><E6><B5><BE>ƴմϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2707:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <B0><AD><C1><A6> Ż<C5><F0> <BD><C3>ų <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2723:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <B0><AD><C1><A6> Ż<C5><F0> <BD><C3>ų <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2728:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <B0><AD><C1><A6> Ż<C5><F0> <BD><C3><C4><U+05FD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2730:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><AF><C7><D1> <BB><E7><B6><F7><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2747:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><F7><C0><A7> <C0≯<A7><C0><BB> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2751:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><C7> <C1><F7><C0><A7> <C0≯<A7><C0><BA> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2755:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><FB><C7><D5><C7><CF><C1><F6> <BE><CA><C0><BA> <C1><F7><C0><A7> <C0≯<A7> <C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2773:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><F7><C0><A7> <B1><C7><C7><D1><C0><BB> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2777:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><C7> <B1><C7><C7><D1><C0><BA> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2792:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><C0>̹<CC> <C3>ְ<ED> <B7><B9><BA><A7><C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2801:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %u<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> <C5><F5><C0><DA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), offer);
                                                                                         ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2805:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><E6><C7><E8>ġ <C5><F5><C0>ڿ<A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2818:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2824:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BF><EB><BD>ŷ<C2> ȸ<BA><B9><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2851:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><F8><C1><F6><B1><DB><C0><BB> <C0>ۼ<BA><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2884:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><F7><C0><A7><B8><A6> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2886:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><C7> <C1><F7><C0><A7><B4><C2> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2888:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><B8><B7><CE> <C1><F7><C0><A7><B8><A6> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2913:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><C0><BB> <C1><F6><C1><A4><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2919:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B4><F5><C0>̻<F3> <C0><E5><BC><F6><B8><A6> <C1><F6><C1><A4><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2963:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><BB> <B0>dz<D7><C1><D9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2989:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C0><AF> <B5><B7><C0><CC> 20<BE><EF><B3><C9><C0><BB> <B3>Ѿ<EE> <B0>ŷ<A1><B8><A6> <C7>ۼ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2999:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><C0>ϰ<E6><BF><EC> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:3014:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO,  LC_TEXT("â<B0><ED>,<B0>ŷ<A1>â<B5><EE><C0><CC> <BF><AD><B8><B0> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B0><B3><B7><AE><C0><BB> <C7>Ҽ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                          ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:3071:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, "<BB><E7><B1><CD> Ÿ<BF><F6> <BF>Ϸ<E1> <BA><B8><BB><F3><C0><BA> <C7>ѹ<F8><B1><EE><C1><F6> <BB><E7><BF><B4><C9><C7>մϴ<D9>.");
                                                                        ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~
input_main.cpp:3135:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ<B6><F3><C0>̾<F0>Ʈ <B9><F6><C0><FC><C0><CC> Ʋ<B7><C1> <B7>α<U+05FE>ƿ<F4> <B5>˴ϴ<D9>. <C1><A4><BB><F3><C0><FB><C0><B8><B7><CE> <C6><D0>ġ <C8><C4> <C1><A2><BC><D3><C7>ϼ<BC><BF><E4>."));
                                                                                           ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~          ~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
16 warnings generated.
In file included from input_db.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
In file included from monarch.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from monarch.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18 warnings generated.
In file included from motion.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from motion.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 warnings generated.
In file included from In file included from p2p.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from p2p.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
input_main.cpp:13:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from over9refine.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from over9refine.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from packet_info.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from packet_info.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from passpod.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from passpod.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from mining.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from mining.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from passpod.cpp:3:
./passpod.h:22:13: warning: private field 'm_lpFDW' is not used [-Wunused-private-field]
        LPFDWATCH       m_lpFDW;
                        ^
In file included from pcbang.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from pcbang.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
item_manager.cpp:834:18: warning: variable 'extraDrop' is uninitialized when used within its own initialization [-Wuninitialized]
        int extraDrop = extraDrop+=CPrivManager::instance().GetPriv(pkKiller, PRIV_ITEM_DROP)+(pkKiller->IsEquipUniqueItem(UNIQUE_ITEM_DOUBLE_ITEM) ? 100 : 0);
            ~~~~~~~~~   ^~~~~~~~~
item_manager.cpp:1671:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                sys_log(0, "<C0><B0><B0><A2><BA><B8><C7><D5> DROP EVENT ");
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
item_manager.cpp:1683:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                sys_log(0, "<C0><B0><B0><A2><BA><B8><C7><D5> DROP EVENT ");
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from mob_manager.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from mob_manager.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from priv_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from priv_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from pvp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from pvp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from party.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from party.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
messenger_manager.cpp:122:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
            ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> ģ<B1><B8> <C3>߰<A1><B8><A6> <B9><DE><C0><BB> <BC><F6> <BE><F8><B4><C2> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:44:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ְ<A1> <B3><BB><B8><B0> <C3><C0><B8><B7><CE> <B8><F0><B5><E7> <BF><A1><B3><CA><C1><F6><B0><A1> <B0><A1><B5><E6> ä<BF><F6><C1><FD><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:65:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:73:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3><CA> <C8>Ŀ<A1> <B1><BA><C1><D6><C0><C7> <C3><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>"), ch->GetMCLTime(CHARACTER::MI_HEAL));
                                                           ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:80:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), GetMoney(Empire), price);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:97:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[TEST_ONLY]<C7><F6><C0><E7> <B1><B9><B0><ED> : %d "), GetMoney(Empire) - price);
                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
messenger_manager.cpp:175:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> %s <B4><D4><C0><BB> ģ<B1><B8><B7><CE> <C3>߰<A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), companion.c_str());
                                                         ^~~~        ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
messenger_manager.cpp:217:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> %s <B4><D4><C0><BB> <B8><U+07BD><C5><C0><FA><BF><A1><BC><AD> <BB><E8><C1><A6><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), companion.c_str());
                                                         ^~~~        ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:295:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0><CC> <BC><F6><B7>õ<B5><B0><A1> <C3>ִ<EB>(%d)<B0><A1> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), Pick_GetCurExp(pick));
                                                        ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:315:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0>̰<A1> <C3>ִ<EB> <BC><F6><B7>õ<B5><BF><A1> <B5><B5><B4><DE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from mining.cpp:316:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><B9><AB><B2>۸<A6> <C5><EB><C7><D8> <B4><D9><C0><BD> <B7><B9><BA><A7><C0><C7> <B0><C0>̷<CE> <BE><F7><B1><U+05F7><B9><C0>̵<E5> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:322:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0><CC><C0><C7> <BC><F6><B7>õ<B5><B0><A1> <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! (%d/%d)"),
                                                                        ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:327:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0>̰<A1> <C3>ִ<EB> <BC><F6><B7>õ<B5><BF><A1> <B5><B5><B4><DE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                ^~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:328:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><B9><AB><B2>۸<A6> <C5><EB><C7><D8> <B4><D9><C0><BD> <B7><B9><BA><A7><C0><C7> <B0><C0>̷<CE> <BE><F7><B1><U+05F7><B9><C0>̵<E5> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:358:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0≯<A6> <B5><E9><B0><ED> <C0><D6><C1><F6> <BE>ʾƼ<AD> Ķ <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:365:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5><C0>̻<F3> ij<B3><BE> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:374:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<B1><A4><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:378:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<B1><A4><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item_manager.cpp:19:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
In file included from polymorph.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from polymorph.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from mining.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
In file included from over9refine.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
16 warnings generated.
polymorph.cpp18 warnings generated.
:72:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><BF><A1> <BD><C7><C6><D0> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                           ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
polymorph.cpp:79:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><BF><A1> <BD><C7><C6><D0> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                                   ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
polymorph.cpp:119:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><BC><AD> <BC><F6><B7><C3><C0><BB> <B8><B6>ú<BD><C0><B4>ϴ<D9>. <BD>ż<B1><BF><A1><B0><D4> ã<BE>ư<A1><BC><BC><BF><E4>."));
                                                           ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
priv_manager.cpp:108:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><C0><C7> %s<C0><CC> %d%% <C1><F5><B0><A1><C7><U+07FD><C0><B4>ϴ<D9>!"), g->GetName(), GetPrivName(type), value);
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
priv_manager.cpp:114:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><C0><C7> %s<C0><CC> <C1><A4><BB><F3><C0><B8><B7><CE> <B5><B9><BE>ƿԽ<C0><B4>ϴ<D9>."), g->GetName(), GetPrivName(type));
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
priv_manager.cpp:163:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><C7> %s<C0><CC> %d%% <C1><F5><B0><A1><C7><U+07FD><C0><B4>ϴ<D9>!"), GetEmpireName(empire), GetPrivName(type), value);
                                                      ^~~~~~~~   ~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
priv_manager.cpp:173:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><C7> %s<C0><CC> <C1><A4><BB><F3><C0><B8><B7><CE> <B5><B9><BE>ƿԽ<C0><B4>ϴ<D9>."), GetEmpireName(empire), GetPrivName(type));
                                                      ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
8 warnings generated.
party.cpp:326:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                rMember.pCharacter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B0><A1> <C7>ػ<EA> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from questlua.cpp:9:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua.cpp:9:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
party.cpp:1126:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><D2>ȯ<C7>Ϸ<C1><B4><C2> <B4><EB><BB><F3><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
party.cpp:1134:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><D2>ȯ<C7>Ϸ<C1><B4><C2> <B4><EB><BB><F3><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
party.cpp:1140:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><EB><BB><F3><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
party.cpp:1157:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><F8><C0><BB> <C7><F6><C0><E7> <C0><A7>ġ<B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
97 warnings generated.
party.cpp:1380:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><C4>Ƽ<C0><C7> <C7><F9><B5><BF><B7><C2><C0><CC> <B3><F4><BE><C6><C1><AE> <C1><F6><B1>ݺ<CE><C5><CD> <C3>߰<A1> <B0><E6><C7><E8>ġ <BA><B8><B3>ʽ<BA><B8><A6> <B9><U+07BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
6 warnings generated.
In file included from questlua_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pvp.cpp:186:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkVictim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<B4><U+0530><FA><C0><C7> <B4><EB><B0><E1> <BD><C3><C0><DB>!"), pkChr->GetName());
                                                                        ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
pvp.cpp:187:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<B4><U+0530><FA><C0><C7> <B4><EB><B0><E1> <BD><C3><C0><DB>!"), pkVictim->GetName());
                                                                     ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
pvp.cpp:205:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(msg, sizeof(msg), LC_TEXT("%s<B4><D4><C0><CC> <B4><EB><B0><E1><BD><C5>û<C0><BB> <C7><U+07FD><C0><B4>ϴ<D9>. <BD>³<AB><C7>Ϸ<C1><B8><E9> <B4><EB><B0>ᵿ<C0>Ǹ<A6> <C7>ϼ<BC><BF><E4>."), pkChr->GetName());
                                              ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
pvp.cpp:208:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<BF><A1><B0><D4> <B4><EB><B0><E1><BD><C5>û<C0><BB> <C7><U+07FD><C0><B4>ϴ<D9>."), pkVictim->GetName());
                                                     ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
In file included from pvp.cpp:425:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if ( pkChr->GetPKMode() == PK_MODE_PROTECT && pkChr->GetEmpire() == bMapEmpire ||
                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
pvp.cpp:425:46: note: place parentheses around the '&&' expression to silence this warning
                if ( pkChr->GetPKMode() == PK_MODE_PROTECT && pkChr->GetEmpire() == bMapEmpire ||
                                                           ^
                     (                                                                        )
pvp.cpp:426:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                pkVictim->GetPKMode() == PK_MODE_PROTECT && pkVictim->GetEmpire() == bMapEmpire )
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pvp.cpp:426:46: note: place parentheses around the '&&' expression to silence this warning
                                pkVictim->GetPKMode() == PK_MODE_PROTECT && pkVictim->GetEmpire() == bMapEmpire )
                                                                         ^
                                (                                                                              )
mob_manager.cpp:4:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from questlua_arena.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_arena.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_dungeon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_dungeon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
3 warnings generated.
7 warnings generated.
questlua.cpp:79:7: warning: variable 'returnBool' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
                if (pPC)
                    ^~~
questlua.cpp:88:10: note: uninitialized use occurs here
                return returnBool;
                       ^~~~~~~~~~
questlua.cpp:79:3: note: remove the 'if' if its condition is always true
                if (pPC)
                ^~~~~~~~
questlua.cpp:78:18: note: initialize the variable 'returnBool' to silence this warning
                bool returnBool;
                               ^
                                = false
3 warnings generated.
3 warnings generated.
In file included from questlua_global.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_global.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_building.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_building.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_danceevent.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_danceevent.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_forked.cpp:9:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_forked.cpp:9:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_game.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_game.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
11 warnings generated.
In file included from questlua_mgmt.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_mgmt.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
In file included from questlua_guild.cpp:5:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_guild.cpp:5:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
In file included from questlua_horse.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_horse.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_pet.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_pet.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
4 warnings generated.
In file included from questlua_item.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_item.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
3 warnings generated.
In file included from questlua_game.cpp:6:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
In file included from questlua_party.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_party.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_global.cpp:965:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendNoticeMap(LC_TEXT("<C0><E1><BD><C3><C8><C4> <B8><F0><B5><CE> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><B5>˴ϴ<D9>."), iMapIndex, false);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from questlua_oxevent.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_oxevent.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
3 warnings generated.
8 warnings generated.
In file included from questlua_monarch.cpp:5:
In file included from ./monarch.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_monarch.cpp:5:
In file included from ./monarch.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_npc.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_npc.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_item.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
In file included from questpc.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questpc.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questmanager.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questmanager.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
questlua_npc.cpp:293:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
questlua_npc.cpp:309:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
questlua_npc.cpp:324:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
questlua_npc.cpp:340:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
8 warnings generated.
3 warnings generated.
3 warnings generated.
In file included from In file included from questlua_pc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_pc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from refine.cpp:2:
In file included from ./refine.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from refine.cpp:2:
In file included from ./refine.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_global.cpp:16:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from questlua_target.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_target.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from safebox.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from safebox.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_monarch.cpp:148:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:162:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> HP,SP<B0><A1> <B8><F0><B5><CE> ä<BF><F6><C1><FD><B4>ϴ<D9>."), EMPIRE_NAME(ch->GetEmpire()));
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:165:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><BB> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:184:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:195:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, money_need);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:202:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F0>Ÿ<C0><D3> <C0><FB><BF><EB><C1><DF>  %d <C8><C4> <BB><E7><BF><B4><C9>"), next_sec);
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:221:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<B1><BA><C1><D6><C0><C7> <BB><E7><C0><DA><C8><C4> <BF><B5><C7><E2><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> 3<BA>а<A3> 10 %% <C0><C7> <B0><F8><B0>ݷ<C2><C0><CC>  <C1><F5><B0><A1><B5>˴ϴ<D9>"), EMPIRE_NAME(ch->GetEmpire()));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~       ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:242:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:252:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, money_need);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:259:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F0>Ÿ<C0><D3> <C0><FB><BF><EB><C1><DF>  %d <C8><C4> <BB><E7><BF><B4><C9>"), next_sec);
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:278:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<B1><BA><C1><D6><C0><C7> <B1>ݰ<AD><B1><C7> <BF><B5><C7><E2><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> 3<BA>а<A3> 10 %% <C0><C7> <B9><E6><BE><EE><B7><C2><C0><CC>  <C1><F5><B0><A1><B5>˴ϴ<D9>"), EMPIRE_NAME(ch->GetEmpire()));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:322:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:410:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:418:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BF><A1><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:432:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, money_need);
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:459:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:468:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : Ȳ<B1>ݵβ<A8><BA><F1><B0><A1> <B1><B9><B0><ED><B7><CE> ȯ<BF><F8><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:469:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : <C7><F6><C0><E7> <B1><B9><B0><ED> : %d"), empire_money);
                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:475:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : Ȳ<B1>ݵβ<A8><BA><F1><B8><A6> <B1><B9><B0><ED><B7><CE> ȯ<BF><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:498:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:505:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_WARP));  
                                                                   ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:517:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:533:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:538:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C0><AF><C0><FA><B4><C2> %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pkCCI->bChannel, g_bChannel);
                                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:544:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));  
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:555:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), name.c_str());
                                                                                   ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:577:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:583:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:591:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), name.c_str());
                                                           ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:615:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("<B3><AA><C0><C7> <B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:620:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s<B1><BA><C1><D6>] : %s  <BA><B8><C0><AF><B1>ݾ<D7> %lld "), EMPIRE_NAME(n), p->name[n], p->money[n]);
                                                                                  ^~~~~~~~~~~~~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:622:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                                  ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:627:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("<B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:630:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                          ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:653:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:660:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_TRANSFER));      
                                                                   ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:671:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:685:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:691:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> %d ä<B3>ο<A1> <C1><A2><BC><D3> <C1><DF> <C0>Դϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE>: %d)"), name.c_str(), pkCCI->bChannel, g_bChannel);
                                                                                   ^~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:697:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));  
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:702:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:714:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BB> <BC><D2>ȯ<C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), name.c_str());
                                                                           ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:724:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>Է<C2><C7>Ͻ<C5> <C0≯<A7><C0><BB> <B0><A1><C1><F8> <BB><E7><BF><EB><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:732:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:738:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:744:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:749:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:773:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:837:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:843:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_TRANSFER));
                                                                   ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:852:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, ciTransferCost);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:868:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:874:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> %d ä<B3>ο<A1> <C1><A2><BC><D3><C1><DF><C0>Դϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE>: %d)"),
                                                                                   ^~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:881:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:886:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:897:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2>ȯ <BF><E4>û<C0><BB> <BA><B8><B3>½<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:904:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>Է<C2><C7>Ͻ<C5> <C0≯<A7><C0><BB> <B0><A1><C1><F8> <BB><E7><BF><EB><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:912:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:918:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:924:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> <B1><D9>ó<BF><A1> <C0>ֽ<C0><B4>ϴ<D9>"), pTargetChar->GetName());
                                                                           ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:930:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:935:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:948:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2>ȯ <BF><E4>û<C0><BB> <BA><B8><B3>½<C0><B4>ϴ<D9>"));
                                                                ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
7 warnings generated.
In file included from regen.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from regen.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questnpc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questnpc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
start_position.cpp:8:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<BD>ż<F6><B1><B9>",
         ^~~~ ~~~~~~~~~~~~
start_position.cpp:9:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "õ<C1><B6><B1><B9>",
          ^~~~~~~~~~~~~~~~
start_position.cpp:10:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<C1><F8><B3>뱹",
         ^~~~~~~~~~~~
In file included from shop.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from shop.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from sectree.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from sectree.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from skill.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from skill.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questnpc.cpp:500:11: warning: unused variable 'pPC' [-Wunused-variable]
                                        PC * pPC = CQuestManager::instance().GetPC(pc.GetID());         
                                             ^
questnpc.cpp:921:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        os << ", '"<<LC_TEXT("<B4>ݱ<E2>")<<"'";
                                              ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
In file included from sectree_manager.cpp:10:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from sectree_manager.cpp:10:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:409:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_pc.cpp:413:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><B9><AB><BF><A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_pc.cpp:414:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questpc.cpp:630:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C4><F9><BD><BA>Ʈ> <C0><CC><C0><FC><BF><A1> <B0><B0><C0><BA> <BA><B8><BB><F3><C0><BB> <B9><DE><C0><BA> <C0><FB><C0><CC> <C0>־<EE> <B4>ٽ<C3> <B9><DE><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_pc.cpp:1874:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BF><B5><BE><C8><C0><BE><BC><BA>",    4743,   9548},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1875:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C0><D3><C1><F6><B0><EE>",              3235,   9086},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1876:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C0>ھ<E7><C7><F6>",              3531,   8829},
                                  ^~~~ ~~~~~~~~~~~~
questlua_pc.cpp:1877:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C1><B6><BE><C8><C0><BE><BC><BA>",    638,    1664},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1878:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BD>·<E6><B0><EE>",              1745,   1909},
                                  ^~~~ ~~~~~~~~~~~~
questlua_pc.cpp:1879:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BA><B9><C1><A4><C7><F6>",              1455,   2400},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1880:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C6><F2><B9><AB><C0><BE><BC><BA>",    9599,   2692},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1881:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<B9><E6><BB><EA><B0><EE>",              8036,   2984},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1882:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<B9>ڶ<F3><C7><F6>",              8639,   2460},
                                  ^~~~ ~~~~~~~~~~~~
questlua_pc.cpp:1883:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BC><AD><C7>ѻ<EA>",              4350,   2143},
                                  ^~~~~~~~~~~~ ~~~~
3 warnings generated.
questmanager.cpp:582:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:607:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:632:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:660:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:704:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:758:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
66 warnings generated.
questmanager.cpp:1764:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from war_map.cpp:2:
In file included from ./war_map.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from war_map.cpp:2:
In file included from ./war_map.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from safebox.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
9 warnings generated.
In file included from wedding.cpp:2:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from In file included from questlua_pc.cpp:11:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
wedding.cpp:2:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from sectree.cpp:7:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
In file included from xmas_event.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from xmas_event.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from target.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from target.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from trigger.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from trigger.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from panama.cpp:2:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from panama.cpp:2:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sectree_manager.cpp:339:38: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (buf[0] == '#' || buf[0] == '/' && buf[1] == '/')
                                  ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
sectree_manager.cpp:339:38: note: place parentheses around the '&&' expression to silence this warning
                if (buf[0] == '#' || buf[0] == '/' && buf[1] == '/')
                                                   ^
                                     (                             )
3 warnings generated.
8 warnings generated.
shop.cpptrigger.cpp:141:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        if (m_pkChrBuilding && m_pkChr->GetHP() * 2 > m_pkChr->GetMaxHP() || !m_pkChrVictim)
                            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
trigger.cpp:141:24: note: place parentheses around the '&&' expression to silence this warning
                        if (m_pkChrBuilding && m_pkChr->GetHP() * 2 > m_pkChr->GetMaxHP() || !m_pkChrVictim)
                                            ^
                            (                                                            )
:384:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        m_pkPC->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6>Ǹűݾ<D7><C0><C7> %d %% <B0><A1> <BC><BC><B1><DD><C0><B8><B7><CE> <B3><AA><B0><A1><B0>Ե˴ϴ<D9>"), iVal);
                                                                    ^~~~   ~~~~~~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
In file included from shop.cpp:12:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
4 warnings generated.
21 warnings generated.
wedding.cpp:81:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<B0><E1>ȥ<BD><C4><C0><CC> <C1><BE><B7><E1><B5>˴ϴ<D9>."));
                                ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
wedding.cpp:82:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<C0>ڵ<BF><C0><B8><B7><CE> <B3><AA><B0><A1><B0>Ե˴ϴ<D9>."));
                                ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from threeway_war.cpp:5:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from threeway_war.cpp:5:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
war_map.cppIn file included from sectree_manager.cpp:15:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
4 warnings generated.
:385:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C0><FC> <B8><F0><B5><E5><B7><CE> <B1><E6><B5><E5><C0><FC><BF><A1> <C2><FC><B0><A1><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:386:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><B1><C5><C3><C7>Ͻø<E9> <B9><DB><C0><B8><B7><CE> <B3><AA><B0><A5> <BC><F6> <C0>ִ<C2> <<B0><FC><B6><F7> <C1><BE><B7><E1>> <B9><F6>ư<C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:483:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<B1><E6><B5><E5><C0><FC><BF><A1> <C2><FC><B0><A1><C7><D1> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><BF><F8><C0><CC> <BE>ƹ<AB><B5><B5> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:484:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("1<BA><D0> <C0>̳<BB><BF><A1> <BE>ƹ<AB><B5><B5> <C1><A2><BC><D3><C7><CF><C1><F6> <BE><CA><C0><B8><B8><E9> <B1><E6><B5><E5><C0><FC><C0><CC> <C0>ڵ<BF> <C1><BE><B7><E1><B5>˴ϴ<D9>."));
                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:526:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<B1><E6><B5><E5><C0><FC><C0><CC> <C0><CF><C2><EF> <C1><BE><B7><E1><B5>Ǿ<EE> <B9><AB><BD>ºη<CE> <C6><C7><C1><A4> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. (5<BA><D0><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BD>)"));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
In file included from BlueDragon.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from BlueDragon.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
In file included from skill_power.cpp:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from skill_power.cpp:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from DragonLair.cpp:8:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from DragonLair.cpp:8:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from SpeedServer.cpp:3:
In file included from ./SpeedServer.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from SpeedServer.cpp:3:
In file included from ./SpeedServer.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from SpeedServer.cpp:3:
./SpeedServer.h:43:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (hour==rhs.hour) && (min<rhs.min);
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:43:25: note: place parentheses around the '&&' expression to silence this warning
                                || (hour==rhs.hour) && (min<rhs.min);
                                                    ^
                                   (                                )
./SpeedServer.h:68:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon<rhs.mon)
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:68:25: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon<rhs.mon)
                                                    ^
                                   (                                )
./SpeedServer.h:69:43: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:69:43: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                                                      ^
                                   (                                                  )
SpeedServer.cpp:104:9: warning: comparison of array 'this->file_name' equal to a null pointer is always false [-Wtautological-pointer-compare]
        if (0==file_name || 0==file_name[0])
            ~  ^~~~~~~~~
SpeedServer.cpp:144:9: warning: comparison of array 'this->file_name' equal to a null pointer is always false [-Wtautological-pointer-compare]
        if (0==file_name || 0==file_name[0])
            ~  ^~~~~~~~~
3 warnings generated.
In file included from questlua_speedserver.cpp:2:
In file included from ./SpeedServer.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_speedserver.cpp:2:
In file included from ./SpeedServer.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_speedserver.cpp:2:
./SpeedServer.h:43:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (hour==rhs.hour) && (min<rhs.min);
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:43:25: note: place parentheses around the '&&' expression to silence this warning
                                || (hour==rhs.hour) && (min<rhs.min);
                                                    ^
                                   (                                )
./SpeedServer.h:68:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon<rhs.mon)
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:68:25: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon<rhs.mon)
                                                    ^
                                   (                                )
./SpeedServer.h:69:43: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:69:43: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                                                      ^
                                   (                                                  )
In file included from HackShield_Impl.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from HackShield_Impl.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
5 warnings generated.
In file included from char_hackshield.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_hackshield.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
threeway_war.cppIn file included from questlua_dragonlair.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_dragonlair.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:343:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szBuf, sizeof(szBuf), LC_TEXT("<C7><F6><C0><E7> <BD><BA><C4>ھ<EE> <BD>ż<F6><B1><B9>:%d õ<C1><B6><B1><B9>:%d <C1><F8><B3>뱹:%d"),
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:409:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<BC><BA><C1><F6><C0><C7> <B8><B6><BF><D5>: <B3><CA><C8><F1> ") +
                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:411:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B3><B5><E9><C0><BA> <C0>̰<F7> <BC><BA><C1><F6><BF><A1> <C0><D6><C0><BB> <C0>ڰ<DD><C0><BB> <C0>Ҿ<FA><B4><D9>. <B8><F0><B5><CE> <BC><BA><C1><F6><BF><A1><BC><AD> <B9><B0><B7><AF><B3><AA><B0>Ŷ<F3>~~[ENTER][ENTER] 10<C3><CA> <C8>Ŀ<A1> <B8><F0><B5><CE> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>ϰ<D4> <B5>˴ϴ<D9>. ") +
                                         ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~                   ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:421:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<BB><EF><B0>Ÿ<AE> <C0><FC><C5><F5><BF><A1><BC><AD> %s <B1><B9><B0><A1><B0><A1> <B0><A1><C0><E5><B8><D5><C0><FA> Ż<B6><F4><C0><BB> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"), Nation.c_str());
                                                              ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:499:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(szBuf, sizeof(szBuf), LC_TEXT("<C7><F6><C0><E7> <BD><BA><C4>ھ<EE> <BD>ż<F6><B1><B9>:%d õ<C1><B6><B1><B9>:%d <C1><F8><B3>뱹:%d"),
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:513:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        LC_TEXT(". <B3><CA><C8><F1><B0><A1> <BC><BA><C1><F6><C0><C7> <BC><F6>ȣ<C0>ڸ<A6> <C0><E2><B0><D4> <B5>ȴٸ<E9> <B3><CA><C8><F1><B4><C2> <BC><BA><C1><F6><C0><C7> <C1><D6><C0><CE><C0><CC> <B5>ȴ<D9>.[ENTER][ENTER] ") +
                                                   ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
utils.cpp:136:6: error: redefinition of 'split_argument'
void split_argument(const char* argument , std::vector<std::string>& vecArgs)
     ^
utils.cpp:19:6: note: previous definition is here
void split_argument(const char *argument, std::vector<std::string> & vecArgs)
     ^
utils.cpp:176:29: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-int-float-conversion]
        return thecore_random() / (RAND_MAX + 1.f) * (b - a) + a;
                                   ^~~~~~~~ ~
/usr/include/stdlib.h:76:18: note: expanded from macro 'RAND_MAX'
#define RAND_MAX        0x7ffffffd
                        ^~~~~~~~~~
DragonLair.cpp:94:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, 512, LC_TEXT("<BF><B8><AE><B0><A1> %d <C3>ʸ<B8><BF><A1> <C1><U+05FE><EE><BD><E1>ȿ<A4>Ф<D0>"), pInfo->pLair->GetEstimatedTime());
                                            ^~~~  ~~~~~~~~~~~~~~~~    ~~~~ ~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
1 warning and 1 error generated.
gmake: *** [Makefile:112: OBJDIR/utils.o] Error 1
8 warnings generated.
DragonLair.cpp:149:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        sys_log(0, "DragonLair: <B5><B5><B6><F3><B0><EF><C0><CC> <C1><U+05FE><EE><BD><E1>ȿ");
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~
gmake: *** Waiting for unfinished jobs....
3 warnings generated.
In file included from buff_on_attributes.cpp:2:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from buff_on_attributes.cpp:2:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from XTrapManager.cpp:17:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from XTrapManager.cpp:17:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
In file included from DragonLair.cpp:4:
./DragonLair.h:19:8: warning: private field 'BaseMapIndex_' is not used [-Wunused-private-field]
                long BaseMapIndex_;
                     ^
./DragonLair.h:20:8: warning: private field 'PrivateMapIndex_' is not used [-Wunused-private-field]
                long PrivateMapIndex_;
                     ^
In file included from dragon_soul_table.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from dragon_soul_table.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
buff_on_attributes.cpp:113:8: warning: unused variable 'old_value' [-Wunused-variable]
                        int old_value = sum_of_attr_value * m_bBuffValue / 100;
                            ^
buff_on_attributes.cpp:114:8: warning: unused variable 'new_value' [-Wunused-variable]
                        int new_value = sum_of_attr_value * bNewValue / 100;
                            ^
ClientPackageCryptInfo.cpp:9:54: warning: field 'm_pSerializedCryptKeyStream' will be initialized after field 'm_nCryptKeyPackageCnt' [-Wreorder-ctor]
CClientPackageCryptInfo::CClientPackageCryptInfo() : m_pSerializedCryptKeyStream(NULL), m_nCryptKeyPackageCnt(0)
                                                     ^
10 warnings generated.
7 warnings generated.
3 warnings generated.
9 warnings generated.
5 warnings generated.
9 warnings generated.
1 warning generated.
In file included from dragon_soul_table.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.

 

 

Link to comment
Share on other sites

24 minutes ago, Fenczu said:

DB_ERROR_LOG.txt

  Reveal hidden contents
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from Config.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from NetBase.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Config.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from NetBase.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from PeerBase.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from PeerBase.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Peer.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Peer.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from DBManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from DBManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Lock.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Lock.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from Cache.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Cache.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from Main.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Main.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from LoginData.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from LoginData.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerGuild.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerGuild.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
3 warnings generated.
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from GuildManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from GuildManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerLogin.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerLogin.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from HB.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from HB.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerParty.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerParty.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerPlayer.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerPlayer.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from ClientManager.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManager.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ItemAwardManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ItemAwardManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from PrivManager.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from PrivManager.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from NetBase.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
3 warnings generated.
In file included from MoneyLog.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from MoneyLog.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
In file included from ClientManagerEventFlag.cpp:2:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerEventFlag.cpp:2:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerBoot.cpp:3:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ClientManagerBoot.cpp:3:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++: warning: argument unused during compilation: '-mcpu=i686' [-Wunused-command-line-argument]
3 warnings and 2 errors generated.
gmake: *** [Makefile:48: .obj/NetBase.o] Error 1
In file included from Marriage.cpp:1:
In file included from ./stdafx.h:13:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from Marriage.cpp:1:
In file included from ./stdafx.h:13:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DBManager.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
3 warnings generated.
gmake: *** Waiting for unfinished jobs....
3 warnings generated.
In file included from Cache.cpp:6:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from GuildManager.cpp:2:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
In file included from ClientManagerLogin.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from LoginData.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from In file included from ClientManagerParty.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from DBManager.cpp:2:
./DBManager.h:89:8: warning: private field 'm_quit' is not used [-Wunused-private-field]
        int                     m_quit;         // looping flag
                                ^
4 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/DBManager.o] Error 1
3 warnings and 2 errors generated.
In file included from ClientManagerBoot.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManagerGuild.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
gmake: *** [Makefile:47: .obj/Cache.o] Error 1
Main.cpp:5:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManagerPlayer.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from GuildManager.cpp:4:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManager.cpp:9:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from ClientManagerEventFlag.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from MoneyLog.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/LoginData.o] Error 1
In file included from ItemAwardManager.cpp:7:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
In file included from PrivManager.cpp:3:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerLogin.o] Error 1
In file included from Marriage.cpp:5:
./ClientManager.h:192:29: error: use of undeclared identifier 'TEventManagerData'
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                   ^
./ClientManager.h:192:63: error: expected a type
        std::map<BYTE, std::vector<TEventManagerData>> m_EventManager;
                                                                     ^
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/MoneyLog.o] Error 1
In file included from ClientManagerGuild.cpp:8:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
3 warnings generated.
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ItemAwardManager.o] Error 1
In file included from Main.cpp:6:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
ClientManagerGuild.cpp3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerEventFlag.o] Error 1
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerParty.o] Error 1
GuildManager.cpp:129:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<C6>п<D5>";
                                ^~~~ ~~~~
ClientManagerGuild.cpp:131:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<B8><CD><C0><E5>";
                                ^~~~~~~~~~~~~~~~
ClientManagerGuild.cpp:133:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<BC><F6>ȣ";
                                ^~~~~~~~
ClientManagerGuild.cpp:135:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        return "<BE><F8><B4><C2> <B9><F8>ȣ";
                                ^~~~~~~~~~~~~~~~ ~~~~~~~~
In file included from ClientManager.cpp:15:
./GuildManager.h:32:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:32:74: note: place parentheses around the '&&' expression to silence this warning
                return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
                                                                                       ^
                                                        (                                                              )
./GuildManager.h:66:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                         ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./GuildManager.h:66:50: note: place parentheses around the '&&' expression to silence this warning
                return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
                                                               ^
                                            (                                      )
./GuildManager.h:102:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                         ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./GuildManager.h:102:44: note: place parentheses around the '&&' expression to silence this warning
    return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
                                           ^
                            (                                              )
10 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerGuild.o] Error 1
ClientManagerBoot.cpp:214:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "mob_names.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:235:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "<C5><U+05FD><BA>Ʈ <C6><C4><C0><CF><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>. <B1>״<EB><B7><CE> <C1><F8><C7><E0><C7>մϴ<D9>.\n");
                                 ^~~~        ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
ClientManagerBoot.cpp:1138:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                CClientManager::instance().SendNotice("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><E5><C0><C7> <C0><FC><C0><EF><C0><CC> <BE><E0> %d<BA><D0> <C8><C4> <BD><C3><C0><DB> <B5>˴ϴ<D9>!", r_1.szName, r_2.szName, iMin);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
GuildManager.cpp:1140:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                CClientManager::instance().SendNotice("%s <B0><EF><BB><E1><BA><CD> %s <B0><EF><BB><E1><B5>İ<EF><BB><E1>ս<D5><F9><BD><AB><D4><DA> %d<B7><D6><D6>Ӻ<F3><BF><AA>ʼ!", r_1.szName, r_2.szName, iMin);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~
3 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/Marriage.o] Error 1
ClientManagerPlayer.cpp:442:9: warning: address of stack memory associated with local variable 'command' returned [-Wreturn-stack-address]
        return command;
               ^~~~~~~
ClientManagerPlayer.cpp:585:38: warning: comparison of array 'pLoginData1->GetAccountRef().login' equal to a null pointer is always false [-Wtautological-pointer-compare]
                                if( pLoginData1->GetAccountRef().login == NULL)
                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~    ~~~~
:254:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<B8><F7> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                       
                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerPlayer.cpp:1262:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~
ClientManagerPlayer.cpp:1262:26: note: place parentheses around the '&&' expression to silence this warning
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                                              ^
                            (                                          )
ClientManagerPlayer.cpp:1262:74: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                                                                        ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
ClientManagerPlayer.cpp:1262:74: note: place parentheses around the '&&' expression to silence this warning
                        if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
                                                                                              ^
                                                                           (                                           )
ClientManagerBoot.cpp:275:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "mob_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:294:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "mob_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:389:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<B8><F7> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                       
                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
6 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/Main.o] Error 1
ClientManagerBoot.cpp:410:2: warning: expression result unused [-Wunused-value]
        test_data;
        ^~~~~~~~~
ClientManagerBoot.cpp:413:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "<C5><U+05FD><BA>Ʈ <C6><C4><C0><CF><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>. <B1>״<EB><B7><CE> <C1><F8><C7><E0><C7>մϴ<D9>.\n");
                                 ^~~~        ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
ClientManagerBoot.cpp:430:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<B8><F7> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                       
                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:614:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_names.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:633:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto_test.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:650:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<BE><C6><C0><CC><C5><DB> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                   
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:677:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:704:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:726:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<BE><C6><C0><CC><C5><DB> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                   
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:793:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "item_proto_test.txt <C6><C4><C0><CF><C0><BB> <C0>о<EE><BF><C0><C1><F6> <B8><F8><C7><U+07FD><C0><B4>ϴ<D9>\n");
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
ClientManagerBoot.cpp:809:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "<BE><C6><C0><CC><C5><DB> <C7><C1><B7><CE><C5><E4> <C5><D7><C0>̺<ED> <BC><C2><C6><C3> <BD><C7><C6><D0>.\n");                   
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:711:6: warning: unused variable 'testValue' [-Wunused-variable]
        int testValue =  m_vec_itemTable.size();
            ^
ClientManagerBoot.cpp:1497:25: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                    ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1497:66: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                                                             ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1498:26: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                     ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1498:69: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1498:112: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                                                           ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:5: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:20: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                               ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:35: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
37 warnings and 2 errors generated.
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                              ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:50: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                             ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:65: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                            ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1499:80: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                                           ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1525:25: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                    ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1525:66: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aLimits[0].bType, t.aLimits[0].lValue, t.aLimits[1].bType, t.aLimits[1].lValue,
                                                                                             ^~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1526:26: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                     ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1526:69: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1526:112: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.aApplies[0].bType, t.aApplies[0].lValue, t.aApplies[1].bType, t.aApplies[1].lValue, t.aApplies[2].bType, t.aApplies[2].lValue,
                                                                                                                                           ^~~~~~~~~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:5: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:20: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                               ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:35: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                              ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:50: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                             ^~~~~~~~~~~~~
ClientManagerBoot.cpp:1527:65: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                            ^~~~~~~~~~~~~
gmake: *** [Makefile:47: .obj/ClientManagerPlayer.o] Error 1
ClientManagerBoot.cpp:1527:80: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                t.alValues[0], t.alValues[1], t.alValues[2], t.alValues[3], t.alValues[4], t.alValues[5]);
                                                                                                           ^~~~~~~~~~~~~
 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/PrivManager.o] Error 1
ClientManager.cpp:236:3: warning: delete called on non-final 'CItemPriceListTableCache' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
                delete pCache;
                ^
8 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/GuildManager.o] Error 1
ClientManager.cpp:701:12: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
                                                        if (!dwSkillVnum > 120)
                                                            ^            ~
ClientManager.cpp:701:12: note: add parentheses after the '!' to evaluate the comparison first
                                                        if (!dwSkillVnum > 120)
                                                            ^
                                                             (                )
ClientManager.cpp:701:12: note: add parentheses around left hand side expression to silence this warning
                                                        if (!dwSkillVnum > 120)
                                                            ^
                                                            (           )
ClientManager.cpp:701:25: warning: result of comparison of constant 120 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare]
                                                        if (!dwSkillVnum > 120)
                                                            ~~~~~~~~~~~~ ^ ~~~
ClientManager.cpp:879:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
ClientManager.cpp:879:25: note: place parentheses around the '&&' expression to silence this warning
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                                      ^
                    (                                                 )
ClientManager.cpp:879:83: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                                                                       ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ClientManager.cpp:879:83: note: place parentheses around the '&&' expression to silence this warning
                if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
                                                                                                ^
                                                                          (                                                   )
43 warnings and 2 errors generated.
gmake: *** [Makefile:47: .obj/ClientManagerBoot.o] Error 1
ClientManager.cpp:2744:8: error: use of undeclared identifier 'HEADER_GD_EVENT_MANAGER'; did you mean 'HEADER_GD_ELECT_MONARCH'?
                case HEADER_GD_EVENT_MANAGER:
                     ^~~~~~~~~~~~~~~~~~~~~~~
                     HEADER_GD_ELECT_MONARCH
./../../common/tables.h:121:2: note: 'HEADER_GD_ELECT_MONARCH' declared here
        HEADER_GD_ELECT_MONARCH                 = 117,                  ///< <B1><BA><C1><D6> <C5><F5>ǥ
        ^
ClientManager.cpp:2744:8: error: duplicate case value 'HEADER_GD_ELECT_MONARCH'
                case HEADER_GD_EVENT_MANAGER:
                     ^
ClientManager.cpp:2596:9: note: previous case defined here
                        case HEADER_GD_ELECT_MONARCH:
                             ^
ClientManager.cpp:2760:22: error: unknown type name 'TEventManagerData'
void SetTimeToString(TEventManagerData* eventData)
                     ^
ClientManager.cpp:2784:8: error: use of undeclared identifier 'EMPIRE_WAR_EVENT'
                case EMPIRE_WAR_EVENT:
                     ^
ClientManager.cpp:2785:8: error: use of undeclared identifier 'TOURNAMENT_EVENT'
                case TOURNAMENT_EVENT:
                     ^
ClientManager.cpp:2795:18: error: use of undeclared identifier 'EVENT_MANAGER_UPDATE'
        if (subIndex == EVENT_MANAGER_UPDATE)
                        ^
ClientManager.cpp:2797:23: error: use of undeclared identifier 'EVENT_MANAGER_REMOVE_EVENT'
        else if (subIndex == EVENT_MANAGER_REMOVE_EVENT)
                             ^
ClientManager.cpp:2802:7: error: use of undeclared identifier 'm_EventManager'
                if (m_EventManager.size())
                    ^
ClientManager.cpp:2804:19: error: use of undeclared identifier 'm_EventManager'
                        for (auto it = m_EventManager.begin(); it != m_EventManager.end(); ++it)
                                       ^
ClientManager.cpp:2804:49: error: use of undeclared identifier 'm_EventManager'
                        for (auto it = m_EventManager.begin(); it != m_EventManager.end(); ++it)
                                                                     ^
ClientManager.cpp:2808:6: error: unknown type name 'TEventManagerData'
                                        TEventManagerData& eventPtr = it->second[j];
                                        ^
ClientManager.cpp:2835:16: error: use of undeclared identifier 'm_EventManager'
        for(auto it = m_EventManager.begin();it!=m_EventManager.end();++it)
                      ^
ClientManager.cpp:2835:43: error: use of undeclared identifier 'm_EventManager'
        for(auto it = m_EventManager.begin();it!=m_EventManager.end();++it)
                                                 ^
ClientManager.cpp:2841:5: error: unknown type name 'TEventManagerData'
                                TEventManagerData& pData = it->second[j];
                                ^
ClientManager.cpp:2860:28: error: use of undeclared identifier 'EVENT_MANAGER_EVENT_STATUS'
                                        const BYTE subIndex = EVENT_MANAGER_EVENT_STATUS;
                                                              ^
ClientManager.cpp:2867:20: error: use of undeclared identifier 'HEADER_DG_EVENT_MANAGER'; did you mean 'HEADER_DG_ELECT_MONARCH'?
                                        ForwardPacket(HEADER_DG_EVENT_MANAGER, buf.read_peek(), buf.size());
                                                      ^~~~~~~~~~~~~~~~~~~~~~~
                                                      HEADER_DG_ELECT_MONARCH
./../../common/tables.h:263:2: note: 'HEADER_DG_ELECT_MONARCH' declared here
        HEADER_DG_ELECT_MONARCH                 = 160,                  ///< <B1><BA><C1><D6> <C5><F5>ǥ
        ^
ClientManager.cpp:2874:25: error: unknown type name 'TEventManagerData'
bool SortWithTime(const TEventManagerData& a, const TEventManagerData& b)
                        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
11 warnings and 20 errors generated.
gmake: *** [Makefile:47: .obj/ClientManager.o] Error 1

 

GAME_ERROR_LOG.txt

  Reveal hidden contents
In file included from arena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from arena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MarkManager.cpp:19:40: warning: arithmetic between different enumeration types ('CGuildMarkManager::(anonymous enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(anonymous enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
        for (DWORD i = 0; i < MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT; ++i)
                              ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MarkManager.cpp:104:32: warning: arithmetic between different enumeration types ('CGuildMarkManager::(anonymous enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(anonymous enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
                if (markID < MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT)
                             ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from banword.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from banword.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from BattleArena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from BattleArena.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MarkManager.cpp:152:32: warning: arithmetic between different enumeration types ('CGuildMarkManager::(anonymous enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(anonymous enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
        if (markID >= MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT)
                      ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from OXEvent.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from OXEvent.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from block_country.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from block_country.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from blend_item.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from blend_item.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from building.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from building.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_battle.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from castle.cpp:13:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from castle.cpp:13:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from char_resist.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_resist.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from char_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_quickslot.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_quickslot.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ani.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from ani.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_change_empire.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_change_empire.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_horse.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_horse.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
3 warnings generated.
char_affect.cpp:541:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><C0><DA> <C1><A6><C1><A6><B7><CE> ä<C6><C3><C0><CC> <B1><DD><C1><F6> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_affect.cppBattleArena.cpp:105:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        BroadcastNotice(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><C7> <B0><F8><B0>ݱ<EE><C1><F6> 5<BA><D0> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>!!!"));
                                                                 ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:112:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        BroadcastNotice(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><C7> <B0><F8><B0>ݱ<EE><C1><F6> 1<BA><D0> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>!!!"));
                                                                 ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:122:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        BroadcastNotice(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><CC> <BC><BA><C0><BB> <B0><F8><B0><DD><C7>ϱ<E2> <BD><C3><C0><DB><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:144:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<C1><U+07FE><D3> <C1><A6><B4>ܿ<A1> <BE><C7><C0><C7> <B1><E2><BF><EE><C0><CC> <B8><U+3FA75><EC><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~        ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~         ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:153:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        SendNoticeMap(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><CC> <B9><B0><B7><AF><B0><A5> <C1><B6><C1><FC><C0><BB> <BA><B8><C0>Դϴ<D9>."), pInfo->nMapIndex, false);
                                                                               ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:166:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><CC> <B9><B0><B7><AF><B0><A1><B1><E2> <BD><C3><C0><DB><C7><U+07FD><C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                               ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:167:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("<C0><E1><BD><C3> <C8><C4> <B8><B6><C0><BB><B7><CE> <B5><B9><BE>ư<A9><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:192:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("<B8><F3><BD><BA><C5>͵<E9><C0><C7> <B4><EB><C0><E5><C0><CC> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                               ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:193:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        SendNoticeMap(LC_TEXT("30<BA><D0> <B3><BB><B7><CE> <B1><U+0378><F1><B7><C9><C1>ָ<A6> <B9><B0><B8><AE><C3><C4><C1>ּ<BC><BF><E4>."), pInfo->nMapIndex, false);
                                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:203:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<B1><U+0378><F1><B7><C9><C1>ֿ<CD> <B1><D7><C0><C7> <BA><CE><C7>ϵ<E9><C0><BB> <B8><F0><B5><CE> <B9><B0><B8><AE><C3>ƽ<C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:204:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<C0><E1><BD><C3> <C8><C4> <B8><B6><C0><BB><B7><CE> <B5><B9><BE>ư<A9><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:215:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<B1><U+0378><F1><B7><C9><C1>ְ<A1> <C5><F0><B0><A2><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:216:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                SendNoticeMap(LC_TEXT("<C0><E1><BD><C3> <C8><C4> <B8><B6><C0><BB><B7><CE> <B5><B9><BE>ư<A9><B4>ϴ<D9>."), pInfo->nMapIndex, false);
                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
:722:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<C6><C3> <B1><DD><C1><F6><B0><A1> Ǯ<B7>Ƚ<C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:246:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(szBuf, sizeof(szBuf), LC_TEXT("%s<C0><C7> <BC><BA><C0><B8><B7><CE> <B8><F3><BD><BA><C5>͵<E9><C0><CC> <C1><F8><B1><BA><C7>ϰ<ED> <C0>ֽ<C0><B4>ϴ<D9>."), EMPIRE_NAME(m_nEmpire));
                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
BattleArena.cpp:248:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        BroadcastNotice(LC_TEXT("10<BA><D0> <B5><DA> <BC><BA><C0><BB> <B0><F8><B0><DD><C7><D2> <BF><B9><C1><A4><C0>Դϴ<D9>."));
                                   ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cppchar_horse.cpp:20:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><B2><B7><AF><C1><F8> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B8><BB><BF><A1> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:26:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B8><BB><BF><A1> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:35:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><B9><BA><B9><C0><BB> <C0><D4><C0><BA> <BB><F3><C5>¿<A1><BC><AD> <B8><BB><C0><BB> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:51:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <BC><D2><C0><AF><C7>ϰ<ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:53:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><CC> <C1><U+05FE><EE><C0>ִ<C2> <BB><F3><C5><C2> <C0>Դϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:55:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><C7> <BD><BA><C5><U+05F9>̳ʰ<A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B8><BB><C0><BB> Ż <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:158:133: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkChar->ChatPacket(CHAT_TYPE_INFO, "%d %s %s", m_vec_quiz[i][j].level, m_vec_quiz[i][j].Quiz, m_vec_quiz[i][j].answer ? LC_TEXT("<C2><FC>") : LC_TEXT("<B0><C5><C1><FE>"));
                                                                                                                                                         ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:158:149: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkChar->ChatPacket(CHAT_TYPE_INFO, "%d %s %s", m_vec_quiz[i][j].level, m_vec_quiz[i][j].Quiz, m_vec_quiz[i][j].answer ? LC_TEXT("<C2><FC>") : LC_TEXT("<B0><C5><C1><FE>"));
                                                                                                                                                                               ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:162:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        pkChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><D1> <C4><FB><C1><EE> <BC><F6>: %d"), c);       
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:200:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        SendNoticeMap(LC_TEXT("10<C3>ʵ<DA> <C6><C7><C1><A4><C7>ϰڽ<C0><B4>ϴ<D9>."), OXEVENT_MAP_INDEX, true);
                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:205:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        SendNoticeMap(LC_TEXT("<C1><A4><B4><E4><C0><BA>"), OXEVENT_MAP_INDEX, true);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:210:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap(LC_TEXT("O <C0>Դϴ<D9>"), OXEVENT_MAP_INDEX, true);
                                                         ^~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:215:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap(LC_TEXT("X <C0>Դϴ<D9>"), OXEVENT_MAP_INDEX, true);
                                                         ^~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:220:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap("<8A>ԈႦ<82><BD><95><FB><81>X<82><F0><8A>O<82>Ɉړ<AE><82><B3><82><B9><82>܂<B7><81>B", OXEVENT_MAP_INDEX, true);
                                               ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
OXEvent.cpp:224:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendNoticeMap(LC_TEXT("5<C3><CA> <B5><DA> Ʋ<B8><AE><BD><C5> <BA>е<E9><C0><BB> <B9>ٱ<F9><C0><B8><B7><CE> <C0>̵<BF> <BD><C3>Ű<B0>ڽ<C0><B4>ϴ<D9>."), OXEVENT_MAP_INDEX, true);
                                                        ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:233:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        SendNoticeMap(LC_TEXT("<B4><D9><C0><BD> <B9><AE><C1><A6> <C1>غ<F1><C7><D8><C1>ּ<BC><BF><E4>."), OXEVENT_MAP_INDEX, true);
                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:240:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:246:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:250:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:267:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><A6><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:268:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><A6><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:275:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0><C0><BB> %d <B0><B3> <B1><EE><C1><F6> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."), chA->GetPotionLimit());
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:276:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0><C0><BB> %d <B0><B3> <B1><EE><C1><F6> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."), chB->GetPotionLimit());
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:278:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵˴ϴ<D9>."));
                                                                           ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:279:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵˴ϴ<D9>."));
                                                                           ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:280:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵˴ϴ<D9>."));
                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:289:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:290:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:291:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:361:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:362:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:363:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BD><C3><C0>۵Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:373:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><E5> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:374:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><E5> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:375:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><E5> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:250:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        SendNoticeMap(LC_TEXT("<B9><AE><C1><A6> <C0>Դϴ<D9>."), OXEVENT_MAP_INDEX, true);
                               ^~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:252:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        SendNoticeMap(LC_TEXT("<B8><C2><C0><B8><B8><E9> O, Ʋ<B8><AE><B8><E9> X<B7><CE> <C0>̵<BF><C7><D8><C1>ּ<BC><BF><E4>"), OXEVENT_MAP_INDEX, true);
                               ^~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:414:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:420:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:424:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BB><F3><B4><BB><E7><B6><F3><C1><AE> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:434:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BD>ð<A3> <C3>ʰ<FA><B7><CE> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                                            ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:435:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>."));
                                                                                              ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:437:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BD>ð<A3> <C3>ʰ<FA><B7><CE> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                           ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:438:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>."));
                                                                             ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:440:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3> <BD>ð<A3> <C3>ʰ<FA><B7><CE> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                           ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:441:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                chB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>."));
                                                                             ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
OXEvent.cpp:315:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pkChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A4><B4><E4><C0>Դϴ<D9>!"));
                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:736:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3><C0><DA> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1>ߴ<DC><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:741:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5><CD><C0><C7> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:742:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3><C0><DA> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:747:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5><CD><C0><C7> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:253:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<BF><A1><BC><AD> <BA><C0>ȭ<B8><A6> <B5>ѷ<AF><BD>ΰ<ED> <C0><FC><C5><F5><B0><A1> <C1><F8><C7><E0><C1><DF><C0>Դϴ<D9>."),
                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:267:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <BC><F6><BC><BA><BF><A1> <BC><BA><B0><F8><C7><U+07FD><C0><B4>ϴ<D9>."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:270:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("<C1><F6><B1>ݺ<CE><C5><CD> %s<C0><BA> 30<BA>а<A3> <BA><C0>ȭ<B8><A6> <C6>ı<AB><C7>Ͽ<A9> <BA><B8><BB><F3><C0><BB> ȹ<B5><E6> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~   ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:279:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        BroadcastNotice(LC_TEXT("30<BA><D0><C0><CC> <B0><E6><B0><FA><C7><U+07FD><C0><B4>ϴ<D9>.. <BA><C0>ȭ<B0><A1> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:748:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("<B4><EB><B7><C3><C0><DA> <B9><AE><C1><A6><B7><CE> <C0><CE><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><BE><B7><E1><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:759:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:760:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:761:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:769:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:772:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharA->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:786:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:787:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:788:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("%s <B4><D4><C0><CC> <B4><EB><B7>ÿ<A1><BC><AD> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:795:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:798:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><CC> <BD>¸<AE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pCharB->GetName());
                                                                               ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:824:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <B5>ǵ<B9><BE>ư<A9><B4>ϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:827:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <B5>ǵ<B9><BE>ư<A9><B4>ϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:829:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B8><B6><C0><BB><B7><CE> <B5>ǵ<B9><BE>ư<A9><B4>ϴ<D9>."));
                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:845:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><D9><C0><BD> <C6><C7><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:848:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><D9><C0><BD> <C6><C7><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>."));
                                                                      ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:850:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10<C3>ʵ<DA> <B4><D9><C0><BD> <C6><C7><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>."));
                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
In file included from char_item.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_item.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
arena.cpp:956:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetPlayerB()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5>Ͱ<A1> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><DF><C1><F6><C7>մϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
arena.cpp:964:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetPlayerA()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6> ij<B8><AF><C5>Ͱ<A1> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͽ<A9> <B4><EB><B7><C3><C0><BB> <C1><DF><C1><F6><C7>մϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:181:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB> <BC><D2>ȯ<BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_horse.cpp:207:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        m_chHorse->m_stName += LC_TEXT("<B4><D4><C0><C7> <B8><BB>");
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:799:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<BF><A1> <C0><FC><C0><EF><C0><C7> <BD><C3><C0><DB><C0><BB> <BE>˸<AE><B4><C2> <BA><C0>ȭ<B0><A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>."), EMPIRE_NAME(empire));
                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:867:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <BA><C0>ȭ<B8><A6> <C6>ı<AB><C7><U+07FD><C0><B4>ϴ<D9>."), EMPIRE_NAME(killer_empire));
                                                                      ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:888:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <BC><F6><BC><BA><BF><A1> <BD><C7><C6><D0><C7>Ͽ<A9> <C0><FC><C0><C6>й<E8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>.."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
castle.cpp:893:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <B8><F0><B5><E7> <BA><C0>ȭ<B8><A6> <C6>ı<AB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), EMPIRE_NAME(GET_SIEGE_EMPIRE()));
                                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from char_state.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_state.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
battle.cpp:153:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FC><C5><F5><B0><A1> <BD><C3><C0><DB> <B5>Ǿ<EE> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
battle.cpp:156:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FC><C5><F5><B0><A1> <BD><C3><C0><DB> <B5>Ǿ<EE> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
battle.cpp:701:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
        LPITEM item = ch->GetWear(WEAR_WEAPON); 
        ^
battle.cpp:698:5: note: previous statement is here
    if (NULL == ch)
    ^
3 warnings generated.
In file included from char_skill.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_skill.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
In file included from battle.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
11 warnings generated.
11 warnings generated.
In file included from cmd_general.cpp:10:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_general.cpp:10:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18 warnings generated.
In file included from building.cpp:4:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from PetSystem.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from PetSystem.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cmd.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_gm.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_gm.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 warnings generated.
16 warnings generated.
char.cpp:586:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A9><BF><CA><C0><BB> <B9><FE><BE><EE><BE><DF> <B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:618:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("20<BE><EF> <B3><C9><C0><BB> <C3>ʰ<FA><C7>Ͽ<A9> <BB><F3><C1><A1><C0><BB> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:634:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><F1><BC>Ӿ <C0><BA><BE><C6><F7><C7>Ե<C8> <BB><F3><C1><A1> <C0≯<A7><C0><B8><B7><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));     
                                                            ^~~~~~~~~~~~   ~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:661:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><AF><B7><E1>ȭ <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><C0>λ<F3><C1><A1><BF><A1><BC><AD> <C6>Ǹ<C5><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:667:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E5><BA><F1><C1><DF><C0><CE> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><C0>λ<F3><C1><A1><BF><A1><BC><AD> <C6>Ǹ<C5><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:673:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><C1><DF><C0><CE> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><C0>λ<F3><C1><A1><BF><A1><BC><AD> <C6>Ǹ<C5><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from cmd_emotion.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_emotion.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char.cpp:1124:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[BATTLE] <BD>ο<EC><B4><C2> <BB><F3><C5><C2>");
                                                             ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char.cpp:1131:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[IDLE] <BD><AC><B4><C2> <BB><F3><C5><C2>");
                                                           ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
cmd.cpp:174:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><ED><B7>ɾ <B8><F0><B5><CE> <C0>Է<C2><C7>ϼ<BC><BF><E4>."));
                                                ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:294:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:301:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:315:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:325:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <B0><A1>ȣ<B7><CE> <B0><E6><C7><E8>ġ<B0><A1> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:803:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                        else
                        ^
cmd.cpp:403:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B7>α<U+05F8><A6><BA><B8><BF><A9><C1><E0>",       do_detaillog,           0,                      POS_DEAD,       GM_LOW_WIZARD   },
           ^~~~         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmd.cpp:404:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B8><F3><BD><BA><C5>ͺ<B8><BF><A9><C1><E0>",       do_monsterlog,          0,                      POS_DEAD,       GM_LOW_WIZARD   },
           ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
cmd.cpp:544:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C1>ֻ<E7><C0><A7>",                             do_dice,                                0,      POS_DEAD,       GM_PLAYER               },
           ^~~~~~~~~~~~~~~~
cmd.cpp:684:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ź <BB><F3><C5>¿<A1><BC><AD><B4><C2> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:688:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><B2><B7><AF><C1><F8> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:692:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B2><U+07BC>ӿ<A1><BC><AD> <BE><B0>Կ<E4>?"));
                                                                        ^~~~         ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:697:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><D5><C0><FA> <C0>Ͼ<EE> <B3><AA><BC><BC><BF><E4>."));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:714:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd.cpp:720:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:2695:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("[IDLE] <C1><A4><C1><F6>");
                                   ^~~~~~~~~~~~~~~~
char.cpp:2730:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("[MOVE] %s", GetVictim() ? "<B4><EB><BB><F3><C3><DF><C0><FB>" : "<B1>׳<C9><C0>̵<BF>");
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char.cpp:2730:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("[MOVE] %s", GetVictim() ? "<B4><EB><BB><F3><C3><DF><C0><FB>" : "<B1>׳<C9><C0>̵<BF>");
                                                                                            ^~~~ ~~~~~~~~~~~~
char.cpp:2893:57: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                        if (GetJob() == JOB_SHAMAN || GetJob() == JOB_SURA && GetSkillGroup() == 2)
                                                                   ~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
char.cpp:2893:57: note: place parentheses around the '&&' expression to silence this warning
                                        if (GetJob() == JOB_SHAMAN || GetJob() == JOB_SURA && GetSkillGroup() == 2)
                                                                                           ^
                                                                      (                                           )
char_battle.cpp:1366:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkKiller->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><EB><BD><C5><C0><C7> <BA><B8>ȣ<B7><CE> <BE><C6><C0><CC><C5><DB><C0><CC> <B6><B3><BE><EE><C1><F6><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1450:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        pkKiller->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C1><U+07FF><A1><B4><C2> <BB><E7><B3>ɿ<A1> <B5><FB><B8><A5> <C0><CC><C0><CD><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                       ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1801:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C5><EB> <C3>߰<A1> <B5><A5><B9><CC><C1><F6> %d"), GetPoint(POINT_DEF_GRADE) * (100 + GetPoint(POINT_DEF_BONUS)) / 100);
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1825:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        pAttacker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BA><ED><B7><B0>! (%d%%)"), GetName(), GetPoint(POINT_BLOCK));
                                                                                          ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1826:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BA><ED><B7><B0>! (%d%%)"), GetName(), GetPoint(POINT_BLOCK));
                                                                               ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1840:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        pAttacker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ȸ<C7><C7>! (%d%%)"), GetName(), GetPoint(POINT_DODGE));
                                                                                           ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1841:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ȸ<C7><C7>! (%d%%)"), GetName(), GetPoint(POINT_DODGE));
                                                                                ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:1927:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C5><EB> <C3>߰<A1> <B5><A5><B9><CC><C1><F6> %d"), GetPoint(POINT_DEF_GRADE) * (100 + GetPoint(POINT_DEF_BONUS)) / 100);
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cpp:2304:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s[%d]<B0><A1> <B0><F8><B0><DD> <C0><A7>ġ: %d %d"), pAttacker->GetName(), (DWORD) pAttacker->GetVID(), pAttacker->GetX(), pAttacker->GetY());
                                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
54 warnings generated.
char_state.cpp:158:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><E5><C0><C7> <B1><EA><B9><DF><C0><BB> <BB><A9><BE>Ѿҽ<C0><B4>ϴ<D9>!"), pMap->GetGuild(idx)->GetName(), pMap->GetGuild(idx_opp)->GetName());
                                                                                                       ^~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:3958:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<B1><A4><C0><BB> <C1>ߴ<DC><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:3989:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0≯<A6> <C0><E5><C2><F8><C7>ϼ<BC><BF><E4>."));
                                                    ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4028:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ø<A6> <C7><D2> <BC><F6> <C0>ִ<C2> <B0><F7><C0><CC> <BE>ƴմϴ<D9>"));
                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4038:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô븦 <C0><E5><C2><F8> <C7>ϼ<BC><BF><E4>."));
                                                    ^~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4044:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9>̳<A2><B8><A6> <B3><A2><B0><ED> <B4><F8><C1><AE> <C1>ּ<BC><BF><E4>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_manager.cppchar.cpp:4070:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô밡 <BE>ƴ<D1> <B9><B0><B0><C7><C0><B8><B7><CE> <B3><AC><BD>ø<A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>!"));
                                                    ^~~~~~~~~~~~    ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4110:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("<B4><D9><C0><BD><BB><F3><C5>·ξ<B0><A1><C0><DA>");
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~
char.cpp:4347:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><C4>Ƽ<C0><E5><C0><CC> <C1><A2><BC><D3> <BB><F3><C5>°<A1> <BE>ƴ϶<F3><BC><AD> <BF><E4>û<C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4368:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4372:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4>ٸ<A5> <C1><A6><B1><B9><B0><FA> <C6><C4>Ƽ<B8><A6> <C0>̷<EA> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4376:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4380:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4384:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4388:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4392:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4399:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); 
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4415:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4>Կ<A1><B0><D4> <C6><C4>Ƽ<B0><A1><C0><D4> <BD><C5>û<C0><BB> <C7><U+07FD><C0><B4>ϴ<D9>."), leader->GetName());
                                               ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:38:18: warning: unused variable 'vKey' [-Wunused-variable]
        const struct tm vKey = *localtime(&cur_Time);
                        ^
char.cpp:4469:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C6><C4>Ƽ<BF><A1> <BC><D3><C7><D8><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4479:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_SERVER:               member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                                     ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4480:69: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_DUNGEON:              member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                                     ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4481:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_OBSERVER:     member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4482:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_LVBOUNDARY:   member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>.")); break;
                                                                                             ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4483:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_LOWLEVEL:     member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4484:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        case PERR_HILEVEL:              member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.")); break;
                                                                                                     ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4487:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                           ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4488:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                           member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<C0><C7> <C0>ο<F8><C1><A6><C7><D1><C0><CC> <C3>ʰ<FA><C7>Ͽ<A9> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                        ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4527:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4532:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s <B4><D4><C0><CC> <C6><C4>Ƽ <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."), pchInvitee->GetName());
                                                     ^~~~~~~~      ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4544:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4548:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4>ٸ<A5> <C1><A6><B1><B9><B0><FA> <C6><C4>Ƽ<B8><A6> <C0>̷<EA> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4552:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4556:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4560:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4564:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4568:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4572:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C0>̹<CC> %s<B4><D4><C0><BA> <C6><C4>Ƽ<BF><A1> <BC><D3><C7><D8> <C0>ֽ<C0><B4>ϴ<D9>."), pchInvitee->GetName());
                                                             ^~~~~~~~   ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4576:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_battle.cppchar.cpp:4622:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4634:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4638:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ <C3>ʴ뿡 <C0><C0><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4642:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B0><FC><C0><FC> <B8><F0><B5><BC><B1> <C6><C4>Ƽ <C3>ʴ븦 <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4646:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> -30 ~ +30 <B7><B9><BA><A7> <C0>̳<BB><C0><C7> <BB><F3><B4><EB><B9><C3>ʴ<EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~             ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4650:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3>ְ<ED> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4654:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B3><BB> <C3><D6><C0><FA> <B7><B9><BA><A7> <BA><B8><B4><D9> 30<B7><B9><BA><A7><C0><CC> <B3><F4><BE><C6> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4658:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ <C3>ʴ뿡 <C0><C0><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~  ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4662:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F5> <C0>̻<F3> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4663:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<C0><C7> <C0>ο<F8><C1><A6><C7><D1><C0><CC> <C3>ʰ<FA><C7>Ͽ<A9> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4702:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s<B4><D4><C0><CC> <C6><C4>Ƽ <C3>ʴ븦 <B0><C5><C0><FD><C7>ϼ̽<C0><B4>ϴ<D9>."), pchInvitee->GetName());
                                                     ^~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4707:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        pLeader->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s<B4><D4><C0><CC> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7>ϼ̽<C0><B4>ϴ<D9>."), GetName());
                                                      ^~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4708:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> %s<B4><D4><C0><C7> <C6><C4>Ƽ<BF><A1> <C2><FC><B0><A1><C7>ϼ̽<C0><B4>ϴ<D9>."), pLeader->GetName());
                                             ^~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4919:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                 ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4928:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                 ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:4936:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B4>ٸ<A5> <B0>ŷ<A1><B8><A6> <C7>ϰ<ED> <C0>ִ<C2> <C1><DF><C0>Դϴ<D9>."));
                                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5125:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (m_pkChrTarget->IsPC() && !m_pkChrTarget->IsPolymorphed() || m_pkChrTarget->GetMaxHP() <= 0)
                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
char.cpp:5125:29: note: place parentheses around the '&&' expression to silence this warning
                if (m_pkChrTarget->IsPC() && !m_pkChrTarget->IsPolymorphed() || m_pkChrTarget->GetMaxHP() <= 0)
                                          ^
                    (                                                       )
char_skill.cpp:3275:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        MonsterLog("<B0><F8><B0><DD> <B4><EB><BB><F3><C0><BB> <C7><D8><C1><A6>");
                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char_battle.cpp:3283:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        MonsterLog("<B0><F8><B0><DD> <B4><EB><BB><F3><C0><BB> <BC><B3><C1><A4>: %s", pkVictim->GetName());
                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char.cpp:5384:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                sys_log(0, "%s %p <C6><F7><B1><E2><C7>ϰ<ED> <B5><B9><BE>ư<A1><C0><DA>! %d %d", GetName(), this, x, y);
                                  ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~
char.cpp:5562:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5567:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B0><A1> <C0>̹<CC> <BF><AD><B7><C1><C0>ֽ<C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5575:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B8><A6> <B4><DD><C0><BA><C1><F6> 10<C3><CA> <BE>ȿ<A1><B4><C2> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:5580:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <B0>Ÿ<AE><B0><A1> <B8>־ â<B0><ED><B8><A6> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                      ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:271:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><B4><C2> <BD><BA>ų<C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:300:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><A3><B5><E5> <B8><B6><BD><BA><C5><CD> <BC><F6><B7><C3><C0><BB> <C7><D2> <BC><F6> <BE><F8><B4><C2> <BD><BA>ų<C0>Դϴ<D9>."));
                                                    ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:307:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><DB><C6><E5>Ʈ <B8><B6><BD><BA><C5>͵<C8> <BD><BA>ų<C0>Դϴ<D9>. <B4><F5> <C0>̻<F3> <BC><F6><B7><C3> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~  ~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:309:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BD><BA>ų<C0><BA> <BE><C6><C1><F7> <B1><U+05F7><A3><B5><E5> <B8><B6><BD><BA><C5><CD> <BC><F6><B7><C3><C0><BB> <C7><D2> <B0><E6><C1><F6><BF><A1> <C0≯<A3><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:390:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("ũ<C0><B9>, <B1><BF><AA><B7><F9><C7>ϰ<ED> <C0>־<EE>! <C0>̰<C5> <BC><B3><B8><B6> <C1><D6>ȭ<C0>Ը<B6><C0>ΰ<A1>!? <C1><A8><C0><E5>!"));
                                                        ^~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:391:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C0><CC> <BD><C7><C6>з<CE> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>. <B4>ٽ<C3> <B5><B5><C0><FC><C7><D8><C1>ֽñ<E2> <B9>ٶ<F8><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:396:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><F6><BF><A1><BC><AD> <B9><BA><B0><A1> <C8><FB><C0><CC> <C5><CD><C1><AE> <B3><AA><BF><C0><B4><C2> <B1><E2><BA><D0><C0>̾<DF>!"));
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:397:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B6>߰ſ<EE> <B9><AB><BE><F9><C0><CC> <B0><E8><BC><D3> <BF><EB><BC><DA><C0><BD>ġ<B0><ED> <C0>־<EE>! <C0>̰<C7>, <C0>̰<CD><C0><BA>!"));
                                               ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:398:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <B3><F4><C0><BA> <B0><E6><C1><F6><C0><C7> <BC><F6><B7><C3><C0><BB> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <B3><A1><B3><BB><BC>̽<C0><B4>ϴ<D9>."));
                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:425:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><B4><C2> <BD><BA>ų<C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:437:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E6><C7><E8>ġ<B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> å<C0><BB> <C0><D0><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:448:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BD><BA>ų<C0><BA> å<C0><B8><B7><CE> <B4><F5><C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:450:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BD><BA>ų<C0><BA> <BE><C6><C1><F7> å<C0><B8><B7><CE> <BC><F6><B7><C3><C7><D2> <B0><E6><C1><F6><BF><A1> <C0≯<A3><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:463:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1>־ȼ<FA><BC><AD><B8><A6> <C5><EB><C7><D8> <C1><D6>ȭ<C0>Ը<B6><BF><A1><BC><AD> <BA><FC><C1><AE><B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                    ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_state.cppchar_skill.cpp:539:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("å<C0><B8><B7><CE> <B4><F5> <B3><F4><C0><BA> <B0><E6><C1><F6><C0><C7> <BC><F6><B7><C3><C0><BB> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <B3><A1><B3><BB><BC>̽<C0><B4>ϴ<D9>."));
                                                                                     ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:550:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BE><EE><B4><C0><C1><A4><B5><B5> <C0><CC> <B1><E2><BC><FA><BF><A1> <B4><EB><C7><D8> <C0><CC><C7>ذ<A1> <B5>Ǿ<FA><C1><F6><B8><B8> <C1><B6><B1><DD> <BA><CE><C1><B7><C7>ѵ<ED> <C7>ѵ<A5>.."));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:554:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B5><E5><B5><F0><BE><EE> <B3><A1><C0><CC> <BA><B8><C0>̴<C2> <B0>ǰ<A1>...  <C0><CC> <B1><E2><BC><FA><C0><BA> <C0><CC><C7><D8><C7>ϱⰡ <B3>ʹ<AB> <C8><FB><B5><E9><BE><EE>.."));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:559:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BD><C9><C8><F7> <C7>ϴ<C2> <B9><E8><BF><F2><C0><BB> <B0><A1><C1><F6><B4><C2> <B0><U+0378><B8><C0><CC> <B1><E2><BC><FA><C0><BB> <B9><E8><BF><EF><BC><F6> <C0>ִ<C2> <C0><AF><C0><CF><C7><D1> <B1><E6><C0>̴<D9>.."));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
char.cpp#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:563:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <B1><C7><C0><BB> <B4><F5> <C0>о<EE><BE><DF> <BC><F6><B7><C3><C0><BB> <BF>Ϸ<E1> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."), need_bookcount - read_count);
                                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:608:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><F6><BF><A1><BC><AD> <B9><BA><B0><A1> <C8><FB><C0><CC> <C5><CD><C1><AE> <B3><AA><BF><C0><B4><C2> <B1><E2><BA><D0><C0>̾<DF>!"));
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:609:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B6>߰ſ<EE> <B9><AB><BE><F9><C0><CC> <B0><E8><BC><D3> <BF><EB><BC><DA><C0><BD>ġ<B0><ED> <C0>־<EE>! <C0>̰<C7>, <C0>̰<CD><C0><BA>!"));
                                                       ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:610:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("å<C0><B8><B7><CE> <B4><F5> <B3><F4><C0><BA> <B0><E6><C1><F6><C0><C7> <BC><F6><B7><C3><C0><BB> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <B3><A1><B3><BB><BC>̽<C0><B4>ϴ<D9>."));
                                                     ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:615:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("ũ<C0><B9>, <B1><BF><AA><B7><F9><C7>ϰ<ED> <C0>־<EE>! <C0>̰<C5> <BC><B3><B8><B6> <C1><D6>ȭ<C0>Ը<B6><C0>ΰ<A1>!? <C1><A8><C0><E5>!"));
                                                        ^~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:616:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><F6><B7><C3><C0><CC> <BD><C7><C6>з<CE> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>. <B4>ٽ<C3> <B5><B5><C0><FC><C7><D8><C1>ֽñ<E2> <B9>ٶ<F8><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:5851:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                MonsterLog("<B0>ȴ´<D9>");
                                            ^~~~  ~~~~
char.cpp:5853:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                MonsterLog("<B6>ڴ<D9>");
                                            ^~~~ ~~~~
13 warnings generated.
:693:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                MonsterLog("[IDLE] <B8><AE><B4><F5><B7>κ<CE><C5><CD> <B3>ʹ<AB> <B8>ָ<AE> <B6><B3><BE><EE><C1><B3><B4><D9>! <BA><B9><B1><CD><C7>Ѵ<D9>.");
                                                   ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_state.cpp:826:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                        else if (IsStaminaConsume())
                        ^
char_state.cpp:880:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        sys_log(1, "<B5><B5><C2><F8> %s %d %d", GetName(), x, y);
                                    ^~~~~~~~~~~~~~~~
char_state.cpp:889:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[BATTLE] <B1><D9>ó<BF><A1> <BF><D4><C0><B8><B4><CF> <B0><F8><B0>ݽ<C3><C0><DB> %s", GetVictim()->GetName());
                                                             ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~
char_state.cpp:897:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        MonsterLog("[IDLE] <B4><EB><BB><F3><C0><CC> <BE><F8><C0><B8><B4><CF> <BD><AC><C0><DA>");
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
char_state.cpp:901:17: warning: unused variable 'rider' [-Wunused-variable]
                                LPCHARACTER rider = GetRider();
                                            ^
char_state.cpp:1017:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        MonsterLog("<BA><CE><C7><CF> <B8><F3><BD><BA><C5><CD> <BC><D2>ȯ!");
                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
char_state.cpp:1040:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                MonsterLog("Ÿ<B0><D9><C0><CC> <B8>־ <C6><F7><B1><E2>");
                             ^~~~~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~
In file included from config.cpp:7:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from config.cpp:7:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmd_emotion.cppchar_state.cpp:1156:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><C0><C7> <B1><EA><B9><DF><C0><BB> %s <B4><D4><C0><CC> ȹ<B5><E6><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), pMap->GetGuild(idx)->GetName(), f.m_pkChrFind->GetName());
                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from cube.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cube.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:26:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "Ű<BD><BA>",       "french_kiss",  NEED_PC | OTHER_SEX_ONLY | BOTH_DISARM,         2.0f },
            ^~~~~~~~
cmd_emotion.cpp:27:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BB>ǻ<C7>",       "kiss",         NEED_PC | OTHER_SEX_ONLY | BOTH_DISARM,         1.5f },
           ^~~~ ~~~~
cmd_emotion.cpp:28:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B5><FB><B1><CD>",       "slap",         NEED_PC | SELF_DISARM,                          1.5f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:29:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B9>ڼ<F6>",       "clap",         0,                                              1.0f },
           ^~~~ ~~~~
cmd_emotion.cpp:30:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BF><CD>",         "cheer1",       0,                                              1.0f },
           ^~~~~~~~
cmd_emotion.cpp:31:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B8><B8><BC><BC>",       "cheer2",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:34:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>1",      "dance1",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:35:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>2",      "dance2",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:36:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>3",      "dance3",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:37:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>4",      "dance4",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:38:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>5",      "dance5",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:39:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B4><ED><BD><BA>6",      "dance6",       0,                                              1.0f },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:41:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C3><E0><C7><CF>",       "congratulation",       0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:42:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BF>뼭",       "forgive",                      0,                              1.0f    },
           ^~~~
cmd_emotion.cpp:43:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "ȭ<B3><B2>",       "angry",                        0,                              1.0f    },
            ^~~~~~~~
cmd_emotion.cpp:44:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C0><AF>Ȥ",       "attractive",           0,                              1.0f    },
           ^~~~~~~~
cmd_emotion.cpp:45:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BD><BD><C7><C4>",       "sad",                          0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:46:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<BA><EA><B2><F4>",       "shy",                          0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:47:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C0><C0><BF><F8>",       "cheerup",                      0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:48:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<C1><FA><C5><F5>",       "banter",                       0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:49:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<B1><E2><BB><DD>",       "joy",                          0,                              1.0f    },
           ^~~~~~~~~~~~~~~~
cmd_emotion.cpp:95:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:700:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cppchar_skill.cpp:1188:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        m_pkChr->ChatPacket(CHAT_TYPE_INFO, "ȿ<B0><FA><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>. <BD><BA>ų <B0><F8><BD><C4><C0><BB> Ȯ<C0><CE><C7>ϼ<BC><BF><E4>");
                                                              ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~
char_skill.cpp:1656:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><CD>ȯ<BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:6330:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
        return (iLeaderShip >= 20 || iLeaderShip >= 12 && m_dwLastDeadTime + 180 > get_dword_time());
                                  ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char.cpp:6330:49: note: place parentheses around the '&&' expression to silence this warning
        return (iLeaderShip >= 20 || iLeaderShip >= 12 && m_dwLastDeadTime + 180 > get_dword_time());
                                                       ^
                                     (                                                             )
char.cpp:6593:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6599:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6613:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <BF><F3><C0><CE> <BB><F3><C5>°<A1> <BE>ƴմϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6619:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pcci->bChannel, g_bChannel);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6624:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6631:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <C0>ִ<C2> <B0><F7><C0><B8><B7><CE> <BF><F6><C7><C1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6713:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B4>ٸ<A5><B0><F7><C0><B8><B7><CE> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime);
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6726:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B4>ٸ<A5><B0><F7><C0><B8><B7><CE> <C0>̵<BF>,<C1><BE><B7><E1> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                    ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6736:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B4>ٸ<A5><B0><F7><C0><B8><B7><CE> <C0>̵<BF>,<C1><BE><B7><E1> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                    ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6747:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B4>ٸ<A5><C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime );
                                                            ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6756:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B4>ٸ<A5><C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime);
                                                            ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char.cpp:6763:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> <B0><B3><B7><AE><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), limittime);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:1771:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, "ȿ<B0><FA><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>. <BD><BA>ų <B0><F8><BD><C4><C0><BB> Ȯ<C0><CE><C7>ϼ<BC><BF><E4>");
                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~
cmd_emotion.cppchar_skill.cpp:2116:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, "ȿ<B0><FA><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>. <BD><BA>ų <B0><F8><BD><C4><C0><BB> Ȯ<C0><CE><C7>ϼ<BC><BF><E4>");
                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~
char_skill.cpp:2448:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>. <B8><B6><B1>°<A3> <B0><E6><BA><F1><BA><B4><C0><BB> ã<BE>ư<A1><BC><BC><BF><E4>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2450:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB> <BC><D2>ȯ <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7>ϼ<BC><BF><E4>."));
                                                            ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2489:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (IsAffectFlag(AFF_TANHWAN_DASH) || pkVictim && pkVictim != this)
                                                   ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
char_skill.cpp:2489:50: note: place parentheses around the '&&' expression to silence this warning
                if (IsAffectFlag(AFF_TANHWAN_DASH) || pkVictim && pkVictim != this)
                                                               ^
                                                      (                           )
char_skill.cpp:2587:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s SP<BC>Ҹ<F0>: %d"), pkSk->szName, iNeededSP);
                                                                 ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2595:96: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if (pkSk->dwVnum == SKILL_MUYEONG || pkSk->IsChargeSkill() && !IsAffectFlag(AFF_TANHWAN_DASH) && !pkVictim)
                                          ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
char_skill.cpp:2595:96: note: place parentheses around the '&&' expression to silence this warning
        if (pkSk->dwVnum == SKILL_MUYEONG || pkSk->IsChargeSkill() && !IsAffectFlag(AFF_TANHWAN_DASH) && !pkVictim)
                                                                                                      ^
                                             (                                                                    )
:131:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><C5>¿<A1><BC><AD> <B0><A8><C1><A4>ǥ<C7><F6><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:153:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><AD><C1><A4><C0><C7> <B0><A1><B8><E9><C0><BB> <C2><F8><BF><EB><BD>ÿ<A1><B8><B8> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:159:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><A9><C0>ڸ<B8> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:175:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <BB><E7><B6><F7><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~        ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:187:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><B4><EB><BF><CD> <B0><A8><C1><A4>ǥ<C7><F6><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:195:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3>ʹ<AB> <B0><A1><B1><EE><C0><CC> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:201:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3>ʹ<AB> <B8>ָ<AE> <C0>ֽ<C0><B4>ϴ<D9>"));
                                                                ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:209:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̼<BA><B0><A3><BF><A1><B8><B8> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:226:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <C7>ൿ<C0><BA> <BB><F3>ȣ<B5><BF><C0><C7> <C7>Ͽ<A1> <B0><A1><B4><C9> <C7>մϴ<D9>."));
                                                                                        ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_emotion.cpp:232:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <C7>ൿ<C0><BA> <BB><F3>ȣ<B5><BF><C0><C7> <C7>Ͽ<A1> <B0><A1><B4><C9> <C7>մϴ<D9>."));
                                                                                ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2773:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B8><F6> <BC><D3><C0><CC> <B6>̱߰<BA>. <C7><CF><C1><F6><B8><B8> <BE><C6><C1><D6> <C6><ED><BE><C8><C7><D8>. <C0>̴<EB><B7><CE> <B1><BE><C8><C1><A4><BD><C3>Ű<C0><DA>."));
                                                             ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2775:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B1><U+05F7><A1>, õõ<C8><F7>. <C1><BB><B4><F5> õõ<C8><F7>, <B1><U+05F7><AF><B3><AA> <B8><B7><C8><FB> <BE><F8><C0><CC> <BA><FC><B8><A3><B0><D4>!"));
                                                             ^~~~        ~~~~    ~~~~~~~~  ~~~~~~~~~~~~~~~~   ~~~~~~~~  ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2777:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B1><U+05F7><A1>, <C0><CC> <B4><C0><B3><A6><C0>̾<DF>. ü<B3><BB><BF><A1> <B1><BE><C6><C1><D6> <C3><C7><D8>."));
                                                             ^~~~        ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2780:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B4><D9> <C0>о<FA><B4><D9>! <C0><CC><C1><A6> <BA><F1><B1><U+07BF><A1> <C0><FB><C7><F4><C0>ִ<C2> <B4><EB><B7><CE> <C0><FC><BD>ſ<A1> <B1><B5><B9><B8><AE><B1><C7>ϸ<E9>,"));
                                                             ^~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2781:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B1>װ<CD><C0><B8><B7><CE> <BC><F6><B7><C3><C0><BA> <B3><A1><B3><AD> <B0>ž<DF>!"));
                                                             ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2784:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C0><CC><C1><A6> å<C0><C7> <B8><B6><C1><F6><B8><B7> <C0><E5><C0>̾<DF>! <BC><F6><B7><C3><C0><C7> <B3><A1><C0><CC> <B4><AB><BF><A1> <BA><B8><C0>̰<ED> <C0>־<EE>!"));
                                                             ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2786:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<BE><F3><B8><B6> <BE><C8> <B3><B2><BE>Ҿ<EE>! <C1><B6><B1>ݸ<B8> <B4><F5>!"));
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2788:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C1><C1><BE>Ҿ<EE>! <C1><B6><B1>ݸ<B8> <B4><F5> <C0><D0><C0><B8><B8><E9> <B3><A1><C0>̴<D9>!"));
                                                             ^~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2791:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("å<C0><C0><CC><C1><A6> <BE><F3><B8><B6> <B3><B2><C1><F6> <BE>ʾұ<BA>."));
                                                              ^~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2792:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B9><BA><B0><A1> <B8><F6> <BE>ȿ<A1> <C8><FB><C0><CC> <BB><FD><B1><E2><B4><C2> <B1><E2><BA><D0><C0><CE> <B0><C9>."));
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2796:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C0><CC><C1><A6> <C1><BB> <BD><BD><BD><BD> <B0><A1><B4><DA><C0><CC> <C0><E2><C8><F7><B4><C2> <B0><CD> <B0><B0><C0><BA><B5><A5>."));
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2797:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C1><C1><BE><C6>, <C0><CC> <B1><B7><CE> <B0><E8><BC><D3> <B3><AA><B0><A3><B4><D9>!"));
                                                             ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2801:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<BE>ƴ<CF> <BE><B0><D4> <B5><C8> <B0><D4> <C1><BE><C0><CF> <C0>о <B8>Ӹ<AE><BF><A1> <BE><C8> <B5><E9><BE><EE><BF><C0><B3><C4>."));
                                                             ^~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2802:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<B0><F8><BA><CE><C7>ϱ<E2> <BD>Ⱦ<EE><C1><F6><B3><D7>."));
                                                             ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2806:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<BB><FD><B0><A2><B8><B8>ŭ <C0>бⰡ <BD><B1><C1><F6><B0><A1> <BE>ʱ<BA>. <C0><CC><C7>ص<B5> <BE><EE><B7>ư<ED> <B3><BB><BF><B3><AD><C7><D8><C7><D8>."));
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_skill.cpp:2807:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("<C0>̷<A1><BC><AD><BE><DF> <B0><F8><BA>ΰ<A1> <BE>ȵȴٱ<B8>."));
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
PetSystem.cppIn file included from cmd_oxevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from cmd_oxevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:246:7: warning: unused variable 'bDoMoveAlone' [-Wunused-variable]
        bool bDoMoveAlone = true;                                       // ij<B8><AF><C5><U+037F><CD> <B0><A1><B1><EE><C0><CC> <C0><D6><C0><BB> <B6><A7> ȥ<C0><DA> <BF><A9><B1><E2><C0><FA><B1><E2> <BF><F2><C1><F7><C0>ϰ<C7><C1><F6> <BF><A9><BA><CE> -_-;
             ^
In file included from desc.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PetSystem.cpp:552:8: warning: unused variable 'petVID' [-Wunused-variable]
        DWORD petVID = petActor->Summon(petName, pSummonItem, bSpawnFar);
              ^
char_item.cpp:458:55: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
        if (bCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
                                    ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
char_item.cpp:470:55: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
        if (bCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
                                    ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
char_item.cpp:640:13: warning: result of comparison of constant 'DRAGON_SOUL_INVENTORY_MAX_NUM' (960) with expression of type 'BYTE' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare]
                                                if (p >= DRAGON_SOUL_INVENTORY_MAX_NUM)
                                                    ~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:666:12: warning: result of comparison of constant 'DRAGON_SOUL_INVENTORY_MAX_NUM' (960) with expression of type 'BYTE' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare]
                                        if (p >= DRAGON_SOUL_INVENTORY_MAX_NUM)
                                            ~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:679:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
char_item.cpp:837:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B7><E1> <B0><B3><B7><AE> <B1><E2>ȸ<B4><C2> 20 <C0><CC><C7><CF><C0><C7> <B9><AB><B1><B0><A1><B4><C9><C7>մϴ<D9>"));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:848:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:860:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:876:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><B5><C8> <C8><C4> <BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:887:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:901:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1028:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1037:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B0><B3><B7><AE><BC><AD><B7><CE> <B4><F5> <C0>̻<F3> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1047:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B0><B3><B7><AE><BC><AD><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1055:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1065:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1081:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><B5><C8> <C8><C4> <BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1091:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1103:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><B7><AE><C0><BB> <C7>ϱ<E2> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1273:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><B1><CD> Ÿ<BF><F6> <BF>Ϸ<E1> <BA><B8><BB><F3><C0><BA> <C7>ѹ<F8><B1><EE><C1><F6> <BB><E7><BF><B4><C9><C7>մϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1289:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1297:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <C0><CC> <B9><E6><BD><C4><C0><B8><B7>δ<C2> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1305:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><BA> <B0><B3><B7><AE><BC><AD><B8><A6> <C7><D5>ĥ <BC><F6><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1306:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><C0><C7> <BC><AD><BF><CD> <C7><F6>ö<C0><BB> <C7><D5>ĥ <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1319:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1331:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B7><E1> <B0><B3><B7><AE> <B1><E2>ȸ<B4><C2> 20 <C0><CC><C7><CF><C0><C7> <B9><AB><B1><B0><A1><B4><C9><C7>մϴ<D9>"));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1420:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><A9><B3><BE> <BC><F6> <C0>ִ<C2> <B8><DE>ƾ<BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1472:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><E2><BE><EF><C7><D8> <B5><D1> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ <C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1498:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1536:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1545:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><E2><BE><EF><B5><C8> <C0><A7>ġ<B0><A1> Ÿ<C1><A6><B1><B9><BF><A1> <BC><D3><C7><D8> <C0>־ <B1><CD>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1568:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A9><BF><CA><C0><BB> <B9><FE><BE><EE><BE><DF> <B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from char_state.cpp:15:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
char_state.cpp:224:16: warning: private field 'm_pkChr' is not used [-Wunused-private-field]
                        LPCHARACTER     m_pkChr;
                                        ^
In file included from constants.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from constants.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:1630:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BB><FD><B8><ED><B7><C2> <BE><E7><C0><CC> <B8><F0><C0>ڶ<F3> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1659:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                lpChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <C1><A4><BD>ŷ<C2> <BE><E7><C0><CC> <B8><F0><C0>ڶ<F3> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1682:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><C7> <B7><B9><BA><A7> <C1><A6><C7>Ѻ<B8><B4><D9> <B7><B9><BA><A7><C0><CC> <B3><B7><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1704:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1741:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1768:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><F0><B4>ں<D2><C0><BB> <C7>ǿ<EF> <BC><F6> <BE><F8><B4><C2> <C1><F6><C1><A1><C0>Դϴ<D9>."));
                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1774:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0> <BC>ӿ<A1> <B8><F0><B4>ں<D2><C0><BB> <C7>ǿ<EF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1868:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <BE><F8><B4><C2> <C1><F6><BF><AA><C0>Դϴ<D9>"));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1927:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1955:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BC><E8><B7><CE> <BF><A9><B4><C2> <B9><B0><B0><C7><C0><CC> <BE>ƴѰ<CD> <B0><B0><B4><D9>."));
                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1977:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                            ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1980:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1981:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                              ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1984:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1987:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <BB><A1><B0><A3> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <BF><F2><C1><F7><C0>̴<C2> <BC>ӵ<B5><B0><A1> <B4><C0><B7><C1><C1><B3><BD><C0><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1990:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڰ<A1> <B0><A9><C0>ڱ<E2> <C6><F8><B9><DF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! <BB><FD><B8><ED><B7><C2><C0><CC> <B0><A8><BC><D2><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1993:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <B3><EC><BB><F6> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <B5><B6><C0><CC> <BF>¸<F6><C0><B8><B7><CE> <C6><DB><C1><FD><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:1996:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2002:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> %d <B0><B3> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName(), dwCounts[i]);
                                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2004:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName());
                                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2012:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BC><B8><C2><C1><F6> <BE>ʴ<C2> <B0><CD> <B0><B0><B4><D9>."));
                                                                                       ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2018:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BF><AD><BC><B8><C2><C1><F6> <BE>ʴ<C2> <B0><CD> <B0><B0><B4><D9>."));
                                                                               ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2036:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, "15<B7><B9><BA><A7> <C0><CC><C7>Ͽ<A1><BC><AD><B4><C2> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.");
                                                                              ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_item.cpp:2045:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO,LC_TEXT("<B8><D5><C0><FA> <BF><EB>ȥ<BC><AE> <C4><F9><BD><BA>Ʈ<B8><A6> <BF>Ϸ<E1><C7>ϼž<DF> <C7>մϴ<D9>."));
                                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2058:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                            ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2061:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2062:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                              ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2065:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2068:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <BB><A1><B0><A3> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <BF><F2><C1><F7><C0>̴<C2> <BC>ӵ<B5><B0><A1> <B4><C0><B7><C1><C1><B3><BD><C0><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2071:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڰ<A1> <B0><A9><C0>ڱ<E2> <C6><F8><B9><DF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! <BB><FD><B8><ED><B7><C2><C0><CC> <B0><A8><BC><D2><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2074:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <B3><EC><BB><F6> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <B5><B6><C0><CC> <BF>¸<F6><C0><B8><B7><CE> <C6><DB><C1><FD><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2077:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2083:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> %d <B0><B3> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName(), dwCounts[i]);
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2085:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName());
                                                                                                            ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2092:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BE>ƹ<AB><B0>͵<B5> <BE><F2><C0><BB> <BC><F6> <BE><F8><BE><FA><BD><C0><B4>ϴ<D9>."));
                                                                               ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2111:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD><BA>ų <B7><B9><BA><A7><C0><BB> <B3><BB><B8><AE><B4>µ<A5> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2114:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD><BA>ų <B7><B9><BA><A7><C0><BB> <B3><BB><B8><B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2122:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2180:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2221:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2232:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> PC<B9><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2250:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2264:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB> <C1><A6><C7>ѷ<AE><C0><BB> <C3>ʰ<FA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2271:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2324:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><F9><BA><B4> <B6>Ǵ<C2> <C1><BE><C0><DA> <B8><A6> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2351:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2387:114: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "Inc %ds by item{VN:%d SOC%d:%d}", ret, item->GetVnum(), ITEM_SOCKET_CHARGING_AMOUNT_IDX, item->GetSocket(ITEM_SOCKET_CHARGING_AMOUNT_IDX));
                                                                                                                          ~~                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                          %ld
char_item.cpp:2391:113: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "Inc %ds by item{VN:%d VAL%d:%d}", ret, item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                          ~~                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                          %ld
char_item.cpp:2394:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C3><CA> <B8><B8>ŭ <C3><E6><C0><FC><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), ret);
                                                                                                              ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2403:111: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "No change by item{VN:%d SOC%d:%d}", item->GetVnum(), ITEM_SOCKET_CHARGING_AMOUNT_IDX, item->GetSocket(ITEM_SOCKET_CHARGING_AMOUNT_IDX));
                                                                                                                            ~~                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                            %ld
char_item.cpp:2407:110: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                                sprintf(buf, "No change by item{VN:%d VAL%d:%d}", item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                            ~~                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                            %ld
char_item.cpp:2410:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><E6><C0><FC><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2433:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C3><CA> <B8><B8>ŭ <C3><E6><C0><FC><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), ret);
                                                                                                              ^~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2434:117: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                        sprintf(buf, "Increase %ds by item{VN:%d VAL%d:%d}", ret, item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                       ~~                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                       %ld
char_item.cpp:2441:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><E6><C0><FC><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2442:109: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                                                                        sprintf(buf, "No change by item{VN:%d VAL%d:%d}", item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
                                                                                                                    ~~                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                    %ld
char_item.cpp:2468:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2512:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2521:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2536:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E1>ȥ <BB><F3><C5>°<A1> <BE>ƴϸ<E9> <B0><E1>ȥ<B9><DD><C1><F6><B8><A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2685:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B0><F7><BF><A1><BC><B1> <C0>̺<A5>Ʈ<BF><EB> <B0><A8><C1><F6><B1><B5><BF><C0><DB><C7><CF><C1><F6> <BE>ʴ°<CD> <B0><B0><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2696:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̺<A5>Ʈ<BF><EB> <B0><A8><C1><F6><B1><BD>ź<F1><B7>ο<EE> <BA><FB><C0><BB> <B3><BB><B8><E7> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2847:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̺<A5>Ʈ<BF><EB> <B0><A8><C1><F6><B1><C8><E7><C0><FB><B5><B5> <BE><F8><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2928:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A8><C1><F6><B1><C0>ۿ<EB><C7>Ͽ<B4><C0><B8><B3><AA> <B0><A8><C1><F6><B5>Ǵ<C2> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2933:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A8><C1><F6><B1><C0>ۿ<EB><C7>Ͽ<B4><C0><B8><B3><AA> <B0><A8><C1><F6><B5>Ǵ<C2> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2978:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> <B5><B9><C1><B6><B0><A2><C0><CC> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:2997:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><B0><A1> <C8><E7><C0><FB><B5><B5> <BE><F8><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3001:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> <B9><E9><C1><F8><C1>ְ<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3006:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> û<C1><F8><C1>ְ<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3011:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B6><B0><B3><BF><A1><BC><AD> <C7><C7><C1><F8><C1>ְ<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3043:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><C0><CE> <BB><F3><C1><A1><C0><BB> <BF><AD> <BC><F6> <BE><F8><B4><C2> <C1><F6><BF><AA><C0>Դϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3063:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3071:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BA> <B3>ʹ<AB> <BE><EE><B7><C1><BF><F6> <C0><CC><C7><D8><C7>ϱⰡ <C8><FB><B5><EC><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3077:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BA> <BE>ƹ<AB><B8><AE> <BA><C1><B5><B5> <B5><B5><BF><F2><C0><CC> <B5><C9> <B0><CD> <B0><B0><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3099:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3105:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7><B9><BA><A7> 30<C0><CC> <B5>DZ<E2> <C0><FC><BF><A1><B4><C2> <BD><C0><B5><E6><C7><D2> <BC><F6> <C0><D6><C0><BB> <B0><CD> <B0><B0><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3111:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7><B9><BA><A7> 50<C0><CC> <B5>DZ<E2> <C0><FC><BF><A1><B4><C2> <BD><C0><B5><E6><C7><D2> <BC><F6> <C0><D6><C0><BB> <B0><CD> <B0><B0><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3117:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><AC><B0><E8><B1><E2><B4><C2> <B4><F5><C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3140:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3148:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <BF>Ϻ<AE><C7>ϰ<D4> <BE>˾Ƶ<E9><C0><BB> <BC><F6> <C0>ִ<C2> <BE><F0><BE><EE><C0>̴<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3168:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3177:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3199:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3232:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BB> <C0><D0><C0><B8><B7><C1><B8><E9> <B7><B9><BA><A7><C0><BB> <B4><F5> <BF>÷<C1><BE><DF> <C7>մϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3238:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3244:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><BA> <B3>ʹ<AB> <BE><EE><B7><C1><BF><F6> <C0><CC><C7><D8><C7>ϱⰡ <C8><FB><B5><EC><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3250:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> å<C0><B8><B7>δ<C2> <B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3272:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3281:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cppIn file included from char_battle.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
PetSystem.cpp:50:13: warning: unused variable 'PET_COUNT_LIMIT' [-Wunused-const-variable]
const float PET_COUNT_LIMIT = 3;
            ^
In file included from PetSystem.cpp:11:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
:3314:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3323:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BC><F6><B7><C3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3344:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><BD><C5><C1><U+07FF><A1><B4><C2> å<C0><BB> <C0><D0><C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3353:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <BD>¸<B6> <BD><BA>ų<C0><BB> <BC><F6><B7><C3><C7><D2> <BC><F6> <C0>ִ<C2> <B7><B9><BA><A7><C0><CC> <BE>ƴմϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3363:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1>־ȼ<FA><BC><AD><B8><A6> <C5><EB><C7><D8> <C1><D6>ȭ<C0>Ը<B6><BF><A1><BC><AD> <BA><FC><C1><AE><B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3376:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <BD>¸<B6> <BC><F6><B7>ü<AD><B8><A6> <C0><D0><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3382:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD>¸<B6> <BC><F6><B7>ü<AD><B8><A6> <C0>о<EE> <BD>¸<B6> <BD><BA>ų <C6><F7><C0><CE>Ʈ<B8><A6> <BE><F2><BE><FA><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3383:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><F2><C0><BA> <C6><F7><C0><CE>Ʈ<B7>δ<C2> <BD>¸<B6> <BD><BA>ų<C0><C7> <B7><B9><BA><A7><C0><BB> <BF>ø<B1> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3394:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BD>¸<B6> <BC><F6><B7>ü<AD> <C0><CC><C7>ؿ<A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3416:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><B6><C0><BD><C0><CC> <B8><BC><BE><C6><C1><F6><B4>±<BA>. <B0><A1><BD><BF><C0><BB> <C1><FE><B4><A9><B8><A3><B4><F8> <B9><AB><BE><U+30870><A1> <C1><BB> <B0><A1><BA><AD><BF><F6><C1><F8> <B4><C0><B3><A6><C0>̾<DF>."));
                                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3417:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><BE><C7>ġ<B0><A1> %d <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), delta/10);
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3433:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3438:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C5><U+05FD><BA>Ʈ <BC><AD><B9><F6> <BD>ð<A3><C1><A6><C7><D1> <C5><EB><B0><FA>"));
                                                                                                                            ^~~~        ~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3444:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><BE><C7>ġ<B8><A6> <B4><F5> <C0>̻<F3> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3460:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<B8><B6><C0><BD><C0><CC> <B8><BC><BE><C6><C1><F6><B4>±<BA>. <B0><A1><BD><BF><C0><BB> <C1><FE><B4><A9><B8><A3><B4><F8> <B9><AB><BE><U+30870><A1> <C1><BB> <B0><A1><BA><AD><BF><F6><C1><F8> <B4><C0><B3><A6><C0>̾<DF>."));
                                                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3461:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><BE><C7>ġ<B0><A1> %d <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), val);
                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3493:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><A9><B3><BE> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3520:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><A9><B3><BE> <BF><B5><BC><AE><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3550:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> <C7><EC><BE>Ÿ<C0>Ͽ<A1><BC><AD><B4><C2> <BF><B0><BB><F6><B0><FA> Ż<BB><F6><C0><CC> <BA>Ұ<A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3578:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <B7><B9><BA><A7><C0><CC> <B5>Ǿ<EE><BE><DF> <B4>ٽ<C3> <BF><B0><BB><F6><C7>Ͻ<C7> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."), last_dye_level+3);
                                                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3598:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                                                    ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3616:53: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                        if (item->GetVnum() == ITEM_VALENTINE_ROSE && SEX_MALE==GET_SEX(this) ||
                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
char_item.cpp:3616:53: note: place parentheses around the '&&' expression to silence this warning
                                                                        if (item->GetVnum() == ITEM_VALENTINE_ROSE && SEX_MALE==GET_SEX(this) ||
                                                                                                                   ^
                                                                            (                                                                )
char_item.cpp:3617:55: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                                item->GetVnum() == ITEM_VALENTINE_CHOCOLATE && SEX_FEMALE==GET_SEX(this))
                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:3617:55: note: place parentheses around the '&&' expression to silence this warning
                                                                                item->GetVnum() == ITEM_VALENTINE_CHOCOLATE && SEX_FEMALE==GET_SEX(this))
                                                                                                                            ^
                                                                                (                                                                       )
char_item.cpp:3620:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3640:53: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                        if (item->GetVnum() == ITEM_WHITEDAY_CANDY && SEX_MALE==GET_SEX(this) ||
                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
char_item.cpp:3640:53: note: place parentheses around the '&&' expression to silence this warning
                                                                        if (item->GetVnum() == ITEM_WHITEDAY_CANDY && SEX_MALE==GET_SEX(this) ||
                                                                                                                   ^
                                                                            (                                                                )
char_item.cpp:3641:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                                item->GetVnum() == ITEM_WHITEDAY_ROSE && SEX_FEMALE==GET_SEX(this))
                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
char_item.cpp:3641:49: note: place parentheses around the '&&' expression to silence this warning
                                                                                item->GetVnum() == ITEM_WHITEDAY_ROSE && SEX_FEMALE==GET_SEX(this))
                                                                                                                      ^
                                                                                (                                                                 )
char_item.cpp:3644:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3676:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                                                    ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3680:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3681:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                                                                      ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3685:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3689:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <BB><A1><B0><A3> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <BF><F2><C1><F7><C0>̴<C2> <BC>ӵ<B5><B0><A1> <B4><C0><B7><C1><C1><B3><BD><C0><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3693:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڰ<A1> <B0><A9><C0>ڱ<E2> <C6><F8><B9><DF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! <BB><FD><B8><ED><B7><C2><C0><CC> <B0><A8><BC><D2><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3697:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B3><AA><BF><C2> <B3><EC><BB><F6> <BF><AC><B1><B5><E9><C0≯<B6><BD><C3><C0><DA> <B5><B6><C0><CC> <BF>¸<F6><C0><B8><B7><CE> <C6><DB><C1><FD><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3701:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> <B8><F3><BD><BA><C5>Ͱ<A1> <B3><AA>Ÿ<B3><B5><BD><C0><B4>ϴ<D9>!"));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3708:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> %d <B0><B3> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName(), dwCounts[i]);
                                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3710:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><C0>ڿ<A1><BC><AD> %s <B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."), item_gets[i]->GetName());
                                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3718:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("<BE>ƹ<AB><B0>͵<B5> <BE><F2><C0><BB> <BC><F6> <BE><F8><BE><FA><BD><C0><B4>ϴ<D9>."));
                                                                                                                       ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3745:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3780:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), iGold);
                                                                                                            ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3795:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> HP,SP<B0><A1> <B8><F0><B5><CE> ä<BF><F6><C1><FD><B4>ϴ<D9>."), EMPIRE_NAME(GetEmpire()));
                                                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3798:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><BB> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3845:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3851:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <BC>Ӽ<BA><C0><CC> <C3>߰<A1> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3871:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3892:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3906:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><B0><E6> <BD><C3>ų <BC>Ӽ<BA><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3930:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:3973:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4083:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4102:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4116:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB> <C1><A6><C7>ѷ<AE><C0><BB> <C3>ʰ<FA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4123:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4175:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><F9><BA><B4> <B6>Ǵ<C2> <C1><BE><C0><DA> <B8><A6> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4198:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4214:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB> <C1><A6><C7>ѷ<AE><C0><BB> <C3>ʰ<FA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4221:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4345:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> <C0><A7>ġ<BF><A1><BC><AD> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4351:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <C1><U+07FF><A1><B4><C2> <C0>̿<EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B9><B0>ǰ<C0>Դϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4357:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̵<BF><C7><D2> <C1>غ<F1><B0><A1> <B5>Ǿ<EE><C0><D6><C0><BD><C0><B8><B7><CE> <B1><CD>ȯ<BA>θ<A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4394:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><F8><B7><A1> <C0><A7>ġ<B7><CE> <BA><B9><B1><CD>"));        
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4405:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> %s%s <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."),
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4407:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                g_iUseLocale ? "" : (under_han(item->GetName()) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>")));
                                                                                                                                                           ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4407:88: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                g_iUseLocale ? "" : (under_han(item->GetName()) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>")));
                                                                                                                                                                                 ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4439:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("+3 <BF><B5><BC><AE><C0><BA> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4451:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><B5><BC><AE><C0><BA> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4486:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4506:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("û<BC><D2><C7><D2> <BC><AE><C0><CC> <B9><DA><C7><F4><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4538:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4544:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><AF><B0><E6><C7><D2> <BC>Ӽ<BA><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4569:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <B9>ٲ<DB><C1><F6> %d<BA><D0> <C0>̳<BB><BF><A1><B4><C2> <B4>ٽ<C3> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.(%d <BA><D0> <B3><B2><C0><BD>)"),
                                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4617:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><BF><EB> <B7><B9><BA><A7><BA><B8><B4><D9> <B3><F4><BE><C6> <BB><E7><BF><EB><C0><CC> <BA>Ұ<A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4623:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B1><E2><BF><CD> <B0><A9><BF>ʿ<A1><B8><B8> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4630:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                            ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4643:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4667:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><BF><EB> <B7><B9><BA><A7><BA><B8><B4><D9> <B3><F4><BE><C6> <BB><E7><BF><EB><C0><CC> <BA>Ұ<A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4673:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><AB><B1><E2><BF><CD> <B0><A9><BF>ʿ<A1><B8><B8> <BB><E7><BF><EB> <B0><A1><B4><C9><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4683:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4698:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4706:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5><C0>̻<F3> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <C0>̿<EB><C7>Ͽ<A9> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4715:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA><C0><BB> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4728:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4743:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC>Ӽ<BA> <C3>߰<A1><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                            ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4751:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5> <C0>̻<F3> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <C0>̿<EB><C7>Ͽ<A9> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4755:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><D5><C0><FA> <C0><BA><U+7CB78><A6> <C0>̿<EB><C7>Ͽ<A9> <BC>Ӽ<BA><C0><BB> <C3>߰<A1><BD><C3><C4><D1> <C1>ּ<BC><BF><E4>."));
                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~  ~~~~         ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
constants.cpp:./locale.hpp1079:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<C0><FC><C1><A6><B1><B9>",
         ^~~~~~~~~~~~~~~~~~~~~~~~
constants.cpp:1080:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<BD>ż<F6><B1><B9>",
         ^~~~ ~~~~~~~~~~~~
constants.cpp:1081:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "õ<C1><B6><B1><B9>",
          ^~~~~~~~~~~~~~~~
constants.cpp:1082:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<C1><F8><B3>뱹"
         ^~~~~~~~~~~~
constants.cpp:1088:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<BE><C6><C0><CC><C5><DB><C0><CC> <B3><AA><BF><C3> Ȯ<B7><FC>",
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
constants.cpp:1089:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<B5><B7><C0><CC> <B3><AA><BF><C3> Ȯ<B7><FC>",
         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
constants.cpp:1090:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<B5><B7> <B4><EB><B9><DA><C0><CC> <B3><AA><BF><C3> Ȯ<B7><FC>",
         ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
constants.cpp:1091:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<B0><E6><C7><E8>ġ <B9><E8><C0><B2>",
         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~
In file included from db.cpp:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from db.cpp:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4776:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C4><CF><C0><CC> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <C3>߰<A1><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4781:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C4><CF> <C3>߰<A1><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4789:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><U+05FC><BC><BC><AD><B8><AE><BF><A1><B4><C2> <B4><F5><C0>̻<F3> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7><D2> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4794:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><B8><B7><CE> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                                                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4811:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E5><C2><F8><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4816:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E5><C2><F8><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4825:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><D5><C0><FA> <B4><D9><C0>̾Ƹ<F3><B5><E5><B7><CE> <BE>Ǽ<BC><BC><AD><B8><AE><BF><A1> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7>ؾ<DF><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4828:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><U+05FC><BC><BC><AD><B8><AE><BF><A1><B4><C2> <B4><F5><C0>̻<F3> <C0><E5><C2><F8><C7><D2> <BC><D2><C4><CF><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4829:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><D9><C0>̾Ƹ<F3><B5><E5><B7><CE> <BC><D2><C4><CF><C0><BB> <C3>߰<A1><C7>ؾ<DF><C7>մϴ<D9>."));
                                                                                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4832:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><U+05FC><BC><BC><AD><B8><AE><BF><A1><B4><C2> <B4><F5><C0>̻<F3> <BA><B8><BC><AE><C0><BB> <C0><E5><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                                    ^~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4837:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <C0><E5><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4854:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD><C3> <C1><U+07FF><A1> <B9>̳<A2><B8><A6> <B0><A5><BE>Ƴ<A2><BF><EF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~        ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4865:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <B2><C8><C7><F4><C0>ִ<F8> <B9>̳<A2><B8><A6> <BB><A9><B0><ED> %s<B8><A6> <B3><A2><BF><F3><B4>ϴ<D9>."), item->GetName());
                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4869:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô뿡 %s<B8><A6> <B9>̳<A2><B7><CE> <B3><A2><BF><F3><B4>ϴ<D9>."), item->GetName());
                                                                                                    ^~~~~~~~~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4886:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4897:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> PC<B9><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4927:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><B6><C7><D5><C0><BB> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4936:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><B6><C7><D5><C0><BB> <C0><A7><C7><D1> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4945:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E7><B7><E1>(%s)<B0><A1> <BA><CE><C1><B7><C7>մϴ<D9>."), pSource1->GetName());
                                                                                                            ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4956:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><E7><B7><E1>(%s)<B0><A1> <BA><CE><C1><B7><C7>մϴ<D9>."), pSource2->GetName());
                                                                                                            ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4967:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><F3> <BA><B4><C0><CC> <B8><F0><C0>ڸ<A8><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:4975:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><B0><BE><E0> <C1><A6><C1><B6><BF><A1> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5015:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><BA> <C1><BE><B7><F9><C0><C7> <B8><DE>ƾ<BC><AE><C0><BA> <BF><A9><B7><AF><B0><B3> <BA><CE><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5024:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B8><DE>ƾ<BC><AE><C0><BA> <C0><E5><BA><F1><BF><A1> <BA><CE><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5032:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <B8><DE>ƾ<BC><AE><C0><BA> <B9><AB><B1><U+2FE1> <BA><CE><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5038:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><CE><C2><F8><C7><D2> <BC><F6> <C0>ִ<C2> <BD><BD><B7><D4><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5048:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><DE>ƾ<BC><AE> <BA><CE><C2><F8><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5053:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><DE>ƾ<BC><AE> <BA><CE><C2><F8><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5063:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BA><CE><C2><F8><C7><D2> <BC><F6> <C0>ִ<C2> <BD><BD><B7><D4><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5098:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5104:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> ȿ<B0><FA><B0><A1> <B0>ɷ<C1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_oxevent.cpp:22:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("OX<C0>̺<A5>Ʈ<C0><C7> <B3><AA><B8><D3><C1><F6> <C0>ο<F8><C0><BB> <B1><E2><B7><CF><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_oxevent.cpp:26:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("OX<C0>̺<A5>Ʈ<C0><C7> <B3><AA><B8><D3><C1><F6> <C0>ο<F8> <B1><E2><B7><CF><C0><BB> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_oxevent.cpp:32:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> <B3><B2><C0><BA> <C2><FC><B0><A1><C0>ڼ<F6> : %d"), COXEventManager::instance().GetAttenderCount());
                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from desc_client.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc_client.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35 warnings generated.
char_item.cpp11 warnings generated.
In file included from :5176:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1><F7><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5185:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5194:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5203:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><EF><B0>Ÿ<AE> <C0><FC><C5><F5> <C2><FC><B0><A1><C1><U+07FF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5211:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5221:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA><CE> <B8><A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5230:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> <B0><B3><B7><AE><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5241:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B3><C0>λ<F3><C1><A1> <BB><E7><BF><EB><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>θ<A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                    ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5286:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̵<BF> <B5>Ǿ<EE><C1><FA> <C0><A7>ġ<BF><CD> <B3>ʹ<AB> <B0><A1><B1><EE><BF><F6> <B1><CD>ȯ<BA>θ<A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));                              
                                                                    ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5297:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B1><CD>ȯ<BA><CE>,<B1><CD>ȯ<B1><E2><BE><EF><BA>ε<EE><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                            ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5309:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1>â,â<B0><ED> <B5><EE><C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <BA><B8><B5><FB><B8><AE>,<BA><F1><B4>ܺ<B8><B5><FB><B8><AE><B8><A6> <BB><E7><BF><EB><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~ ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5159:7: warning: unused variable 'wDestCell' [-Wunused-variable]
        WORD wDestCell = DestCell.cell;
             ^
char_item.cpp:5160:7: warning: unused variable 'bDestInven' [-Wunused-variable]
        BYTE bDestInven = DestCell.window_type;
             ^
char_item.cpp:5352:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭâ<C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <BE><C6><C0><CC><C5><DB><C0><BB> <BF>ű<E6> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5373:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><F6><B8><B1> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5425:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B6><B3><BE><EE><C1><F8> <BE><C6><C0><CC><C5><DB><C0><BA> 3<BA><D0> <C8><C4> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5451:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <B0><F1><B5><B9><F6><B8><B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5488:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B6><B3><BE><EE><C1><F8> <BE><C6><C0><CC><C5><DB><C0><BA> %d<BA><D0> <C8><C4> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."), 150/60);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5493:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B6><B3><BE><EE><C1><F8> <BE><C6><C0><CC><C5><DB><C0><BA> %d<BA><D0> <C8><C4> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."), 1);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5534:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AD>ȭâ<C0><BB> <BF><AC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <BE><C6><C0><CC><C5><DB><C0><BB> <BF>ű<E6> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));char.cpp:15:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^

                                                            ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5541:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <BA><A7>Ʈ <C0>κ<A5><C5><B7><CE> <BF>ű<E6> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));                   
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5553:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C0><E5><BA><F1><B8><A6> <C2><F8><BF><EB><C7>ϰ<ED> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5824:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item2->GetName());
                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5842:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5851:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                    ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5866:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5894:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                           ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5907:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6><C7>ϰ<ED> <C0>ִ<C2> <BE><C6><C0><CC><C5><DB><C0><CC> <B3>ʹ<AB> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                                                           ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5925:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5928:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s <B4><D4><C0><B8><B7>κ<CE><C5><CD> %s"), GetName(), item->GetName());
                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~     ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:5929:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> <C0><FC><B4><DE>: %s <B4>Կ<A1><B0><D4> %s"), owner->GetName(), item->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~     ~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6084:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><C5>¿<A1><BC><AD> <BF><B9><BA><B9><C0><BB> <C0><D4><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6090:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <C2><F8><BF><EB><C1><DF><C0><CE> <C0><E5><BA><F1><B8><A6> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6096:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BA><B0><C0><CC> <B8><C2><C1><F6><BE>ʾ<C6> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6103:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> Ż<B0><CD><C0><BB> <C0>̿<EB><C1><DF><C0>Դϴ<D9>."));
                                                    ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6113:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A1><B8><B8><C8><F7> <C0><D6><C0><BB> <B6><A7><B8><B8> <C2><F8><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6124:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, "<C0>̹<CC> <B0><B0><C0><BA> <C1><BE><B7><F9><C0><C7> <BF><EB>ȥ<BC><AE><C0><BB> <C2><F8><BF><EB><C7>ϰ<ED> <C0>ֽ<C0><B4>ϴ<D9>.");
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~
char_item.cpp:6168:95:6 warnings generated.
In file included from desc_p2p.cpp:2:
In file included from ./desc_p2p.h:1:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc_p2p.cpp:2:
In file included from ./desc_p2p.h:1:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 warning: array subscript is of type 'char' [-Wchar-subscripts]
                                long duration = (0 != item->GetSocket(0)) ? item->GetSocket(0) : item->GetProto()->aLimits[item->GetProto()->cLimitRealTimeFirstUseIndex].lValue;
                                                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from char_manager.cpp:6:
./char_manager.h:145:11: warning: private field 'dummy1' is not used [-Wunused-private-field]
                char                            dummy1[1024];   // memory barrier
                                                ^
In file included from char_manager.cpp:21:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
char_item.cppIn file included from desc_manager.cpp:5:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from desc_manager.cpp:5:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
:6559:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6611:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB> ȹ<B5><E6>: %s"), item->GetName());
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6757:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C1><F6> <BE><CA><C0><BA> <B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6766:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C0><BA> <B8><BB><BF><A1><B0><D4> <BB><E7><B7><B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6784:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C1><F6> <BE><CA><C0><BA> <B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6793:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C0><BA> <B8><BB><BF><A1><B0><D4> <BB><E7><B7><B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6811:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C1><F6> <BE><CA><C0><BA> <B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6820:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><D7><C0><BA> <B8><BB><BF><A1><B0><D4> <BB><E7><B7><B8><D4><C0><CF> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6870:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6887:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B0><B3><B7><AE><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6906:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><B0><D4> <BC><B1><C3>ʸ<A6> <C1>־<FA><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:6913:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><B0><D4> <BB><E7><B7><C1>־<FA><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7105:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><CC> <B8>Ӹ<AE><B8><A6> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><B4><C2> <B7><B9><BA><A7><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7136:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><BF><C0><CF><C7><D1> <B8>Ӹ<AE> <BD><BA>Ÿ<C0>Ϸδ<C2> <B1><B3>ü<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7153:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <B5>а<A9><C1><DF><C0><CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7159:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><C7><D2> <BC><F6> <BE><F8><B4><C2> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7167:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>߸<F8><B5><C8> <B5>а<A9> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                    ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7176:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>߸<F8><B5><C8> <B5>а<A9> <BE><C6><C0><CC><C5><DB><C0>Դϴ<D9>."));
                                                    ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7196:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><BA><B8><B4><D9> <B3>ʹ<AB> <B3><F4><C0><BA> <B7><B9><BA><A7><C0><C7> <B8><F3><BD><BA><C5>ͷδ<C2> <BA><AF><BD><C5> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7464:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7><B9><BA><A7><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7472:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1>ٷ<C2><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7480:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><F6><B4><C9><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7488:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><CE>ø<C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                            ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7496:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ü<B7><C2><C0><CC> <B3><B7><BE><C6> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7508:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><BA> <C1><BE><B7><F9><C0><C7> <C0><AF><B4><CF>ũ <BE><C6><C0><CC><C5><DB> <B5><CE> <B0><B3><B8><A6> <B5><BF><BD>ÿ<A1> <C0><E5><C2><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7515:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E1>ȥ<C7><CF><C1><F6> <BE><CA><C0><BA> <BB><F3><C5>¿<A1><BC><AD> <BF><B9><B9><B0><C0><BB> <C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                            ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7430:7: warning: unused variable 'itemType' [-Wunused-variable]
        BYTE itemType = item->GetType();
             ^
char_item.cpp:7431:7: warning: unused variable 'itemSubType' [-Wunused-variable]
        BYTE itemSubType = item->GetSubType();
             ^
char_item.cpp:7529:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                VERIFY_MSG(CBeltInventoryHelper::IsExistItemInBeltInventory(this), "<BA><A7>Ʈ <C0>κ<A5><C5><BF><A1> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><B8><C0><E7><C7>ϸ<E9> <C7><D8><C1><A6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.");
                                                                                    ^~~~~~~~  ~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_item.cpp:7421:39: note: expanded from macro 'VERIFY_MSG'
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT(msg)); \
                                                           ^~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
char_item.cpp:7544:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                VERIFY_MSG( -1 == pos, "<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>." );
                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
char_item.cpp:7421:39: note: expanded from macro 'VERIFY_MSG'
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT(msg)); \
                                                           ^~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
11 warnings generated.
19 warnings generated.
3 warnings generated.
cube.cpp:316:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C1><A6><C1><B6>â<C0><CC> <BF><AD><B7><C1><C0>ֽ<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:321:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:525:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                (ch)->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A6><C1><B6>â<C0><CC> <BF><AD><B7><C1><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:540:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A6><C1><B6> <C0><E7><B7><BA><CE><C1><B7><C7>մϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:546:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>.")); // <C0><CC> <C5>ؽ<BA>Ʈ<B4><C2> <C0>̹<CC> <B3>θ<AE> <BE><B2><C0>̴°Ŷ<F3> <C3>߰<A1><B9><F8><BF><AA> <C7>ʿ<E4> <BE><F8><C0><BD>
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:573:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><A6><C1><B6><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));      // 2012.11.12 <BB><F5><B7><CE> <C3>߰<A1><B5><C8> <B8><U+07BC><BC><C1><F6> (locale_string.txt <BF><A1> <C3>߰<A1><C7>ؾ<DF> <C7><D4>)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cube.cpp:736:23: warning: ISO C++20 considers use of overloaded operator '==' (with operand types 'CUBE_VALUE' and 'CUBE_VALUE') to be ambiguous despite there being a unique best viable function [-Wambiguous-reversed-operator]
                                                if (*targetIter == *iter)
                                                    ~~~~~~~~~~~ ^  ~~~~~
./cube.h:21:7: note: ambiguity is between a regular call to this operator and a call with the argument order reversed
        bool operator == (const CUBE_VALUE& b)
             ^
cube.cpp:716:16: warning: unused variable 'npcVNUM' [-Wunused-variable]
                const DWORD& npcVNUM = iter->first;
                             ^
empire_text_convert.cpp:59:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                           ^~~~~~~~
empire_text_convert.cpp:59:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                      ^~~~~~~~
empire_text_convert.cpp:59:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                                 ^~~~~~~~
empire_text_convert.cpp:59:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                                            ^~~~~~~~
empire_text_convert.cpp:59:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        static char s_cChinaTable[][3] = {"<A1><F2>","<A3><A3>","<A3><A4>","<A1><F9>","<A1><F0>" };
                                                                                                                       ^~~~~~~~
config.cpp:505:17: warning: unused variable 'line' [-Wunused-variable]
                        const char * line = two_arguments(value_string, openid_host, sizeof(openid_host), openid_uri, sizeof(openid_uri));
                                     ^
5 warnings generated.
In file included from char_item.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
config.cpp:1290:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        d->GetCharacter()->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ<B6><F3><C0>̾<F0>Ʈ <B9><F6><C0><FC><C0><CC> Ʋ<B7><C1> <B7>α<U+05FE>ƿ<F4> <B5>˴ϴ<D9>. <C1><A4><BB><F3><C0><FB><C0><B8><B7><CE> <C6><D0>ġ <C8><C4> <C1><A2><BC><D3><C7>ϼ<BC><BF><E4>."));
                                                                                  ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~          ~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:101:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> Ż<B0><CD><C0><BB> <C0>̿<EB><C1><DF><C0>Դϴ<D9>."));
                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:107:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:124:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B5><B9><B7><C1><BA><B8><B3>½<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:128:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><BC><AD> <B8><D5><C0><FA> <B3><BB><B7><C1><BE><DF> <C7>մϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:132:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:145:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:147:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> ź <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B8><D4><C0≯<A6> <C1><D9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:157:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><BF><A1><B0><D4> %s%s <C1>־<FA><BD><C0><B4>ϴ<D9>."), 
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:159:103: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                g_iUseLocale ? "" : under_han(ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>"));
                                                                                                                                  ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:159:119: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                g_iUseLocale ? "" : under_han(ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName) ? LC_TEXT("<C0><BB>") : LC_TEXT("<B8><A6>"));
                                                                                                                                                        ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:163:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BE><C6><C0><CC><C5><DB><C0><CC> <C7>ʿ<E4><C7>մϴ<D9>"), ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:262:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("<BC>˴ٿ<EE><C0><CC> %d<C3><CA> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>."), *pSec);
                                                    ^~~~  ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:281:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf, sizeof(buf), LC_TEXT("%d<C3><CA> <C8><C4> <B0><D4><C0><D3><C0><CC> <BC>˴ٿ<EE> <B5>˴ϴ<D9>."), iSec);
                                              ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:370:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C3><CA> <B3><B2><BE>ҽ<C0><B4>ϴ<D9>."), info->left_second);
                                                          ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:390:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:398:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B7>α<D7><C0><CE> ȭ<B8><E9><C0><B8><B7><CE> <B5><B9><BE><C6> <B0><A9><B4>ϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٸ<AE><BC><BC><BF><E4>."));
                                                                ^~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:402:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><D4><C0><D3><C0><BB> <C1><BE><B7><E1> <C7>մϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٸ<AE><BC><BC><BF><E4>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:406:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ij<B8><AF><C5><U+0378><A6> <C0><FC>ȯ <C7>մϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٸ<AE><BC><BC><BF><E4>."));
                                                                 ^~~~~~~~~~~~        ~~~~ ~~~~~~~~  ~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:544:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d<C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - (180 - g_nPortalLimitTime));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:551:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d<C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - 170);
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:568:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d<C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - (180 - g_nPortalLimitTime));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:575:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C1><F7> <B8><B6><C0><BB><BF><A1><BC><AD> <C0><E7><BD><C3><C0><DB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>. (%d <C3><CA> <B3><B2><C0><BD>)"), iTimeToDead - 173);
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:610:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><C1><F6><BF><A1><BC><AD> <BA><CE>Ȱ <B1><E2>ȸ<B8><A6> <B8><F0><B5><CE> <C0>Ҿ<FA><BD><C0><B4>ϴ<D9>! <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>մϴ<D9>!"));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:711:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:778:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:823:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:842:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pkVictim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B4><EB><B7><C3><C1><DF><C0>Դϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:859:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><BC><D3><C7><D8><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:873:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <BD><BA>ų <B7><B9><BA><A7><C0><BB> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
desc.cpp#define LC_TEXT(str) locale_find(str):885:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C4><C4>ǻ<C5><U+037F><A1><BC><AD> <B7>α<D7><C0><CE> <C7>Ͽ<A9> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1> <C7>մϴ<D9>."));
                                                                    ^~~~ ~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from cube.cpp:18:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^

                                 ^~~
cmd_general.cpp:946:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:952:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:965:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BA><F1><B9>й<F8>ȣ<B4><C2> <BF><B5><B9><AE><C0>ڸ<B8> <B0><A1><B4><C9><C7>մϴ<D9>."));
                                                                          ^~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:987:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0>߸<F8><B5><C8> <BE><CF>ȣ<B8><A6> <C0>Է<C2><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:995:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B0><A1> <C0>̹<CC> <BF><AD><B7><C1><C0>ֽ<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1001:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B8><A6> <B4><DD><C0><BA><C1><F6> 10<C3><CA> <BE>ȿ<A1><B4><C2> <BF><AD> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1032:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1038:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A5> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1051:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1090:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <B4>ٸ<A5> <C0><FC><C0><C2><FC><C0><FC> <C1><DF> <C0>Դϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1116:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><BF><A1> <B4><EB><C7><D1> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1125:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><B1> <B1><E6><B5><BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~        ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1136:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><C0>̹<CC> <C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1144:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><FC><BA><F1><B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1150:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <C0><FC><BA><F1><B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1158:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <BC><B1><C0><FC><C6><F7><B0><ED> <C1><DF><C0><CE> <B1><E6><B5><E5><C0>Դϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1167:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><C0>̹<CC> <C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1176:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <C0><FC><C0><EF><C0><CC> <BF><B9><BE><E0><B5><C8> <B1><E6><B5><E5> <C0>Դϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1185:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <C0><FC><C0><EF> <C1><DF><C0><CE> <B1><E6><B5><E5><C0>Դϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1195:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B7><B9><B4><F5> <C1><A1><BC><F6><B0><A1> <B8><F0><C0>ڶ<F3><BC><AD> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1200:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C0><BB> <C7>ϱ<E2> <C0><A7><C7>ؼ<B1> <C3>ּ<D2><C7><D1> %d<B8><ED><C0><CC> <C0>־<EE><BE><DF> <C7>մϴ<D9>."), GUILD_WAR_MIN_MEMBER_COUNT);
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1214:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B7><B9><B4><F5> <C1><A1><BC><F6><B0><A1> <B8><F0><C0>ڶ<F3><BC><AD> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1216:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B1><E6><B5><E5><BF><F8> <BC><F6><B0><A1> <BA><CE><C1><B7><C7>Ͽ<A9> <B1><E6><B5><E5><C0><FC><C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1230:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B1><E6><B5><E5><C0><E5><C0><CC> <C1><A2><BC><D3><C1><DF><C0><CC> <BE>ƴմϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1246:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><C0><C7> <B1><E6><B5><E5><C0><E5><C0><CC> <C1><A2><BC><D3><C1><DF><C0><CC> <BE>ƴմϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1271:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><BF><A1> <B4><EB><C7><D1> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1279:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><B1> <B1><E6><B5><BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~        ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1320:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1337:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        tch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><B8><B7><CE> <BA><CE><C5><CD> ģ<B1><B8> <B5><EE><B7><CF><C0><BB> <B0>ź<CE> <B4><E7><C7><U+07FD><C0><B4>ϴ<D9>."), ch->GetName());
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1370:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<C0>κ<A5><C5><B0><A1> <B2><CB> <C2><F7><BC><AD> <B3><BB><B8><B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1437:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1443:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C6><C4>Ƽ<BF><A1> <BC><D3><C7><D8> <C0><D6><C0><B8><B9>Ƿ<CE> <B0><A1><C0>Խ<C5>û<C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1501:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1508:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_WARP));
                                                           ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1519:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1530:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><B9><FD>: warpto <character name>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1544:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1550:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C0><AF><C0><FA><B4><C2> %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pkCCI->bChannel, g_bChannel);
                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1555:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1566:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), arg1);
                                                                           ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1587:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1592:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1599:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), arg1);
                                                   ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cppcmd_gm.cpp:550:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, "<C0>κ<A5><C0><CC> Ȱ<BC><BA>ȭ <B5><C7><C1><F6> <BE><CA><C0><BD>.");
                                                                        ^~~~ ~~~~~~~~~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
cmd_gm.cpp:857:6: warning: variable 'x' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
        if (*arg2)
            ^~~~~
cmd_gm.cpp:867:3: note: uninitialized use occurs here
                x*100, 
                ^
cmd_gm.cpp:857:2: note: remove the 'if' if its condition is always true
        if (*arg2)
        ^~~~~~~~~~
cmd_gm.cpp:855:8: note: initialize the variable 'x' to silence this warning
        long x, y;
              ^
               = 0
cmd_gm.cpp:859:6: warning: variable 'y' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
        if (*arg3)
            ^~~~~
cmd_gm.cpp:868:3: note: uninitialized use occurs here
                y*100, 
                ^
cmd_gm.cpp:859:2: note: remove the 'if' if its condition is always true
        if (*arg3)
        ^~~~~~~~~~
cmd_gm.cpp:855:11: note: initialize the variable 'y' to silence this warning
        long x, y;
                 ^
                  = 0
db.cpp:1620:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><E7><BF><EB><B9><FD>: transfer <name>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1626:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1633:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_TRANSFER));      
                                                           ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1644:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1659:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1664:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> %d ä<B3>ο<A1> <C1><A2><BC><D3> <C1><DF> <C0>Դϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE>: %d)"), arg1, pkCCI->bChannel, g_bChannel);
                                                                           ^~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1669:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1674:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1686:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BB> <BC><D2>ȯ<C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), arg1);
                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1695:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>Է<C2><C7>Ͻ<C5> <C0≯<A7><C0><BB> <B0><A1><C1><F8> <BB><E7><BF><EB><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1704:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1710:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1715:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1720:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1737:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><C0><C7> <B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1742:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s<B1><BA><C1><D6>] : %s  <BA><B8><C0><AF><B1>ݾ<D7> %lld "), EMPIRE_NAME(n), p->name[n], p->money[n]);
                                                                           ^~~~~~~~~~~~~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1744:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                           ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1750:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1754:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                   ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1822:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB><C7>Ҽ<F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1831:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("1-50 <BB><E7><C0><CC><C0><C7> <BC><F6>ġ<B8><A6> <BC><B1><C5><C3><C7><D8><C1>ּ<BC><BF><E4>"));
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1836:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BC><B1><DD><C0><CC> %d %<B7><CE> <BC><B3><C1><A4><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>"));
                                                ^~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1841:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(szMsg, sizeof(szMsg), "<B1><BA><C1><D6><C0><C7> <B8><ED><C0><B8><B7><CE> <BC><BC><B1><DD><C0><CC> %d %% <B7><CE> <BA><AF><B0><E6><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>", tax);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
cmd_general.cpp:1844:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(szMsg, sizeof(szMsg), "<BE><D5><C0><B8><B7>δ<C2> <B0>ŷ<A1> <B1>ݾ<D7><C0><C7> %d %% <B0><A1> <B1><B9><B0><ED><B7><CE> <B5><E9><BE><B0>Ե˴ϴ<D9>.", tax);
                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~
cmd_general.cpp:1885:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB><C7>Ҽ<F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1902:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڱ<B9> <BF><B5><C5><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1913:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_SUMMON));        
                                                           ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1921:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, SummonPrice);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1952:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2>ȯ<C7>Ҽ<F6> <BE><F8><B4><C2> <B8><F3><BD><BA><C5><CD> <C0>Դϴ<D9>. <BC><D2>ȯ<B0><A1><B4><C9><C7><D1> <B8><F3><BD><BA><C5>ʹ<C2> Ȩ<C6><E4><C0><CC><C1><F6><B8><A6> <C2><FC><C1><B6><C7>ϼ<BC><BF><E4>"));
                                                        ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1980:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_HP:      return LC_TEXT("<C3>ִ<EB> <BB><FD><B8><ED><B7><C2> +%d");
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1981:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_SP:      return LC_TEXT("<C3>ִ<EB> <C1><A4><BD>ŷ<C2> +%d");
                                                        ^~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1982:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_HT:          return LC_TEXT("ü<B7><C2> +%d");
                                                         ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1983:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_IQ:          return LC_TEXT("<C1><F6><B4><C9> +%d");
                                                        ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1984:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ST:          return LC_TEXT("<B1>ٷ<C2> +%d");
                                                        ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1985:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DX:          return LC_TEXT("<B9><CE>ø +%d");
                                                        ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1986:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATT_SPEED:   return LC_TEXT("<B0><F8><B0>ݼӵ<B5> +%d");
                                                        ^~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1987:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MOV_SPEED:   return LC_TEXT("<C0>̵<BF><BC>ӵ<B5> %d");
                                                        ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1988:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_CASTING_SPEED:       return LC_TEXT("<C4><F0>Ÿ<C0><D3> -%d");
                                                                ^~~~~~~~ ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1989:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_HP_REGEN:    return LC_TEXT("<BB><FD><B8><ED><B7><C2> ȸ<BA><B9> +%d");
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1990:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SP_REGEN:    return LC_TEXT("<C1><A4><BD>ŷ<C2> ȸ<BA><B9> +%d");
                                                        ^~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1991:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_POISON_PCT:  return LC_TEXT("<B5><B6><B0><F8><B0><DD> %d");
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1992:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_STUN_PCT:    return LC_TEXT("<BD><BA><C5><CF> +%d");
                                                        ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1993:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SLOW_PCT:    return LC_TEXT("<BD><BD><B7>ο<EC> +%d");
                                                        ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1994:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_CRITICAL_PCT:        return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> ġ<B8><ED>Ÿ <B0><F8><B0><DD>");
                                                                      ^~~~~~~~~~~~~~~~  ~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1995:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_CRITICAL:     return LC_TEXT("<BB><F3><B4><EB><C0><C7> ġ<B8><ED>Ÿ Ȯ<B7><FC> %d%% <B0><A8><BC><D2>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~   ~~~~~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1996:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_PENETRATE_PCT:       return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <B0><FC><C5><EB> <B0><F8><B0><DD>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1997:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_PENETRATE: return LC_TEXT("<BB><F3><B4><EB><C0><C7> <B0><FC><C5><EB> <B0><F8><B0><DD> Ȯ<B7><FC> %d%% <B0><A8><BC><D2>");
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1998:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_HUMAN:      return LC_TEXT("<C0>ΰ<A3><B7><F9> <B8><F3><BD><BA><C5><CD> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:1999:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_ANIMAL:     return LC_TEXT("<B5><BF><B9><B0><B7><F9> <B8><F3><BD><BA><C5><CD> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2000:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_ORC:        return LC_TEXT("<BF><F5><B1><CD><C1><B7> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2001:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_MILGYO:     return LC_TEXT("<B9>б<B3><B7><F9> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:1552:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        CardTaker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<BA><D0><C0><C7> <B0><E1><C1><A6><BD>ð<A3><C0><CC> <C3>߰<A1> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. (<B0><E1><C1><A6><B9><F8>ȣ %d)"), item->GetSocket(1) / 60, item->GetSocket(0));
                                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2002:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_UNDEAD:     return LC_TEXT("<BD><C3>ü<B7><F9> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~~~~~ ~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2003:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_DEVIL:      return LC_TEXT("<BE>Ǹ<B6><B7><F9> Ÿ<B0><DD>ġ +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2004:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_STEAL_HP:            return LC_TEXT("Ÿ<B0><DD>ġ %d%% <B8><A6> <BB><FD><B8><ED><B7><C2><C0><B8><B7><CE> <C8><ED><BC><F6>");
                                                                 ^~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2005:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_STEAL_SP:            return LC_TEXT("Ÿ<B7><C2>ġ %d%% <B8><A6> <C1><A4><BD>ŷ<C2><C0><B8><B7><CE> <C8><ED><BC><F6>");
                                                                 ^~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2006:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MANA_BURN_PCT:       return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> Ÿ<B0>ݽ<C3> <BB><F3><B4><EB> <C0><FC><BD>ŷ<C2> <BC>Ҹ<F0>");
                                                                      ^~~~~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2007:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DAMAGE_SP_RECOVER:   return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C7><C7><C7>ؽ<C3> <C1><A4><BD>ŷ<C2> ȸ<BA><B9>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2008:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_BLOCK:                       return LC_TEXT("<B9><B0><B8><AE>Ÿ<B0>ݽ<C3> <BA><ED><B7><B0> Ȯ<B7><FC> %d%%");
                                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2009:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DODGE:                       return LC_TEXT("Ȱ <B0><F8><B0><DD> ȸ<C7><C7> Ȯ<B7><FC> %d%%");
                                                                          ^~~~~~~~~~~~~~~~  ~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2010:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_SWORD:        return LC_TEXT("<C7>Ѽհ<CB> <B9><E6><BE><EE> %d%%");
                                                                ^~~~  ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2011:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_TWOHAND:      return LC_TEXT("<BE><E7><BC>հ<CB> <B9><E6><BE><EE> %d%%");
                                                                ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2012:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_DAGGER:       return LC_TEXT("<B5>μհ<CB> <B9><E6><BE><EE> %d%%");
                                                                ^~~~  ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2013:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_BELL:         return LC_TEXT("<B9><E6><BF><EF> <B9><E6><BE><EE> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2014:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_FAN:          return LC_TEXT("<BA><CE>ä <B9><E6><BE><EE> %d%%");
                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2015:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_BOW:          return LC_TEXT("Ȱ<B0><F8><B0><DD> <C0><FA><C7><D7> %d%%");
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2016:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_FIRE:         return LC_TEXT("ȭ<BF><B0> <C0><FA><C7><D7> %d%%");
                                                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2017:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_ELEC:         return LC_TEXT("<C0><FC><B1><E2> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2018:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_MAGIC:        return LC_TEXT("<B8><B6><B9><FD> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2019:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_WIND:         return LC_TEXT("<B9>ٶ<F7> <C0><FA><C7><D7> %d%%");
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2020:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_ICE:          return LC_TEXT("<B3>ñ<E2> <C0><FA><C7><D7> %d%%");
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2021:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_EARTH:        return LC_TEXT("<B4><EB><C1><F6> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2022:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_DARK:         return LC_TEXT("<BE><EE><B5><D2> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2023:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_REFLECT_MELEE:       return LC_TEXT("<C1><F7><C1><A2> Ÿ<B0><DD>ġ <B9>ݻ<E7> Ȯ<B7><FC> : %d%%");
                                                                ^~~~~~~~~~~~~~~~  ~~~~~~~~  ~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2024:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_REFLECT_CURSE:       return LC_TEXT("<C0><FA><C1><D6> <B5>ǵ<B9><B8><AE><B1><E2> Ȯ<B7><FC> %d%%");
                                                                ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2025:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_POISON_REDUCE:       return LC_TEXT("<B5><B6> <C0><FA><C7><D7> %d%%");
                                                                ^~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2026:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_KILL_SP_RECOVER:     return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <C1><A4><BD>ŷ<C2> ȸ<BA><B9>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2027:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_EXP_DOUBLE_BONUS:    return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <B0><E6><C7><E8>ġ <C3>߰<A1> <BB><F3><BD><C2>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2028:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_GOLD_DOUBLE_BONUS:   return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <B5><B7> 2<B9><E8> <B5><E5><B7><D3>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2029:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ITEM_DROP_BONUS:     return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <BE><C6><C0><CC><C5><DB> 2<B9><E8> <B5><E5><B7><D3>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2030:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_POTION_BONUS:        return LC_TEXT("<B9><B0><BE><E0> <BB><E7><BF><EB><BD><C3> %d%% <BC><BA><B4><C9> <C1><F5><B0><A1>");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2031:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_KILL_HP_RECOVERY:    return LC_TEXT("%d%% Ȯ<B7><FC><B7><CE> <C0><FB><C5><F0>ġ<BD><C3> <BB><FD><B8><ED><B7><C2> ȸ<BA><B9>");
                                                                      ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2037:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATT_GRADE_BONUS:     return LC_TEXT("<B0><F8><B0>ݷ<C2> +%d");
                                                                ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2038:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_DEF_GRADE_BONUS:     return LC_TEXT("<B9><E6><BE><EE><B7><C2> +%d");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2039:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAGIC_ATT_GRADE:     return LC_TEXT("<B8><B6><B9><FD> <B0><F8><B0>ݷ<C2> +%d");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2040:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAGIC_DEF_GRADE:     return LC_TEXT("<B8><B6><B9><FD> <B9><E6><BE><EE><B7><C2> +%d");
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2042:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_STAMINA: return LC_TEXT("<C3>ִ<EB> <C1><F6><B1><B8><B7><C2> +%d");
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2043:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_WARRIOR:    return LC_TEXT("<B9><AB><BB><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                ^~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2044:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_ASSASSIN:   return LC_TEXT("<C0>ڰ<B4><BF><A1><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2045:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_SURA:               return LC_TEXT("<BC><F6><B6>󿡰<D4> <B0><AD><C7><D4> +%d%%");
                                                                        ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2046:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_SHAMAN:             return LC_TEXT("<B9><AB><B4><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                        ^~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2047:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_ATTBONUS_MONSTER:    return LC_TEXT("<B8><F3><BD><BA><C5><U+037F><A1><B0><D4> <B0><AD><C7><D4> +%d%%");
                                                                ^~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2048:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_ATTBONUS:               return LC_TEXT("<B0><F8><B0>ݷ<C2> +%d%%");
                                                                        ^~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2049:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_DEFBONUS:               return LC_TEXT("<B9><E6><BE><EE><B7><C2> +%d%%");
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2050:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_EXPBONUS:               return LC_TEXT("<B0><E6><C7><E8>ġ %d%%");
                                                                        ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2051:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_ITEMBONUS:              return LC_TEXT("<BE><C6><C0><CC><C5><DB> <B5><E5><B7><D3><C0><B2> %.1f<B9><E8>");
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2052:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MALL_GOLDBONUS:              return LC_TEXT("<B5><B7> <B5><E5><B7><D3><C0><B2> %.1f<B9><E8>");
                                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2053:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_HP_PCT:                  return LC_TEXT("<C3>ִ<EB> <BB><FD><B8><ED><B7><C2> +%d%%");
                                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2054:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_MAX_SP_PCT:                  return LC_TEXT("<C3>ִ<EB> <C1><A4><BD>ŷ<C2> +%d%%");
                                                                        ^~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2055:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SKILL_DAMAGE_BONUS:  return LC_TEXT("<BD><BA>ų <B5><A5><B9><CC><C1><F6> %d%%");
                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2056:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_NORMAL_HIT_DAMAGE_BONUS:     return LC_TEXT("<C6><F2>Ÿ <B5><A5><B9><CC><C1><F6> %d%%");
                                                                        ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2057:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_SKILL_DEFEND_BONUS:          return LC_TEXT("<BD><BA>ų <B5><A5><B9><CC><C1><F6> <C0><FA><C7><D7> %d%%");
                                                                        ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2058:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_NORMAL_HIT_DEFEND_BONUS:     return LC_TEXT("<C6><F2>Ÿ <B5><A5><B9><CC><C1><F6> <C0><FA><C7><D7> %d%%");
                                                                        ^~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2062:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_WARRIOR:      return LC_TEXT("<B9><AB><BB><E7><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2063:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_ASSASSIN:     return LC_TEXT("<C0>ڰ<B4><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~ ~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2064:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_SURA:         return LC_TEXT("<BC><F6><B6><F3><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2065:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case POINT_RESIST_SHAMAN:       return LC_TEXT("<B9><AB><B4><E7><B0><F8><B0>ݿ<A1> %d%% <C0><FA><C7><D7>");
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~      ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2103:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf + offset, bufsiz - offset, LC_TEXT(" (<B8><B8><B7><E1><C0><CF> : %d<B3><E2> %d<BF><F9> %d<C0><CF>)"), year, mon, day);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~   ~~~~~~~~   ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2453:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->GetParty()->ChatPacketToAllMember(CHAT_TYPE_INFO, LC_TEXT("%s<B4><D4><C0><CC> <C1>ֻ<E7><C0><A7><B8><A6> <B1><BC><B7><C1> %d<B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>. (%d-%d)"), ch->GetName(), n, start, end);
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2455:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><E7><BD><C5><C0><CC> <C1>ֻ<E7><C0><A7><B8><A6> <B1><BC><B7><C1> %d<B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>. (%d-%d)"), n, start, end);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_general.cpp:2502:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                if (item->IsRideItem())
                ^
cmd_general.cpp:2498:6: note: previous statement is here
            if (NULL == item)
            ^
cmd_general.cpp:2537:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><BB><C0><BB> <B8><D5><C0><FA> <BC><D2>ȯ<C7><D8><C1>ּ<BC><BF><E4>."));
                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:1266:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:1606:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><C7><D5><C7><CF><C1><F6> <BE><CA><C0><BA> <B1><E6><B5><E5> <C0≯<A7> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:1611:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("(%s) <B1><E6><B5><BB><FD><BC><BA><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. [<C0>ӽ<C3>]"), cp.name);
                                                     ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from entity.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from entity.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmd_gm.cpp:2169:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C7><F6><C0><E7> <C0><FC><C0><EF><C1><DF><C0><CE> <B1><E6><B5><E5> <C0>Դϴ<D9>"));
                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2227:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s: <C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> <B1><E6><B5><E5> <C0>Դϴ<D9>."), arg1);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2570:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <C0≯<A7> <B6>Ǵ<C2> <B9><F8>ȣ<C0><C7> <B1><E6><B5><BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~        ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2685:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2751:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><U+05F7><B1> <B8><ED><B7>ɾ<EE><B4><C2> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                        ^~~~        ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2773:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, "<C0>߸<F8><B5><C8> <C7><FC><BD><C4><C0><C7> <BD>ð<A3><C0>Դϴ<D9>. h, m, s<B8><A6> <BA>ٿ<A9><BC><AD> <C1><F6><C1><A4><C7><D8> <C1>ֽʽÿ<C0>.");
                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~         ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~
cmd_gm.cpp:2774:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, "<BF><B9>) 10s, 10m, 1m 30s");
                                                        ^~~~~~~~
cmd_gm.cpp:2882:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> <B0>ǹ<B0><C0>Դϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2892:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><B0><C0><CC> <C1><F6><C0><BB> <BC><F6> <BE><F8><B4><C2> <C1><BE><B7><F9><C0><C7> <B0>ǹ<B0><C0><CC> <C1><F6><BE><EE><C1><AE> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2906:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>Ǽ<B3><BF><A1> <C7>ʿ<E4><C7><D1> <B0>ǹ<B0><C0><CC> <C1><F6><BE><EE><C1><AE> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                                                ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2918:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ǹ<B0> <BA><F1><BF><EB> <C1><A4><BA><B8> <C0>̻<F3><C0><B8><B7><CE> <B0>Ǽ<B3> <C0>۾<F7><BF><A1> <BD><C7><C6><D0><C7><U+07FD><C0><B4>ϴ<D9>."));
                                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2924:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>Ǽ<B3> <BA><F1><BF><EB><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2941:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><DA><C0><BA><CE><C1><B7><C7>Ͽ<A9> <B0>Ǽ<B3><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                                ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:2975:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ǹ<B0><C0><BB> <C1><F6><C0><BB> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from config.cpp:12:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
cmd_gm.cpp:3157:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> ij<B8><AF><C5><CD> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3341:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C1><B8><C0><E7><C7><CF><C1><F6> <BE>ʴ<C2> ij<B8><AF><C5><CD> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3347:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <B0><AD><C1><A6> <C1><BE><B7><E1> <BD><C7><C6><D0>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3351:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <B0><AD><C1><A6> <C1><BE><B7><E1> <BC><BA><B0><F8>"));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3407:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pChar1->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3421:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                pChar2->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                                             ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3428:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><CC> <BC><BA><B0><F8><C0><FB><C0><B8><B7><CE> <BD><C3><C0><DB> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3432:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3> <BD><C3><C0>ۿ<A1> <B9><AE><C1><A6><B0><A1> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3437:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3452:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3460:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BD><BA><C5><C8> <C6><F7><C0><CE>Ʈ<B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3469:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BD><BA><C5><C8> <C6><F7><C0><CE>Ʈ<B0><A1> <C0><FB><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3475:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><AA><C0><BB> <C0>߸<F8> <C0>Է<C2><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3510:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><ED><B7>ɾ<EE><C0><C7> <BC><AD><BA><EA> Ŀ<B8>ǵ尡 <C0>߸<F8> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~    ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3543:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7>÷<B9><C0>̾<EE> %d <BF><CD> <C7>÷<B9><C0>̾<EE>  %d<B8><A6> <C6><C4>ȥ<BD><C3>ŵ<B4>ϴ<D9>.."), pids.pid1, pids.pid2);
                                                ^~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~ ~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3577:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><A2><C1><A6><B1><B9> <C1><F8><C7><E0> <C1><A4><BA><B8>"));
                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3578:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><B1><C5><C3> <B8><CA> <C1><A4><BA><B8> <BC><BA><C1><F6> %d <C5><EB><B7><CE> %d %d %d"), GetSungziMapIndex(), GetPassMapIndex(1), GetPassMapIndex(2), GetPassMapIndex(3)); 
                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3601:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><C0><C7> <BB><EF><B0>Ÿ<AE> <C1><F8><C7><E0><C1><A4><BA><B8>"));
                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3683:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, "<B1><B9><B0><ED>: %d <BF><F8>", NationMoney);
                                        ^~~~~~~~~~~~~~~~     ~~~~~~~~
cmd_gm.cpp:3962:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9> <C1><U+07FF><A1><B4><C2> <B4>ɷ<C2><C0><BB> <BF>ø<B1> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:3968:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B8><ED><B7>ɾ<EE><C0><C7> <BC><AD><BA><EA> Ŀ<B8>ǵ尡 <C0>߸<F8> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~    ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:4022:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><B2><C0><BA> <BD><BA><C5><C8> <C6><F7><C0><CE>Ʈ<B0><A1> <C0><FB><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
cmd_gm.cpp:4367:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, "<BE><C6><C0><CC><C5><DB><C0><CC> <BE><F8><BE><C2><F8><BF><EB><C7><D2> <BC><F6> <BE><F8><BE><EE>.");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from db.cpp:14:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from In file included from dungeon.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from dungeon.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from exchange.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from exchange.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmd_general.cpp:26:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
4 warnings generated.
In file included from cmd_gm.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from entity_view.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from entity_view.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from fishing.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from fishing.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from gm.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from gm.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from guild_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from guild_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gm.cpp:69:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if ( LC_IsEurope() && !LC_IsTaiwan() || LC_IsSingapore() )
             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~
gm.cpp:69:21: note: place parentheses around the '&&' expression to silence this warning
        if ( LC_IsEurope() && !LC_IsTaiwan() || LC_IsSingapore() )
                           ^
             (                              )
10 warnings generated.
53 warnings generated.
16 warnings generated.
24 warnings generated.
In file included from guild_war.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from guild_war.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
exchange.cpp:56:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C0><FC> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B1><B3>ȯ<C0><BB> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:66:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1>â<C0><CC> <BF><AD><B7><C1><C0><D6><C0><BB><B0><E6><BF><EC> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>." ) );
                                                     ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:72:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B4>ٸ<A5> <B0>ŷ<A1><C1><DF><C0>̶<F3> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>." ) );
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:93:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B1><B3>ȯ <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:157:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                m_pOwner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><BB> <B0>dz<D7><C1><D9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:521:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:522:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:529:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:530:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:537:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:538:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <BE><C6><C0><CC><C5><DB><C0><CC> <C1><A6><C0>ڸ<AE><BF><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:544:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:545:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C1><F6>ǰ<BF><A1> <BA><F3> <B0><F8><B0><A3><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:568:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><U+0530><FA><C0><C7> <B1><B3>ȯ<C0><CC> <BC><BA><BB><E7> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), victim->GetName());
                                                                                   ^~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
exchange.cpp:569:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><U+0530><FA><C0><C7> <B1><B3>ȯ<C0><CC> <BC><BA><BB><E7> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), GetOwner()->GetName());
                                                                               ^~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from guild.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from guild.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
191 warnings generated.
In file included from horse_rider.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from horse_rider.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from exchange.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from horsename_manager.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from horsename_manager.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
3 warnings generated.
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from dungeon.cpp:13:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
10 warnings generated.
In file included from input_auth.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_auth.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
23 warnings generated.
In file included from input_db.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_db.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from input_login.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_login.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from input_main.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_main.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from input.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from input_p2p.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_p2p.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guild_manager.cppguild.cpp:66:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        strlcpy(m_data.grade_array[0].grade_name, LC_TEXT("<B1><E6><B5><E5><C0><E5>"), sizeof(m_data.grade_array[0].grade_name));
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:71:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                strlcpy(m_data.grade_array[i].grade_name, LC_TEXT("<B1><E6><B5><E5><BF><F8>"), sizeof(m_data.grade_array[i].grade_name));
                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:80:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <C0≯<A7><C0><CC> <C0><FB><C7><D5><C7><CF><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:444:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô<EB><C0><C7> <BC><F6><B7>õ<B5><B0><A1> <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! (%d/%d)"),rod->GetSocket(0), rod->GetValue(2));
                                                                ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:447:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AC><BD>ô밡 <C3>ִ<EB> <BC><F6><B7>õ<B5><BF><A1> <B5><B5><B4><DE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:448:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><EE><BA>θ<A6> <C5><EB><C7><D8> <B4><D9><C0><BD> <B7><B9><BA><A7><C0><C7> <B3><AC><BD>ô<EB><B7><CE> <BE><F7><B1><U+05F7><B9><C0>̵<E5> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:93:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>̹<CC> <B0><B0><C0><BA> <C0≯<A7><C0><C7> <B1><E6><B5><C0>ֽ<C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:99:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><BB><FD><BC><BA><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:650:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<F8><BF><A1> <C0><E2><C0><BA> <B9><B0><B0><ED><B1><E2><C0><C7> <B1><E6><C0>̴<C2> %.2fcm"), item->GetSocket(0)/100.f);
                                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:663:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                strlcpy(p.szBoard, LC_TEXT("<B3><AC><BD><C3><C0>̺<A5>Ʈ<BF><F9>ô<BA>ؾ<EE>"), sizeof(p.szBoard));
                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:667:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                strlcpy(p.szBoard, LC_TEXT("<B3><AC><BD><C3><C0>̺<A5>Ʈ<C0><U+05FE><EE>"), sizeof(p.szBoard));
                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:752:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s : %d <B8><B6><B8><AE>"), it->first.c_str(), it->second);
                                                                ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:754:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C1><BE><B7><F9> %d <B8><B6><B8><AE> <B3><AC><C0><BD>"), fished.size(), total_count);
                                                   ^~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:791:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><ED><B1><C8><E7><C0><FB><B5><B5> <BE><F8><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:800:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><E8> <BC>ӿ<A1><BC><AD> <C1><B6><B0><B3><B0><A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:805:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B9><E8> <BC>ӿ<A1><BC><AD> <C1><F6><B7><B7><C0>̰<A1> <B3><AA><BF>Խ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
fishing.cpp:836:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<B8><A6> <B1><B8><BF><FC><BD><C0><B4>ϴ<D9>."), item->GetName());
                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
51 warnings generated.
guild.cppguild_manager.cpp:544:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><BC><B1><C0><FC><C6><F7><B0><ED><B8><A6> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>!"), TouchGuild(guild_id1)->GetName(), TouchGuild(guild_id2)->GetName());
                                                               ^~~~~~~~~~~~      ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:558:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        g2->GetMasterCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %s <B1><E6><B5><B1><E6><B5><E5><C0><FC><C0><BB> <B0>ź<CE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), g1->GetName());
                                                                                       ^~~~~~~~~~~~~~~~     ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:582:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><C0><E1><BD><C3> <C8><C4> <C0><FC><C0><EF><C0><BB> <BD><C3><C0><DB><C7>մϴ<D9>!"), g1->GetName(), g2->GetName());
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:630:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><C0><FC><C0><EF><C0><BB> <BD><C3><C0><DB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>!"), g1->GetName(), g2->GetName());
                                               ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
:925:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><A6><B0><F8><C7>ϰ<ED><C0><DA> <C7>ϴ<C2> <B0><E6><C7><E8>ġ<B0><A1> <B3><B2><C0><BA> <B0><E6><C7><E8>ġ<BA><B8><B4><D9> <B8><B9><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:648:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><E5> <BB><E7><C0><CC><C0><C7> <C0><FC><C0><EF><C0><CC> <B9><AB><BD>ºη<CE> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>."), g1->GetName(), g2->GetName());
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:654:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><E5><BF><CD><C0><C7> <C0><FC><C0><BC><AD> <BD>¸<AE> <C7><U+07FD><C0><B4>ϴ<D9>."), g1->GetName(), g2->GetName());
                                                                       ^~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:658:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5>尡 %s <B1><E6><B5><E5><BF><CD><C0><C7> <C0><FC><C0><BC><AD> <BD>¸<AE> <C7><U+07FD><C0><B4>ϴ<D9>."), g2->GetName(), g1->GetName());
                                                                       ^~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:742:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        master1->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C0><CC> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                      ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:750:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        master2->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C0><CC> <C3><EB><BC><D2> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                      ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_manager.cpp:756:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><BF><CD> %s <B1><E6><B5><E5> <BB><E7><C0><CC><C0><C7> <C0><FC><C0><EF><C0><CC> <C3><EB><BC>ҵǾ<FA><BD><C0><B4>ϴ<D9>."), g1->GetName(), g2->GetName());
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1036:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><E8><C1><A6><C7><D2> <BC><F6> <BE><F8><B4><C2> <B1><DB><C0>Դϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1287:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BF><EB><BD>ŷ<C2><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. (%d, %d)"), GetSP(), iNeededSP);
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1296:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C4><F0>Ÿ<C0><D3><C0><CC> <B3><A1><B3><AA><C1><F6> <BE>ʾ<C6> <B1><E6><B5><E5> <BD><BA>ų<C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1315:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %d <BD><BA>ų<C0><BB> <BB><E7><BF><EB><C7><D4> (%d, %d) to %u"), dwVnum, GetSP(), iNeededSP, pid);
                                                         ^~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1336:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4>밡 %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pcci->bChannel, g_bChannel);
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~       ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1349:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><BF><F3><C0><CE> <BB><F3><C5>°<A1> <BE>ƴմϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1369:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <BD><BA>ų<C0><BA> <B1><E6><B5><E5><C0><FC> <C1><U+07FF><A1><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input_udp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_udp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guild.cpp:1736:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %u<C0><C7> <BF><EB><BD>ŷ<C2><C0><BB> ȸ<BA><B9><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), iSP);
                                                         ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1810:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><E1><BD><C3><C8>Ŀ<A1> <C0>̿<EB><C7><D8><C1>ֽʽÿ<C0>"));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1837:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><E1><BD><C3><C8>Ŀ<A1> <C0>̿<EB><C7><D8><C1>ֽʽÿ<C0>"));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1843:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <B1>ݰ<ED><BF><A1><BC><B1> <B1><E6><B5><E5><C0><C3><E2><B1><DD><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1849:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><A1><C1><F6><B0><ED> <C0>ִ<C2> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1944:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
            pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <C3>ʴ<EB> <BD><C5>û<C0><BB> <B9><DE><C0><BB> <BC><F6> <BE><F8><B4><C2> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                             ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1954:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <B1><E6><B5><E5> <C3>ʴ<EB> <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>.") );
                                                                  ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1959:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <C3>ʴ<EB><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>.") );
                                                                  ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1964:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B4>ٸ<A5> <C1><A6><B1><B9> <BB><E7><B6><F7><C0><BB> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>.") );
                                                                  ^~~~~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1974:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> Ż<C5><F0><C7><D1> <C8><C4> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1979:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><C7>ػ<EA><C7><D1> <C1><F6> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1982:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_ALREADYJOIN:  pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <C0>̹<CC> <B4>ٸ<A5> <B1><E6><B5><BC><D3><C7><D8><C0>ֽ<C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1983:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILDISFULL:  pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C3>ִ<EB> <B1><E6><B5><E5><BF><F8> <BC><F6><B8><A6> <C3>ʰ<FA><C7><U+07FD><C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1984:81: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILD_IS_IN_WAR : pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <B1><E6><B5><C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>.") ); return;
                                                                                              ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:1985:78: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_INVITE_LIMIT : pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <BD>ű<D4> <B0><A1><C0><D4> <C1><A6><C7><D1> <BB><F3><C5><C2> <C0>Դϴ<D9>.") ); return;
                                                                                           ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cppIn file included from input_teen.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from input_teen.cpp:11:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:2039:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> Ż<C5><F0><C7><D1> <C8><C4> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2044:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                                LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><C7>ػ<EA><C7><D1> <C1><F6> %d<C0><CF><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BA> <BB><E7><B6><F7><C0><BA> <B1><E6><B5><C3>ʴ<EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                                          ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2047:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_ALREADYJOIN:  pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <C0>̹<CC> <B4>ٸ<A5> <B1><E6><B5><BC><D3><C7><D8><C0>ֽ<C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2048:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILDISFULL:  pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C3>ִ<EB> <B1><E6><B5><E5><BF><F8> <BC><F6><B8><A6> <C3>ʰ<FA><C7><U+07FD><C0><B4>ϴ<D9>.")); return;
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2049:81: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_GUILD_IS_IN_WAR : pchInvitee->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <B1><E6><B5><C0><FC><C0><EF> <C1><DF> <C0>Դϴ<D9>.") ); return;
                                                                                              ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild.cpp:2050:78: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                case GERR_INVITE_LIMIT : pchInvitee->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7><F6><C0><E7> <BD>ű<D4> <B0><A1><C0><D4> <C1><A6><C7><D1> <BB><F3><C5><C2> <C0>Դϴ<D9>.") ); return;
                                                                                           ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from fishing.cpp:8:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
guild_war.cpp:46:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC><C1><U+07FF><A1><B4><C2> <BB><E7><B3>ɿ<A1> <B5><FB><B8><A5> <C0><CC><C0><CD><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_auth.cpp:448:8: warning: unused variable 'last' [-Wunused-variable]
        char *last = 0;
              ^
In file included from item_addon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_addon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guild_war.cpp:316:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        NotifyGuildMaster(LC_TEXT("<C0><FC><C0><EF> <BC><AD><B9><F6><B0><A1> <BF><AD><B7><C1><C0><D6><C1><F6> <BE>ʾ<C6> <B1><E6><B5><E5><C0><FC><C0><BB> <BD><C3><C0><DB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_war.cpp:356:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        NotifyGuildMaster(LC_TEXT("<C0><FC><C0><EF> <BC><AD><B9><F6><B0><A1> <BF><AD><B7><C1><C0><D6><C1><F6> <BE>ʾ<C6> <B1><E6><B5><E5><C0><FC><C0><BB> <BD><C3><C0><DB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_war.cpp:382:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                NotifyGuildMaster(LC_TEXT("<C0>̹<CC> <BC><B1><C0><FC><C6><F7><B0><ED> <C1><DF><C0><CE> <B1><E6><B5><E5><C0>Դϴ<D9>."));
                                                           ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_war.cpp:654:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>̹<CC> <C0><FC><C0><EF><C0><CC> <B3><A1><B3><B5><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
guild_war.cpp3 warnings generated.
313 warnings generated.
:730:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("<<B1><E6><B5><E5>> <B7><A1><B4><F5> <C1><A1><BC><F6><B0><A1> %d <C1><A1><C0><CC> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>"), point);
                                                     ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
4 warnings generated.
In file included from item_attribute.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_attribute.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from item.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
94 warnings generated.
20 warnings generated.
input_teen.cpp:99:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><CC> <C0>̹<CC> %d<BD>ð<A3><C0><CC> <C1><F6><B3><B5><BD><C0><B4>ϴ<D9>."), hour);
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:105:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><CC> <C0>̹<CC> %d<BD>ð<A3><C0><CC> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>,"), hour);
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:106:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C1><B6><BC><D3><C8><F7> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͻ<C5> <C8><C4> <B0>ǰ<AD><C0><BB> <C0><A7><C7><D8> <C8><U+07BD><C4><C0><BB> <C3><EB><C7><D8><C1>ֽñ<E2><B9>ٶ<F8><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:112:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><BA> <C0>̹<CC> <B0><D4><C0><D3> <C7>Ƿ<CE> <BB><F3><C5>¿<A1> <B5><E9><BE><C0><B8><B8><E7>,"));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:113:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B0><D4><C0><D3> <B3><BB><C0><C7> <BC><F6><C0><CD><C0><CC> <C1><A4><BB><F3>ġ<C0><C7> 50%<B7><CE> <C7><CF><C7><E2><B5>˴ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:114:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B0>ǰ<AD><C0><BB> <C0><A7><C7><D8> <C1><B6><BC><D3><C8><F7> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͻð<ED>"));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:115:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C8><U+07BD><C4> <B9><D7> <C7>о<F7><BF><A1> <BF><AD><C1><DF><C7><D8><C1>ֽʽÿ<C0>."));
                                                                          ^~~~        ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:121:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><BA> <C0>̹<CC> <BF><C2><C0><FC><C7><CF><C1><F6> <B8><F8><C7><D1> <B0><D4><C0><D3> <BD>ð<A3><BF><A1> <B5><E9><BE><BD><C0><B4>ϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:122:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B0>ǰ<AD><C0><BB> <C0><A7><C7><D8> <C1><B6><BC><D3><C8><F7> <C1><A2><BC><D3><C0><BB> <C1><BE><B7><E1><C7>Ͻ<C5> <C8><C4> <C8><U+07BD><C4><C0><BB> <C3><EB><C7><D8><C1>ֽʽÿ<C0>,"));
                                                                          ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:123:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B1><U+05F7><B8><C1><F6> <BE><CA><C0><B8><B8><E9> <B0>ǰ<AD> <BB><F3><BF><A1> <C7><C7><C7>ظ<A6> <C0><D4><C0><BB> <BC><F6> <C0><D6><C0><B8><B8><E7> <B0><D4><C0><D3> <B3><BB><C0><C7> <BC><F6>ġ<B4><C2> 0<C0><CC> <B5>˴ϴ<D9>."));
                                                                          ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:124:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><A9><C0><FB> <BF><C0><C7><C1><B6><F3><C0><CE> <BD>ð<A3><C0><CC> 5<BD>ð<A3><C0><CC> <B5>Ǹ<E9> <C1><A4><BB><F3><C0><B8><B7><CE> <B5><B9><BE>ƿɴϴ<D9>."));
                                                                          ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:137:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, buflen, LC_TEXT("%d<BD>ð<A3>"), hour);
                                                 ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:139:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, buflen, LC_TEXT("%d<BA><D0>"), min);
                                                 ^~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:160:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><C0><C7><C1><B6><F3><C0><CE> <BD>ð<A3><C0><BA> %s<C0>Դϴ<D9>."), off_time_string);
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:161:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><BA> 0<C0><CC> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. 100% ȿ<B0><FA><B8><A6> <BE><F2><C0><B8><BD><C7> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_teen.cpp:166:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<B4><E7><BD><C5><C0><C7> <B4><A9><C0><FB> <BF><C0><C7><C1><B6><F3><C0><CE> <BD>ð<A3><C0><BA> %s<C0≯<E7>, <B4><A9><C0><FB> <BF><F3><C0><CE> <BD>ð<A3><C0><BA> %s<C0>Դϴ<D9>."),
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~   ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from input_udp.cpp:7:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
item.cpp:28:116: warning: field 'm_pkRealTimeExpireEvent' will be initialized after field 'm_pkExpireEvent' [-Wreorder-ctor]
        m_bExchanging(false), m_pkDestroyEvent(NULL), m_pkUniqueExpireEvent(NULL), m_pkTimerBasedOnWearExpireEvent(NULL), m_pkRealTimeExpireEvent(NULL),
                                                                                                                          ^
19 warnings generated.
In file included from log.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from log.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from locale_service.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager_idrange.cpp:3:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager_idrange.cpp:3:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from locale_service.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
item.cpp:698:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cpp:703:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cpp:713:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cpp:718:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
                                        if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
                                                       ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
item.cpp:836:88: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
                if (bWearCell < WEAR_MAX_NUM || bWearCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
input_login.cpp:51:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<BE><C6><C0><CC><C5><DB> <B5><E5><B7>ӷ<FC>  %d%% <C3>߰<A1> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), item_drop_bonus);
                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~       ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:56:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B0><F1><B5><E5> <B5><E5><B7>ӷ<FC> %d%% <C3>߰<A1> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), gold_drop_bonus);
                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~      ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:61:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B4><EB><B9>ڰ<F1><B5><E5> <B5><E5><B7>ӷ<FC> %d%% <C3>߰<A1> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), gold10_drop_bonus);
                                         ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~      ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:66:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B0><E6><C7><E8>ġ %d%% <C3>߰<A1> ȹ<B5><E6> <C0>̺<A5>Ʈ <C1><DF><C0>Դϴ<D9>."), exp_bonus);
                                         ^~~~~~~~~~~~~~~~       ~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item.cpp:1564:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<BF><A1><BC><AD> <BC><D2><C4><CF> <BA><FC><C1><FA><B6><A7><B1><EE><C1><F6> <B3><B2><C0><BA> <BD>ð<A3> %d"), GetName(), time);
                                                                  ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item.cpp:1712:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<BF><A1> <B9><DA><C7><F4><C0>ִ<F8> <BA><B8><BC><AE><C0><CC> <BB><E7><B6><F3><C1><FD><B4>ϴ<D9>."), GetName());
                                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item.cpp:1734:14: warning: unused variable 'vnum' [-Wunused-variable]
        const DWORD vnum = item->GetVnum();
                    ^
item.cpp:2078:29: warning: array subscript is of type 'char' [-Wchar-subscripts]
                return GetProto()->aLimits[GetProto()->cLimitTimerBasedOnWearIndex].lValue;     
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
input_login.cpp:667:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ<B6><F3><C0>̾<F0>Ʈ <B9><F6><C0><FC><C0><CC> Ʋ<B7><C1> <B7>α<U+05FE>ƿ<F4> <B5>˴ϴ<D9>. <C1><A4><BB><F3><C0><FB><C0><B8><B7><CE> <C6><D0>ġ <C8><C4> <C1><A2><BC><D3><C7>ϼ<BC><BF><E4>."));
                                                                                   ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~          ~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:807:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C0><CC> <B8>ʿ<A1><BC><B1> <B0><AD><C1><A6><C0><FB><C0><CE> <B4><EB><C0><FC><C0><CC> <C0><D6><C0><BB><BC><F6> <B5><B5> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                  ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:808:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<C0><CC> <C1><B6><C7><U+05FF><A1> <B5><BF><C0><C7><C7><CF><C1><F6> <BE><CA><C0><BB><BD><C3>"));
                                                                  ^~~~~~~~ ~~~~~~~~~~~~        ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_login.cpp:809:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("<BA><BB><C0><CE><C0><C7> <C1>ּ<BA> <B9><D7> <BA>μ<BA><C0><B8><B7><CE> <B5><B9><BE>ư<A1><BD>ñ<E2> <B9>ٶ<F8><B4>ϴ<D9>."));
                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from login_data.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from login_data.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from item.cpp:18:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
8 warnings generated.
input_db.cpp:1179:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5><B0>ŷ<A1>â<C0><CC> <BF><AD><B8><B0><BB><F3><C5>¿<A1><BC><AD><B4><C2> â<B0><ED><B8><A6> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>." ) );
                                                                       ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:1240:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED> <BA><F1><B9>й<F8>ȣ<B0><A1> <BA><AF><B0><E6><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:1244:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <B1><E2><C1><B8> <BA><F1><B9>й<F8>ȣ<B0><A1> Ʋ<B7>Ƚ<C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:1941:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><E1><C0><E7><B1><C0><CC> %d<BA><D0> <C8><C4> <B8><B8><B7><E1> <B5>˴ϴ<D9>."), (p->dwRemainSeconds / 60));
                                                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from item_attribute.cpp:7:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from item_manager.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from item_manager.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
input_main.cppinput_db.cpp:2650:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> %s <B1><B9><B0><ED><BF><A1><B4><C2> %u <C0><C7> <B5><B7><C0><CC> <C0>ֽ<C0><B4>ϴ<D9>"), EMPIRE_NAME(Empire), CMonarch::instance().GetMoney(Empire));
                                                                ^~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:2670:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7><F6><C0><E7> %s <B1><B9><B0><ED><BF><A1><B4><C2> %d <C0><C7> <B5><B7><C0><CC> <C0>ֽ<C0><B4>ϴ<D9>"), EMPIRE_NAME(Empire), CMonarch::instance().GetMoney(Empire));
                                                        ^~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:2691:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>ϰų<AA> <B5><B7><C0><BB> <B0><A1><C1><AE><BF>ü<F6> <BE><F8><B4><C2> <BB><F3>Ȳ<C0>Դϴ<D9>"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_db.cpp:2698:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(notice, sizeof(notice), LC_TEXT("%s<C0><C7> <B1><BA><C1>ְ<A1> %s <B4><D4><C0><B8><B7><CE> <B1><B3>ü<B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), EMPIRE_NAME(info->bEmpire), info->szName);
                                                    ^~~~~~~~ ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
:107:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<C6><C3> <B1><DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                         ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:120:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <BD>ð<A3> %d <BA><D0> %d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), hour, min, sec);
                                                       ^~~~ ~~~~    ~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:122:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <BD>ð<A3> %d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), hour, sec);
                                                       ^~~~ ~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:124:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <BA><D0> %d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), min, sec);
                                                       ^~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:126:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%d <C3><CA> <B5><BF><BE><C8> ä<C6>ñ<DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>"), sec);
                                                       ^~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from item_manager_idrange.cpp:4:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
input_main.cpp8 warnings generated.
:350:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<C6><C3> <B1><DD><C1><F6> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                         ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:502:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        len = snprintf(buf, sizeof(buf), LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), pTable->szLocaleName);
                                                                                                  ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:504:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                        len = snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><CC> <C7>ʿ<E4><C7>մϴ<D9>."), pTable->szLocaleName);
                                                                                                    ^~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp3 warnings generated.
:770:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><B0><ED>,<B1><B3>ȯ,<BB><F3><C1><A1>)<BF><A1><B4><C2> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), pTable->szLocaleName);
                                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:772:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<C0><CC> <C7>ʿ<E4><C7>մϴ<D9>."), pTable->szLocaleName);
                                                                          ^~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:785:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BF><DC>ġ<B1><E2><B4><C2> <B7><B9><BA><A7> %d <C0>̻<F3><B8><B8> <BB><E7><BF><EB> <B0><A1><B4><C9> <C7>մϴ<D9>."), SHOUT_LIMIT_LEVEL);
                                                                ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:848:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><C4>Ƽ <C1><DF><C0><CC> <BE>ƴմϴ<D9>."));
                                                                                ^~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:865:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><E6><B5><B0><A1><C0><D4><C7><CF><C1><F6> <BE>ʾҽ<C0><B4>ϴ<D9>."));
                                                                                ^~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cppIn file included from messenger_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from messenger_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:989:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B8><U+07BD><C5><C1><AE> <C3>߰<A1> <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1000:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> <BF><C0>ڴ<C2> <B8><U+07BD><C5><C1><AE><BF><A1> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~        ~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1022:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> <BF><C0>ڴ<C2> <B8><U+07BD><C5><C1><AE><BF><A1> <C3>߰<A1><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~        ~~~~~~~~~~~~  ~~~~ ~~~~ ~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1029:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> <C1><A2><BC>ӵ<C7> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."), name);
                                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1037:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> <B8><U+07BD><C5><C1><AE> <C3>߰<A1> <B0>ź<CE> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1159:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        to_ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1> â<B0><ED><B8><A6> <BF><AD><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                   ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1173:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0>ŷ<A1> <C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1> â<B0><ED><B8><A6> <BF><AD><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                        ^~~~ ~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1196:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1205:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                to_ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â<B0><ED><B8><A6> <BF><AC><C8><C4> %d<C3><CA> <C0>̳<BB><BF><A1><B4><C2> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>."), g_nPortalLimitTime);
                                                                                            ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1215:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><U+05FC><F6><B0><A1> 20<BE><EF> <B3><C9><C0><BB> <C3>ʰ<FA><C7>Ͽ<A9> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>.."));
                                                                                        ^~~~        ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1233:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><C0>ϰ<E6><BF><EC> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1265:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><C7> <C3>ѱݾ<D7><C0><CC> 20<BE><EF> <B3><C9><C0><BB> <C3>ʰ<FA><C7>Ͽ<A9> <B0>ŷ<A1><B8><A6> <C7>Ҽ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>.."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:1347:29: warning: converting the result of '<<' to a boolean; did you mean '(bArg << 22) != 0'? [-Wint-in-bool-context]
        else if( bArg > 14 && bArg << 22 )
                                   ^
input_main.cpp:2114:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
            ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> â<B0><ED><B7><CE> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <BE><C6><C0><CC><C5><DB> <C0>Դϴ<D9>."));
                                                      ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2120:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                          ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2126:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B3><D6><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2132:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B3><D6><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2138:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <C0><CC> <BE><C6><C0><CC><C5><DB><C0><BA> <B3><D6><C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                          ^~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2189:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                  ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2199:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                          ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2213:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â<B0><ED>> <BF>ű<E6> <BC><F6> <BE><F8><B4><C2> <C0><A7>ġ<C0>Դϴ<D9>."));
                                                                  ^~~~~~~~  ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2265:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2286:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2297:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><E4>û<C0><BB> <C7><D1> ij<B8><AF><C5><U+0378><A6> ã<C0><BB><BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2309:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2320:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B8><AE><B4><F5><B8><B8> <BA><AF><B0><E6><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2326:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BB><F3><C5>¸<A6> <BA><AF><B0><E6><C7>Ϸ<C1><B4><C2> <BB><E7><B6><F7><C0><CC> <C6><C4>Ƽ<BF><F8><C0><CC> <BE>ƴմϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2367:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><EB><B7><C3><C0><BC><AD> <BB><E7><BF><EB><C7>Ͻ<C7> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2373:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><AD><B9><F6> <B9><AE><C1><A6><B7><CE> <C6><C4>Ƽ <B0><FC><B7><C3> ó<B8><AE><B8><A6> <C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2379:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C0><FC> <BE>ȿ<A1><BC><AD><B4><C2> <C6><C4>Ƽ<BF><A1><BC><AD> <C3>߹<E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2393:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C1><AF><B3><BB><BF><A1><BC><AD><B4><C2> <C6><C4>Ƽ<BF><F8><C0><BB> <C3>߹<E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2409:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        B->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <C3>߹<E6><B4><E7><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                                                ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2424:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><F8><C1><AF><B3><BB><BF><A1><BC><AD><B4><C2> <C6><C4>Ƽ<B8><A6> <B3><AA><B0><A5> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2435:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><A1><BC><AD> <B3><AA><B0><A1><BC>̽<C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2445:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4>ٸ<A5> <C6><C4>Ƽ<BF><F8><C0><BB> Ż<C5><F0><BD><C3>ų <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~   ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2460:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C7>ػ<EA><C7><D1> <C8><C4> %d<C0><CF> <C0>̳<BB><BF><A1><B4><C2> <B1><E6><B5><B8><B8><B5><E9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                         ^~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2468:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> Ż<C5><F0><C7><D1> <C8><C4> %d<C0><CF> <C0>̳<BB><BF><A1><B4><C2> <B1><E6><B5><B8><B8><B5><E9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."), 
                                                         ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2486:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0><FB><C7><D5><C7><CF><C1><F6> <BE><CA><C0><BA> <B1><E6><B5><E5> <C0≯<A7> <C0>Դϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2494:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> [%s] <B1><E6><B5><BB><FD><BC><BA><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), cp.name);
                                                         ^~~~~~~~~~~~~~~~       ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2519:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5> <BB><FD><BC><BA><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
34 warnings generated.
input_main.cpp:2530:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ <B1><E2><BC><FA><C0><BA> <C6><C4>Ƽ<C0><BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                         ^~~~~~~~   ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2545:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><D2>ȯ<C7>Ϸ<C1><B4><C2> <B4><EB><BB><F3><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2607:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><BC><D3><C7><D8><C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2623:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>߸<F8><B5><C8> <B1>ݾ<D7><C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2629:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><A1><C1><F6><B0><ED> <C0>ִ<C2> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2646:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0>߸<F8><B5><C8> <B1>ݾ<D7><C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2661:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><AF><C7><D1> <BB><E7><B6><F7><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2672:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BE><C6><C1><F7> <B0><A1><C0><D4><C7><D2> <BC><F6> <BE><F8><B4><C2> ij<B8><AF><C5><CD><C0>Դϴ<D9>"));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2685:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><FC> <C1><U+07FF><A1><B4><C2> <B1><E6><B5><E5><BF><F8><C0><BB> Ż<C5><F0><BD><C3>ų <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2701:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BB><F3><B4><EB><B9><E6><C0><CC> <B0><B0><C0><BA> <B1><E6><B5><BE>ƴմϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~   ~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2707:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <B0><AD><C1><A6> Ż<C5><F0> <BD><C3>ų <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2723:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <B0><AD><C1><A6> Ż<C5><F0> <BD><C3>ų <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2728:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><BF><F8><C0><BB> <B0><AD><C1><A6> Ż<C5><F0> <BD><C3><C4><U+05FD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2730:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><U+05F7><AF><C7><D1> <BB><E7><B6><F7><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2747:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><F7><C0><A7> <C0≯<A7><C0><BB> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2751:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><C7> <C1><F7><C0><A7> <C0≯<A7><C0><BA> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2755:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><FB><C7><D5><C7><CF><C1><F6> <BE><CA><C0><BA> <C1><F7><C0><A7> <C0≯<A7> <C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2773:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><F7><C0><A7> <B1><C7><C7><D1><C0><BB> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2777:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><C7> <B1><C7><C7><D1><C0><BA> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2792:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><C0>̹<CC> <C3>ְ<ED> <B7><B9><BA><A7><C0>Դϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2801:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> %u<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> <C5><F5><C0><DA><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), offer);
                                                                                         ^~~~~~~~~~~~~~~~    ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2805:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><E6><C7><E8>ġ <C5><F5><C0>ڿ<A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2818:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2824:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <BF><EB><BD>ŷ<C2> ȸ<BA><B9><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2851:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B0><F8><C1><F6><B1><DB><C0><BB> <C0>ۼ<BA><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2884:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C1><F7><C0><A7><B8><A6> <BA><AF><B0><E6><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2886:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><C7> <C1><F7><C0><A7><B4><C2> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2888:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B1><E6><B5><E5><C0><E5><C0><B8><B7><CE> <C1><F7><C0><A7><B8><A6> <BA><AF><B0><E6><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2913:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <C0><C0><BB> <C1><F6><C1><A4><C7><D2> <B1><C7><C7><D1><C0><CC> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2919:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B1><E6><B5><E5>> <B4><F5><C0>̻<F3> <C0><E5><BC><F6><B8><A6> <C1><F6><C1><A4><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2963:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BE><C6><C0><CC><C5><DB><C0><BB> <B0>dz<D7><C1><D9> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2989:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2><C0><AF> <B5><B7><C0><CC> 20<BE><EF><B3><C9><C0><BB> <B3>Ѿ<EE> <B0>ŷ<A1><B8><A6> <C7>ۼ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:2999:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <B0>ŷ<A1><C1><DF><C0>ϰ<E6><BF><EC> <B0><B3><C0>λ<F3><C1><A1><C0><BB> <BF><AD><BC><F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:3014:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO,  LC_TEXT("â<B0><ED>,<B0>ŷ<A1>â<B5><EE><C0><CC> <BF><AD><B8><B0> <BB><F3><C5>¿<A1><BC><AD><B4><C2> <B0><B3><B7><AE><C0><BB> <C7>Ҽ<F6><B0><A1> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                          ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
input_main.cpp:3071:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, "<BB><E7><B1><CD> Ÿ<BF><F6> <BF>Ϸ<E1> <BA><B8><BB><F3><C0><BA> <C7>ѹ<F8><B1><EE><C1><F6> <BB><E7><BF><B4><C9><C7>մϴ<D9>.");
                                                                        ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~
input_main.cpp:3135:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                                ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ<B6><F3><C0>̾<F0>Ʈ <B9><F6><C0><FC><C0><CC> Ʋ<B7><C1> <B7>α<U+05FE>ƿ<F4> <B5>˴ϴ<D9>. <C1><A4><BB><F3><C0><FB><C0><B8><B7><CE> <C6><D0>ġ <C8><C4> <C1><A2><BC><D3><C7>ϼ<BC><BF><E4>."));
                                                                                           ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~          ~~~~ ~~~~  ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
16 warnings generated.
In file included from input_db.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
In file included from monarch.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from monarch.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18 warnings generated.
In file included from motion.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from motion.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 warnings generated.
In file included from In file included from p2p.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from p2p.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
input_main.cpp:13:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from over9refine.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from over9refine.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from packet_info.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from packet_info.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from passpod.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from passpod.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from mining.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from mining.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from passpod.cpp:3:
./passpod.h:22:13: warning: private field 'm_lpFDW' is not used [-Wunused-private-field]
        LPFDWATCH       m_lpFDW;
                        ^
In file included from pcbang.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from pcbang.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
item_manager.cpp:834:18: warning: variable 'extraDrop' is uninitialized when used within its own initialization [-Wuninitialized]
        int extraDrop = extraDrop+=CPrivManager::instance().GetPriv(pkKiller, PRIV_ITEM_DROP)+(pkKiller->IsEquipUniqueItem(UNIQUE_ITEM_DOUBLE_ITEM) ? 100 : 0);
            ~~~~~~~~~   ^~~~~~~~~
item_manager.cpp:1671:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                sys_log(0, "<C0><B0><B0><A2><BA><B8><C7><D5> DROP EVENT ");
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
item_manager.cpp:1683:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                sys_log(0, "<C0><B0><B0><A2><BA><B8><C7><D5> DROP EVENT ");
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from mob_manager.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from mob_manager.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from priv_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from priv_manager.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from pvp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from pvp.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from party.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from party.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
messenger_manager.cpp:122:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
            ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BB><F3><B4><EB><B9><E6><C0><CC> ģ<B1><B8> <C3>߰<A1><B8><A6> <B9><DE><C0><BB> <BC><F6> <BE><F8><B4><C2> <BB><F3><C5><C2><C0>Դϴ<D9>."));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:44:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ְ<A1> <B3><BB><B8><B0> <C3><C0><B8><B7><CE> <B8><F0><B5><E7> <BF><A1><B3><CA><C1><F6><B0><A1> <B0><A1><B5><E6> ä<BF><F6><C1><FD><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:65:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:73:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3><CA> <C8>Ŀ<A1> <B1><BA><C1><D6><C0><C7> <C3><C0><BB> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>"), ch->GetMCLTime(CHARACTER::MI_HEAL));
                                                           ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:80:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), GetMoney(Empire), price);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
monarch.cpp:97:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[TEST_ONLY]<C7><F6><C0><E7> <B1><B9><B0><ED> : %d "), GetMoney(Empire) - price);
                                                                   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
messenger_manager.cpp:175:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> %s <B4><D4><C0><BB> ģ<B1><B8><B7><CE> <C3>߰<A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), companion.c_str());
                                                         ^~~~        ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
messenger_manager.cpp:217:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<B8><U+07BD><C5><C1><AE>> %s <B4><D4><C0><BB> <B8><U+07BD><C5><C0><FA><BF><A1><BC><AD> <BB><E8><C1><A6><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), companion.c_str());
                                                         ^~~~        ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:295:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0><CC> <BC><F6><B7>õ<B5><B0><A1> <C3>ִ<EB>(%d)<B0><A1> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."), Pick_GetCurExp(pick));
                                                        ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~    ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:315:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0>̰<A1> <C3>ִ<EB> <BC><F6><B7>õ<B5><BF><A1> <B5><B5><B4><DE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from mining.cpp:316:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><B9><AB><B2>۸<A6> <C5><EB><C7><D8> <B4><D9><C0><BD> <B7><B9><BA><A7><C0><C7> <B0><C0>̷<CE> <BE><F7><B1><U+05F7><B9><C0>̵<E5> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                        ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:322:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0><CC><C0><C7> <BC><F6><B7>õ<B5><B0><A1> <C1><F5><B0><A1><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>! (%d/%d)"),
                                                                        ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:327:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0>̰<A1> <C3>ִ<EB> <BC><F6><B7>õ<B5><BF><A1> <B5><B5><B4><DE><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                                ^~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:328:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><B9><AB><B2>۸<A6> <C5><EB><C7><D8> <B4><D9><C0><BD> <B7><B9><BA><A7><C0><C7> <B0><C0>̷<CE> <BE><F7><B1><U+05F7><B9><C0>̵<E5> <C7><D2> <BC><F6> <C0>ֽ<C0><B4>ϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~        ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:358:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><C0≯<A6> <B5><E9><B0><ED> <C0><D6><C1><F6> <BE>ʾƼ<AD> Ķ <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:365:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4><F5><C0>̻<F3> ij<B3><BE> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:374:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<B1><A4><BF><A1> <BC><BA><B0><F8><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
mining.cpp:378:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä<B1><A4><BF><A1> <BD><C7><C6><D0><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
item_manager.cpp:19:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
In file included from polymorph.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from polymorph.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questevent.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from mining.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
In file included from over9refine.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
16 warnings generated.
polymorph.cpp18 warnings generated.
:72:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><BF><A1> <BD><C7><C6><D0> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                           ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
polymorph.cpp:79:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><BF><A1> <BD><C7><C6><D0> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"));
                                                                   ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
polymorph.cpp:119:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5>а<A9><BC><AD> <BC><F6><B7><C3><C0><BB> <B8><B6>ú<BD><C0><B4>ϴ<D9>. <BD>ż<B1><BF><A1><B0><D4> ã<BE>ư<A1><BC><BC><BF><E4>."));
                                                           ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
priv_manager.cpp:108:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><C0><C7> %s<C0><CC> %d%% <C1><F5><B0><A1><C7><U+07FD><C0><B4>ϴ<D9>!"), g->GetName(), GetPrivName(type), value);
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
priv_manager.cpp:114:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(buf, sizeof(buf), LC_TEXT("%s <B1><E6><B5><E5><C0><C7> %s<C0><CC> <C1><A4><BB><F3><C0><B8><B7><CE> <B5><B9><BE>ƿԽ<C0><B4>ϴ<D9>."), g->GetName(), GetPrivName(type));
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
priv_manager.cpp:163:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><C7> %s<C0><CC> %d%% <C1><F5><B0><A1><C7><U+07FD><C0><B4>ϴ<D9>!"), GetEmpireName(empire), GetPrivName(type), value);
                                                      ^~~~~~~~   ~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
priv_manager.cpp:173:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, sizeof(buf), LC_TEXT("%s<C0><C7> %s<C0><CC> <C1><A4><BB><F3><C0><B8><B7><CE> <B5><B9><BE>ƿԽ<C0><B4>ϴ<D9>."), GetEmpireName(empire), GetPrivName(type));
                                                      ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
8 warnings generated.
party.cpp:326:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                rMember.pCharacter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<B0><A1> <C7>ػ<EA> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                                         ^~~~~~~~   ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from questlua.cpp:9:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua.cpp:9:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
party.cpp:1126:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><D2>ȯ<C7>Ϸ<C1><B4><C2> <B4><EB><BB><F3><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
party.cpp:1134:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <BC><D2>ȯ<C7>Ϸ<C1><B4><C2> <B4><EB><BB><F3><C0><BB> ã<C0><BB> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
party.cpp:1140:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <B4><EB><BB><F3><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
party.cpp:1157:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C6><C4>Ƽ> <C6><C4>Ƽ<BF><F8><C0><BB> <C7><F6><C0><E7> <C0><A7>ġ<B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~   ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
97 warnings generated.
party.cpp:1380:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6><C4>Ƽ<C0><C7> <C7><F9><B5><BF><B7><C2><C0><CC> <B3><F4><BE><C6><C1><AE> <C1><F6><B1>ݺ<CE><C5><CD> <C3>߰<A1> <B0><E6><C7><E8>ġ <BA><B8><B3>ʽ<BA><B8><A6> <B9><U+07BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
6 warnings generated.
In file included from questlua_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_affect.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pvp.cpp:186:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkVictim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<B4><U+0530><FA><C0><C7> <B4><EB><B0><E1> <BD><C3><C0><DB>!"), pkChr->GetName());
                                                                        ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
pvp.cpp:187:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<B4><U+0530><FA><C0><C7> <B4><EB><B0><E1> <BD><C3><C0><DB>!"), pkVictim->GetName());
                                                                     ^~~~        ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
pvp.cpp:205:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        snprintf(msg, sizeof(msg), LC_TEXT("%s<B4><D4><C0><CC> <B4><EB><B0><E1><BD><C5>û<C0><BB> <C7><U+07FD><C0><B4>ϴ<D9>. <BD>³<AB><C7>Ϸ<C1><B8><E9> <B4><EB><B0>ᵿ<C0>Ǹ<A6> <C7>ϼ<BC><BF><E4>."), pkChr->GetName());
                                              ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
pvp.cpp:208:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s<BF><A1><B0><D4> <B4><EB><B0><E1><BD><C5>û<C0><BB> <C7><U+07FD><C0><B4>ϴ<D9>."), pkVictim->GetName());
                                                     ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
In file included from pvp.cpp:425:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if ( pkChr->GetPKMode() == PK_MODE_PROTECT && pkChr->GetEmpire() == bMapEmpire ||
                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
pvp.cpp:425:46: note: place parentheses around the '&&' expression to silence this warning
                if ( pkChr->GetPKMode() == PK_MODE_PROTECT && pkChr->GetEmpire() == bMapEmpire ||
                                                           ^
                     (                                                                        )
pvp.cpp:426:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                pkVictim->GetPKMode() == PK_MODE_PROTECT && pkVictim->GetEmpire() == bMapEmpire )
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pvp.cpp:426:46: note: place parentheses around the '&&' expression to silence this warning
                                pkVictim->GetPKMode() == PK_MODE_PROTECT && pkVictim->GetEmpire() == bMapEmpire )
                                                                         ^
                                (                                                                              )
mob_manager.cpp:4:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from questlua_arena.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_arena.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_dungeon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_dungeon.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
3 warnings generated.
7 warnings generated.
questlua.cpp:79:7: warning: variable 'returnBool' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
                if (pPC)
                    ^~~
questlua.cpp:88:10: note: uninitialized use occurs here
                return returnBool;
                       ^~~~~~~~~~
questlua.cpp:79:3: note: remove the 'if' if its condition is always true
                if (pPC)
                ^~~~~~~~
questlua.cpp:78:18: note: initialize the variable 'returnBool' to silence this warning
                bool returnBool;
                               ^
                                = false
3 warnings generated.
3 warnings generated.
In file included from questlua_global.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_global.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from questlua_building.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_building.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_danceevent.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_danceevent.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_forked.cpp:9:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_forked.cpp:9:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_game.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_game.cpp:4:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
11 warnings generated.
In file included from questlua_mgmt.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_mgmt.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
In file included from questlua_guild.cpp:5:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_guild.cpp:5:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
In file included from questlua_horse.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_horse.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_pet.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_pet.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_marriage.cpp:2:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
4 warnings generated.
In file included from questlua_item.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_item.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
3 warnings generated.
In file included from questlua_game.cpp:6:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
In file included from questlua_party.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_party.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_global.cpp:965:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                SendNoticeMap(LC_TEXT("<C0><E1><BD><C3><C8><C4> <B8><F0><B5><CE> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><B5>˴ϴ<D9>."), iMapIndex, false);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from questlua_oxevent.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_oxevent.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
3 warnings generated.
8 warnings generated.
In file included from questlua_monarch.cpp:5:
In file included from ./monarch.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_monarch.cpp:5:
In file included from ./monarch.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_npc.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_npc.cpp:5:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_item.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
3 warnings generated.
In file included from questpc.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questpc.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questmanager.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questmanager.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
questlua_npc.cpp:293:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
questlua_npc.cpp:309:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
questlua_npc.cpp:324:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
questlua_npc.cpp:340:18: warning: unused variable 'q' [-Wunused-variable]
                CQuestManager& q = CQuestManager::instance();
                               ^
8 warnings generated.
3 warnings generated.
3 warnings generated.
In file included from In file included from questlua_pc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_pc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from refine.cpp:2:
In file included from ./refine.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from refine.cpp:2:
In file included from ./refine.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_global.cpp:16:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
In file included from questlua_target.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_target.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from safebox.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from safebox.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_monarch.cpp:148:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:162:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> HP,SP<B0><A1> <B8><F0><B5><CE> ä<BF><F6><C1><FD><B4>ϴ<D9>."), EMPIRE_NAME(ch->GetEmpire()));
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:165:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C3><C0><BB> <BB><E7><BF><EB><C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:184:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:195:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, money_need);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:202:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F0>Ÿ<C0><D3> <C0><FB><BF><EB><C1><DF>  %d <C8><C4> <BB><E7><BF><B4><C9>"), next_sec);
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:221:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<B1><BA><C1><D6><C0><C7> <BB><E7><C0><DA><C8><C4> <BF><B5><C7><E2><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> 3<BA>а<A3> 10 %% <C0><C7> <B0><F8><B0>ݷ<C2><C0><CC>  <C1><F5><B0><A1><B5>˴ϴ<D9>"), EMPIRE_NAME(ch->GetEmpire()));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~       ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:242:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:252:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, money_need);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:259:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F0>Ÿ<C0><D3> <C0><FB><BF><EB><C1><DF>  %d <C8><C4> <BB><E7><BF><B4><C9>"), next_sec);
                                                                ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~ ~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:278:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<B1><BA><C1><D6><C0><C7> <B1>ݰ<AD><B1><C7> <BF><B5><C7><E2><C0><B8><B7><CE> <C0><CC><C1><F6><BF><AA> %s <C0><AF><C0><FA><B4><C2> 3<BA>а<A3> 10 %% <C0><C7> <B9><E6><BE><EE><B7><C2><C0><CC>  <C1><F5><B0><A1><B5>˴ϴ<D9>"), EMPIRE_NAME(ch->GetEmpire()));
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:322:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:410:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:418:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><BA><BF><A1><BC><AD><B8><B8> <BB><E7><BF><EB><C7><D2> <BC><F6> <C0>ִ<C2> <B1><E2><B4><C9><C0>Դϴ<D9>."));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:432:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, money_need);
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:459:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT("<B1><BA><C1><D6><C0><C7> <C0>ڰ<DD><C0><BB> <B0><A1><C1><F6><B0><ED> <C0><D6><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:468:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : Ȳ<B1>ݵβ<A8><BA><F1><B0><A1> <B1><B9><B0><ED><B7><CE> ȯ<BF><F8><B5>Ǿ<FA><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:469:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : <C7><F6><C0><E7> <B1><B9><B0><ED> : %d"), empire_money);
                                                                       ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:475:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : Ȳ<B1>ݵβ<A8><BA><F1><B8><A6> <B1><B9><B0><ED><B7><CE> ȯ<BF><F8><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~  ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:498:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:505:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_WARP));  
                                                                   ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:517:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:533:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                                 ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:538:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C0><AF><C0><FA><B4><C2> %d ä<B3>ο<A1> <C0>ֽ<C0><B4>ϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE> %d)"), pkCCI->bChannel, g_bChannel);
                                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:544:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));  
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:555:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), name.c_str());
                                                                                   ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:577:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ<C1><A6><B1><B9> <C0><AF><C0><FA><BF><A1><B0>Դ<C2> <C0>̵<BF><C7>Ҽ<F6> <BE><F8><BD><C0><B4>ϴ<D9>"));
                                                                         ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:583:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:591:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <BF><A1><B0>Է<CE> <C0>̵<BF><C7>մϴ<D9>"), name.c_str());
                                                           ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:615:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("<B3><AA><C0><C7> <B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:620:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s<B1><BA><C1><D6>] : %s  <BA><B8><C0><AF><B1>ݾ<D7> %lld "), EMPIRE_NAME(n), p->name[n], p->money[n]);
                                                                                  ^~~~~~~~~~~~~~~~        ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:622:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                                  ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:627:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("<B1><BA><C1><D6> <C1><A4><BA><B8>"));
                                                               ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:630:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s<B1><BA><C1><D6>] : %s  "), EMPIRE_NAME(n), p->name[n]);
                                                                          ^~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:653:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:660:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_TRANSFER));      
                                                                   ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:671:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, WarpPrice);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:685:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:691:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> %d ä<B3>ο<A1> <C1><A2><BC><D3> <C1><DF> <C0>Դϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE>: %d)"), name.c_str(), pkCCI->bChannel, g_bChannel);
                                                                                   ^~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~  ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:697:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));  
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:702:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:714:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BB> <BC><D2>ȯ<C7>Ͽ<B4><BD><C0><B4>ϴ<D9>."), name.c_str());
                                                                           ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:724:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>Է<C2><C7>Ͻ<C5> <C0≯<A7><C0><BB> <B0><A1><C1><F8> <BB><E7><BF><EB><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:732:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:738:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:744:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:749:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:773:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:837:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><BA><C1>ָ<B8><C0><CC> <BB><E7><BF><EB> <B0><A1><B4><C9><C7><D1> <B1><E2><B4><C9><C0>Դϴ<D9>"));
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:843:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d <C3>ʰ<A3> <C4><F0>Ÿ<C0><D3><C0><CC> <C0><FB><BF><EB><C1><DF><C0>Դϴ<D9>."), ch->GetMCLTime(CHARACTER::MI_TRANSFER));
                                                                   ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:852:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B1><B9><B0><ED><BF><A1> <B5><B7><C0><CC> <BA><CE><C1><B7><C7>մϴ<D9>. <C7><F6><C0><E7> : %u <C7>ʿ<E4><B1>ݾ<D7> : %u"), NationMoney, ciTransferCost);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~~~~~      ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:868:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:874:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> %d ä<B3>ο<A1> <C1><A2><BC><D3><C1><DF><C0>Դϴ<D9>. (<C7><F6><C0><E7> ä<B3><CE>: %d)"),
                                                                                   ^~~~~~~~~~~~~~~~     ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~   ~~~~~~~~~~~~~~~~  ~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:881:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:886:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                                 ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:897:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2>ȯ <BF><E4>û<C0><BB> <BA><B8><B3>½<C0><B4>ϴ<D9>"));
                                                                        ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:904:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>Է<C2><C7>Ͻ<C5> <C0≯<A7><C0><BB> <B0><A1><C1><F8> <BB><E7><BF><EB><C0>ڰ<A1> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:912:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:918:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B4>ٸ<A5> <C1><A6><B1><B9> <C0><AF><C0><FA><B4><C2> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                        ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:924:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s <B4><D4><C0><BA> <B1><D9>ó<BF><A1> <C0>ֽ<C0><B4>ϴ<D9>"), pTargetChar->GetName());
                                                                           ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:930:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <C0>̵<BF><C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:935:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("<C7>ش<E7> <C1><F6><BF><AA><C0><B8><B7><CE> <BC><D2>ȯ<C7><D2> <BC><F6> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                                                         ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_monarch.cpp:948:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<BC><D2>ȯ <BF><E4>û<C0><BB> <BA><B8><B3>½<C0><B4>ϴ<D9>"));
                                                                ^~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
7 warnings generated.
In file included from regen.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from regen.cpp:3:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questnpc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questnpc.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
start_position.cpp:8:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<BD>ż<F6><B1><B9>",
         ^~~~ ~~~~~~~~~~~~
start_position.cpp:9:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "õ<C1><B6><B1><B9>",
          ^~~~~~~~~~~~~~~~
start_position.cpp:10:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "<C1><F8><B3>뱹",
         ^~~~~~~~~~~~
In file included from shop.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from shop.cpp:3:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from sectree.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from sectree.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from skill.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from skill.cpp:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questnpc.cpp:500:11: warning: unused variable 'pPC' [-Wunused-variable]
                                        PC * pPC = CQuestManager::instance().GetPC(pc.GetID());         
                                             ^
questnpc.cpp:921:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        os << ", '"<<LC_TEXT("<B4>ݱ<E2>")<<"'";
                                              ^~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
In file included from sectree_manager.cpp:10:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from sectree_manager.cpp:10:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:409:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B5><B7> %d <B3><C9><C0><BB> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                ^~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_pc.cpp:413:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B3><AA><B9><AB><BF><A1><BC><AD> <BA><CE><C5><CD> <BD>ź<F1><C7><D1> <BA><FB><C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_pc.cpp:414:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d<C0><C7> <B0><E6><C7><E8>ġ<B8><A6> ȹ<B5><E6><C7><U+07FD><C0><B4>ϴ<D9>."), dwCounts[i]);
                                                                                  ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~        ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questpc.cpp:630:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<<C4><F9><BD><BA>Ʈ> <C0><CC><C0><FC><BF><A1> <B0><B0><C0><BA> <BA><B8><BB><F3><C0><BB> <B9><DE><C0><BA> <C0><FB><C0><CC> <C0>־<EE> <B4>ٽ<C3> <B9><DE><C1><F6> <BE>ʽ<C0><B4>ϴ<D9>."));
                                                                 ^~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questlua_pc.cpp:1874:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BF><B5><BE><C8><C0><BE><BC><BA>",    4743,   9548},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1875:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C0><D3><C1><F6><B0><EE>",              3235,   9086},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1876:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C0>ھ<E7><C7><F6>",              3531,   8829},
                                  ^~~~ ~~~~~~~~~~~~
questlua_pc.cpp:1877:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C1><B6><BE><C8><C0><BE><BC><BA>",    638,    1664},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1878:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BD>·<E6><B0><EE>",              1745,   1909},
                                  ^~~~ ~~~~~~~~~~~~
questlua_pc.cpp:1879:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BA><B9><C1><A4><C7><F6>",              1455,   2400},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1880:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<C6><F2><B9><AB><C0><BE><BC><BA>",    9599,   2692},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1881:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<B9><E6><BB><EA><B0><EE>",              8036,   2984},
                                  ^~~~~~~~~~~~~~~~~~~~~~~~
questlua_pc.cpp:1882:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<B9>ڶ<F3><C7><F6>",              8639,   2460},
                                  ^~~~ ~~~~~~~~~~~~
questlua_pc.cpp:1883:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                {"<BC><AD><C7>ѻ<EA>",              4350,   2143},
                                  ^~~~~~~~~~~~ ~~~~
3 warnings generated.
questmanager.cpp:582:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:607:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:632:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:660:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:704:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
questmanager.cpp:758:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
66 warnings generated.
questmanager.cpp:1764:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C4><F9><BD><BA>Ʈ<B8><A6> <B7>ε<E5><C7>ϴ<C2> <C1><DF><C0>Դϴ<D9>. <C0><E1><BD>ø<B8> <B1><E2><B4>ٷ<C1> <C1>ֽʽÿ<C0>."));
                                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~  ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from war_map.cpp:2:
In file included from ./war_map.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from war_map.cpp:2:
In file included from ./war_map.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from safebox.cpp:9:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
9 warnings generated.
In file included from wedding.cpp:2:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from In file included from questlua_pc.cpp:11:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
wedding.cpp:2:
In file included from ./desc_client.h:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from sectree.cpp:7:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.
In file included from xmas_event.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from xmas_event.cpp:4:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from target.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from target.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from trigger.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from trigger.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from panama.cpp:2:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from panama.cpp:2:
In file included from ./desc.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sectree_manager.cpp:339:38: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (buf[0] == '#' || buf[0] == '/' && buf[1] == '/')
                                  ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
sectree_manager.cpp:339:38: note: place parentheses around the '&&' expression to silence this warning
                if (buf[0] == '#' || buf[0] == '/' && buf[1] == '/')
                                                   ^
                                     (                             )
3 warnings generated.
8 warnings generated.
shop.cpptrigger.cpp:141:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        if (m_pkChrBuilding && m_pkChr->GetHP() * 2 > m_pkChr->GetMaxHP() || !m_pkChrVictim)
                            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
trigger.cpp:141:24: note: place parentheses around the '&&' expression to silence this warning
                        if (m_pkChrBuilding && m_pkChr->GetHP() * 2 > m_pkChr->GetMaxHP() || !m_pkChrVictim)
                                            ^
                            (                                                            )
:384:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        m_pkPC->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C6>Ǹűݾ<D7><C0><C7> %d %% <B0><A1> <BC><BC><B1><DD><C0><B8><B7><CE> <B3><AA><B0><A1><B0>Ե˴ϴ<D9>"), iVal);
                                                                    ^~~~   ~~~~~~~~~~~~       ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
In file included from shop.cpp:12:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
4 warnings generated.
21 warnings generated.
wedding.cpp:81:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<B0><E1>ȥ<BD><C4><C0><CC> <C1><BE><B7><E1><B5>˴ϴ<D9>."));
                                ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
wedding.cpp:82:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<C0>ڵ<BF><C0><B8><B7><CE> <B3><AA><B0><A1><B0>Ե˴ϴ<D9>."));
                                ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
In file included from threeway_war.cpp:5:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from threeway_war.cpp:5:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
war_map.cppIn file included from sectree_manager.cpp:15:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
4 warnings generated.
:385:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<B0><FC><C0><FC> <B8><F0><B5><E5><B7><CE> <B1><E6><B5><E5><C0><FC><BF><A1> <C2><FC><B0><A1><C7>ϼ̽<C0><B4>ϴ<D9>."));
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:386:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<C0>ڽ<C5><C0><BB> <BC><B1><C5><C3><C7>Ͻø<E9> <B9><DB><C0><B8><B7><CE> <B3><AA><B0><A5> <BC><F6> <C0>ִ<C2> <<B0><FC><B6><F7> <C1><BE><B7><E1>> <B9><F6>ư<C0><CC> <B3><AA><BF>ɴϴ<D9>."));
                                                        ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:483:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<B1><E6><B5><E5><C0><FC><BF><A1> <C2><FC><B0><A1><C7><D1> <BB><F3><B4><EB><B9><E6> <B1><E6><B5><E5><BF><F8><C0><CC> <BE>ƹ<AB><B5><B5> <BE><F8><BD><C0><B4>ϴ<D9>."));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:484:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("1<BA><D0> <C0>̳<BB><BF><A1> <BE>ƹ<AB><B5><B5> <C1><A2><BC><D3><C7><CF><C1><F6> <BE><CA><C0><B8><B8><E9> <B1><E6><B5><E5><C0><FC><C0><CC> <C0>ڵ<BF> <C1><BE><B7><E1><B5>˴ϴ<D9>."));
                                 ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
war_map.cpp:526:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                Notice(LC_TEXT("<B1><E6><B5><E5><C0><FC><C0><CC> <C0><CF><C2><EF> <C1><BE><B7><E1><B5>Ǿ<EE> <B9><AB><BD>ºη<CE> <C6><C7><C1><A4> <B5>Ǿ<FA><BD><C0><B4>ϴ<D9>. (5<BA><D0><C0><CC> <C1><F6><B3><AA><C1><F6> <BE><CA><C0><BD>)"));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~    ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
3 warnings generated.
In file included from BlueDragon.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from BlueDragon.cpp:11:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
In file included from skill_power.cpp:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from skill_power.cpp:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from DragonLair.cpp:8:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from DragonLair.cpp:8:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from SpeedServer.cpp:3:
In file included from ./SpeedServer.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from SpeedServer.cpp:3:
In file included from ./SpeedServer.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from SpeedServer.cpp:3:
./SpeedServer.h:43:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (hour==rhs.hour) && (min<rhs.min);
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:43:25: note: place parentheses around the '&&' expression to silence this warning
                                || (hour==rhs.hour) && (min<rhs.min);
                                                    ^
                                   (                                )
./SpeedServer.h:68:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon<rhs.mon)
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:68:25: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon<rhs.mon)
                                                    ^
                                   (                                )
./SpeedServer.h:69:43: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:69:43: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                                                      ^
                                   (                                                  )
SpeedServer.cpp:104:9: warning: comparison of array 'this->file_name' equal to a null pointer is always false [-Wtautological-pointer-compare]
        if (0==file_name || 0==file_name[0])
            ~  ^~~~~~~~~
SpeedServer.cpp:144:9: warning: comparison of array 'this->file_name' equal to a null pointer is always false [-Wtautological-pointer-compare]
        if (0==file_name || 0==file_name[0])
            ~  ^~~~~~~~~
3 warnings generated.
In file included from questlua_speedserver.cpp:2:
In file included from ./SpeedServer.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_speedserver.cpp:2:
In file included from ./SpeedServer.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_speedserver.cpp:2:
./SpeedServer.h:43:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (hour==rhs.hour) && (min<rhs.min);
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:43:25: note: place parentheses around the '&&' expression to silence this warning
                                || (hour==rhs.hour) && (min<rhs.min);
                                                    ^
                                   (                                )
./SpeedServer.h:68:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon<rhs.mon)
                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:68:25: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon<rhs.mon)
                                                    ^
                                   (                                )
./SpeedServer.h:69:43: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./SpeedServer.h:69:43: note: place parentheses around the '&&' expression to silence this warning
                                || (year==rhs.year) && (mon==rhs.mon) && (day<rhs.day);
                                                                      ^
                                   (                                                  )
In file included from HackShield_Impl.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from HackShield_Impl.cpp:7:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
5 warnings generated.
In file included from char_hackshield.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from char_hackshield.cpp:4:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
threeway_war.cppIn file included from questlua_dragonlair.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from questlua_dragonlair.cpp:6:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:343:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szBuf, sizeof(szBuf), LC_TEXT("<C7><F6><C0><E7> <BD><BA><C4>ھ<EE> <BD>ż<F6><B1><B9>:%d õ<C1><B6><B1><B9>:%d <C1><F8><B3>뱹:%d"),
                                                        ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:409:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<BC><BA><C1><F6><C0><C7> <B8><B6><BF><D5>: <B3><CA><C8><F1> ") +
                                         ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:411:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                LC_TEXT("<B3><B5><E9><C0><BA> <C0>̰<F7> <BC><BA><C1><F6><BF><A1> <C0><D6><C0><BB> <C0>ڰ<DD><C0><BB> <C0>Ҿ<FA><B4><D9>. <B8><F0><B5><CE> <BC><BA><C1><F6><BF><A1><BC><AD> <B9><B0><B7><AF><B3><AA><B0>Ŷ<F3>~~[ENTER][ENTER] 10<C3><CA> <C8>Ŀ<A1> <B8><F0><B5><CE> <B8><B6><C0><BB><B7><CE> <C0>̵<BF><C7>ϰ<D4> <B5>˴ϴ<D9>. ") +
                                         ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~                   ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~  ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:421:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(szNotice, sizeof(szNotice), LC_TEXT("<BB><EF><B0>Ÿ<AE> <C0><FC><C5><F5><BF><A1><BC><AD> %s <B1><B9><B0><A1><B0><A1> <B0><A1><C0><E5><B8><D5><C0><FA> Ż<B6><F4><C0><BB> <C7>Ͽ<B4><BD><C0><B4>ϴ<D9>"), Nation.c_str());
                                                              ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:499:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                        snprintf(szBuf, sizeof(szBuf), LC_TEXT("<C7><F6><C0><E7> <BD><BA><C4>ھ<EE> <BD>ż<F6><B1><B9>:%d õ<C1><B6><B1><B9>:%d <C1><F8><B3>뱹:%d"),
                                                                ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~     ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
threeway_war.cpp:513:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        LC_TEXT(". <B3><CA><C8><F1><B0><A1> <BC><BA><C1><F6><C0><C7> <BC><F6>ȣ<C0>ڸ<A6> <C0><E2><B0><D4> <B5>ȴٸ<E9> <B3><CA><C8><F1><B4><C2> <BC><BA><C1><F6><C0><C7> <C1><D6><C0><CE><C0><CC> <B5>ȴ<D9>.[ENTER][ENTER] ") +
                                                   ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~  ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
utils.cpp:136:6: error: redefinition of 'split_argument'
void split_argument(const char* argument , std::vector<std::string>& vecArgs)
     ^
utils.cpp:19:6: note: previous definition is here
void split_argument(const char *argument, std::vector<std::string> & vecArgs)
     ^
utils.cpp:176:29: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-int-float-conversion]
        return thecore_random() / (RAND_MAX + 1.f) * (b - a) + a;
                                   ^~~~~~~~ ~
/usr/include/stdlib.h:76:18: note: expanded from macro 'RAND_MAX'
#define RAND_MAX        0x7ffffffd
                        ^~~~~~~~~~
DragonLair.cpp:94:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                snprintf(buf, 512, LC_TEXT("<BF><B8><AE><B0><A1> %d <C3>ʸ<B8><BF><A1> <C1><U+05FE><EE><BD><E1>ȿ<A4>Ф<D0>"), pInfo->pLair->GetEstimatedTime());
                                            ^~~~  ~~~~~~~~~~~~~~~~    ~~~~ ~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~ ~~~~ ~~~~
./locale.hpp:11:34: note: expanded from macro 'LC_TEXT'
#define LC_TEXT(str) locale_find(str)
                                 ^~~
1 warning and 1 error generated.
gmake: *** [Makefile:112: OBJDIR/utils.o] Error 1
8 warnings generated.
DragonLair.cpp:149:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        sys_log(0, "DragonLair: <B5><B5><B6><F3><B0><EF><C0><CC> <C1><U+05FE><EE><BD><E1>ȿ");
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~        ~~~~~~~~~~~~
gmake: *** Waiting for unfinished jobs....
3 warnings generated.
In file included from buff_on_attributes.cpp:2:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from buff_on_attributes.cpp:2:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from XTrapManager.cpp:17:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from XTrapManager.cpp:17:
In file included from ./char.h:9:
In file included from ./horse_rider.h:4:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
In file included from DragonLair.cpp:4:
./DragonLair.h:19:8: warning: private field 'BaseMapIndex_' is not used [-Wunused-private-field]
                long BaseMapIndex_;
                     ^
./DragonLair.h:20:8: warning: private field 'PrivateMapIndex_' is not used [-Wunused-private-field]
                long PrivateMapIndex_;
                     ^
In file included from dragon_soul_table.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
In file included from ./../../common/length.h:683:
./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
                                        ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from dragon_soul_table.cpp:2:
In file included from ./constants.h:4:
In file included from ./../../common/tables.h:4:
./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
                                                                     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
        DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
                                                                            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
buff_on_attributes.cpp:113:8: warning: unused variable 'old_value' [-Wunused-variable]
                        int old_value = sum_of_attr_value * m_bBuffValue / 100;
                            ^
buff_on_attributes.cpp:114:8: warning: unused variable 'new_value' [-Wunused-variable]
                        int new_value = sum_of_attr_value * bNewValue / 100;
                            ^
ClientPackageCryptInfo.cpp:9:54: warning: field 'm_pSerializedCryptKeyStream' will be initialized after field 'm_nCryptKeyPackageCnt' [-Wreorder-ctor]
CClientPackageCryptInfo::CClientPackageCryptInfo() : m_pSerializedCryptKeyStream(NULL), m_nCryptKeyPackageCnt(0)
                                                     ^
10 warnings generated.
7 warnings generated.
3 warnings generated.
9 warnings generated.
5 warnings generated.
9 warnings generated.
1 warning generated.
In file included from dragon_soul_table.cpp:5:
./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
                DWORD m_dwMobVnum;
                      ^
./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
        DWORD m_dwVnum;
              ^
./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
        DWORD m_dwMobVnum;
              ^
8 warnings generated.

 

 

reinstall the source game part carefully

Link to comment
Share on other sites

3 minutes ago, Fenczu said:

After reinstall, i compile but when I use the command /event_manager update it says command not found

check cmd.cpp 

Spoiler
# Add

#ifdef ENABLE_EVENT_MANAGER
ACMD(do_event_manager);
#endif

# Search

{ "\n",						NULL,						0,				POS_DEAD,		GM_PLAYER	}

# add before

#ifdef ENABLE_EVENT_MANAGER
	{ "event_manager",	do_event_manager,		0,		POS_DEAD,	GM_PLAYER },
#endif

 

 

Edited by Tr3l
Link to comment
Share on other sites

Spoiler
#include "stdafx.h"
#include "utils.h"
#include "config.h"
#include "char.h"
#include "locale_service.h"
#include "log.h"
#include "desc.h"

#ifdef ENABLE_EVENT_MANAGER
ACMD(do_event_manager);
#endif

ACMD(do_user_horse_ride);
ACMD(do_user_horse_back);
ACMD(do_user_horse_feed);

ACMD(do_pcbang_update);
ACMD(do_pcbang_check);

// ADD_COMMAND_SLOW_STUN
ACMD(do_slow);
ACMD(do_stun);
// END_OF_ADD_COMMAND_SLOW_STUN

ACMD(do_warp);
ACMD(do_goto);
ACMD(do_item);
ACMD(do_mob);
ACMD(do_mob_ld);
ACMD(do_mob_aggresive);
ACMD(do_mob_coward);
ACMD(do_mob_map);
ACMD(do_purge);
ACMD(do_weaken);
ACMD(do_item_purge);
ACMD(do_state);
ACMD(do_notice);
ACMD(do_map_notice);
ACMD(do_big_notice);
ACMD(do_who);
ACMD(do_user);
ACMD(do_disconnect);
ACMD(do_kill);
ACMD(do_emotion_allow);
ACMD(do_emotion);
ACMD(do_transfer);
ACMD(do_set);
ACMD(do_cmd);
ACMD(do_reset);
ACMD(do_greset);
ACMD(do_mount);
ACMD(do_fishing);
ACMD(do_refine_rod);

// REFINE_PICK
ACMD(do_max_pick);
ACMD(do_refine_pick);
// END_OF_REFINE_PICK

ACMD(do_fishing_simul);
ACMD(do_console);
ACMD(do_restart);
ACMD(do_advance);
ACMD(do_stat);
ACMD(do_respawn);
ACMD(do_skillup);
ACMD(do_guildskillup);
ACMD(do_pvp);
ACMD(do_point_reset);
ACMD(do_safebox_size);
ACMD(do_safebox_close);
ACMD(do_safebox_password);
ACMD(do_safebox_change_password);
ACMD(do_mall_password);
ACMD(do_mall_close);
ACMD(do_ungroup);
ACMD(do_makeguild);
ACMD(do_deleteguild);
ACMD(do_shutdown);
ACMD(do_group);
ACMD(do_group_random);
ACMD(do_invisibility);
ACMD(do_event_flag);
ACMD(do_get_event_flag);
ACMD(do_private);
ACMD(do_qf);
ACMD(do_clear_quest);
ACMD(do_book);
ACMD(do_reload);
ACMD(do_war);
ACMD(do_nowar);
ACMD(do_setskill);
ACMD(do_setskillother);
ACMD(do_level);
ACMD(do_polymorph);
ACMD(do_polymorph_item);
/*
   ACMD(do_b1);
   ACMD(do_b2);
   ACMD(do_b3);
   ACMD(do_b4);
   ACMD(do_b5);
   ACMD(do_b6);
   ACMD(do_b7);
 */
ACMD(do_close_shop);
ACMD(do_set_walk_mode);
ACMD(do_set_run_mode);
ACMD(do_set_skill_group);
ACMD(do_set_skill_point);
ACMD(do_cooltime);
ACMD(do_detaillog);
ACMD(do_monsterlog);

ACMD(do_gwlist);
ACMD(do_stop_guild_war);
ACMD(do_cancel_guild_war);
ACMD(do_guild_state);

ACMD(do_pkmode);
ACMD(do_mobile);
ACMD(do_mobile_auth);
ACMD(do_messenger_auth);

ACMD(do_getqf);
ACMD(do_setqf);
ACMD(do_delqf);
ACMD(do_set_state);

ACMD(do_forgetme);
ACMD(do_aggregate);
ACMD(do_attract_ranger);
ACMD(do_pull_monster);
ACMD(do_setblockmode);
ACMD(do_priv_empire);
ACMD(do_priv_guild);
ACMD(do_mount_test);
ACMD(do_unmount);
ACMD(do_observer);
ACMD(do_observer_exit);
ACMD(do_socket_item);
ACMD(do_xmas);
ACMD(do_stat_minus);
ACMD(do_stat_reset);
ACMD(do_view_equip);
ACMD(do_block_chat);
ACMD(do_vote_block_chat);

// BLOCK_CHAT
ACMD(do_block_chat_list);
// END_OF_BLOCK_CHAT

ACMD(do_party_request);
ACMD(do_party_request_deny);
ACMD(do_party_request_accept);
ACMD(do_build);
ACMD(do_clear_land);

ACMD(do_horse_state);
ACMD(do_horse_level);
ACMD(do_horse_ride);
ACMD(do_horse_summon);
ACMD(do_horse_unsummon);
ACMD(do_horse_set_stat);

ACMD(do_save_attribute_to_image);
ACMD(do_affect_remove);

ACMD(do_change_attr);
ACMD(do_add_attr);
ACMD(do_add_socket);

ACMD(do_inputall)
{
	ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸í·Éľî¸¦ ¸đµÎ ŔÔ·ÂÇĎĽĽżä."));
}

ACMD(do_show_arena_list);
ACMD(do_end_all_duel);
ACMD(do_end_duel);
ACMD(do_duel);

ACMD(do_stat_plus_amount);

ACMD(do_break_marriage);

ACMD(do_oxevent_show_quiz);
ACMD(do_oxevent_log);
ACMD(do_oxevent_get_attender);

ACMD(do_effect);
ACMD(do_threeway_war_info );
ACMD(do_threeway_war_myinfo );
//
//±şÁÖ Ŕüżë±â´É
ACMD(do_monarch_warpto);
ACMD(do_monarch_transfer);
ACMD(do_monarch_info);
ACMD(do_elect);
ACMD(do_monarch_tax);
ACMD(do_monarch_mob);
ACMD(do_monarch_notice);

//±şÁÖ °ü¸® ±â´É
ACMD(do_rmcandidacy);
ACMD(do_setmonarch);
ACMD(do_rmmonarch);

ACMD(do_hair);
//gift notify quest command
ACMD(do_gift);
// ĹĄşę°ü·Ă
ACMD(do_inventory);
ACMD(do_cube);
// °řĽşŔü
ACMD(do_siege);
ACMD(do_temp);
ACMD(do_frog);

ACMD(do_check_monarch_money);

ACMD(do_reset_subskill );
ACMD(do_flush);

ACMD(do_eclipse);
ACMD(do_weeklyevent);

ACMD(do_event_helper);

ACMD(do_in_game_mall);

ACMD(do_get_mob_count);

ACMD(do_dice);
ACMD(do_special_item);

ACMD(do_click_mall);

ACMD(do_ride);
ACMD(do_get_item_id_list);
ACMD(do_set_socket);
#ifdef __AUCTION__
// temp_auction ŔÓ˝Ă
ACMD(do_get_auction_list);
ACMD (do_get_my_auction_list);
ACMD (do_get_my_purchase_list);
ACMD(do_get_item_id_list);
ACMD(do_enroll_auction);
ACMD (do_auction_bid);
ACMD (do_auction_impur);
ACMD (do_enroll_wish);
ACMD (do_enroll_sale);

ACMD (do_get_auctioned_item);
ACMD (do_buy_sold_item);
ACMD (do_cancel_auction);
ACMD (do_cancel_wish);
ACMD (do_cancel_sale);

ACMD (do_rebid);
ACMD (do_bid_cancel);
#endif
// ÄÚ˝şĂő »óĹÂş¸±â ą× ąţ±â
ACMD(do_costume);
ACMD(do_set_stat);

// ą«Ŕű
ACMD (do_can_dead);

ACMD (do_full_set);
// Á÷±ş°ú ·ąş§żˇ µű¸Ą ĂÖ°í ľĆŔĚĹŰ
ACMD (do_item_full_set);
// Á÷±şżˇ µű¸Ą ĂÖ°í żÉĽÇŔÇ ĽÓĽş ĽÂĆĂ
ACMD (do_attr_full_set);
// ¸đµç ˝şĹł ¸¶˝şĹÍ
ACMD (do_all_skill_master);
// ľĆŔĚĹŰ Âřżë. iconŔĚ ľřľî Ŭ¶óżˇĽ­ Č®ŔÎ ÇŇ Ľö ľř´Â ľĆŔĚĹŰ ÂřżëŔ» Ŕ§ÇŘ ¸¸µę.
ACMD (do_use_item);
ACMD (do_dragon_soul);
ACMD (do_ds_list);
ACMD (do_clear_affect);

struct command_info cmd_info[] =
{
	{ "!RESERVED!",	NULL,			0,			POS_DEAD,	GM_IMPLEMENTOR	}, /* ąÝµĺ˝Ă ŔĚ °ÍŔĚ ĂłŔ˝ŔĚľîľß ÇŃ´Ů. */
	{ "who",		do_who,			0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "war",		do_war,			0,			POS_DEAD,	GM_PLAYER	},
	{ "warp",		do_warp,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "user",		do_user,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "notice",		do_notice,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "notice_map",	do_map_notice,	0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "big_notice",	do_big_notice,	0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "nowar",		do_nowar,		0,			POS_DEAD,	GM_PLAYER	},
	{ "purge",		do_purge,		0,			POS_DEAD,	GM_WIZARD	},
	{ "weaken",		do_weaken,		0,			POS_DEAD,	GM_GOD		},
	{ "dc",		do_disconnect,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "transfer",	do_transfer,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "goto",		do_goto,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "level",		do_level,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "eventflag",	do_event_flag,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "geteventflag",	do_get_event_flag,	0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "item",		do_item,		0,			POS_DEAD,	GM_GOD		},

	{ "mob",		do_mob,			0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "mob_ld",		do_mob_ld,			0,			POS_DEAD,	GM_HIGH_WIZARD	}, /* ¸÷ŔÇ Ŕ§ÄˇżÍ ąćÇâŔ» ĽłÁ¤ÇŘ ĽŇČŻ /mob_ld vnum x y dir */
	{ "ma",		do_mob_aggresive,	0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "mc",		do_mob_coward,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "mm",		do_mob_map,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "kill",		do_kill,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "ipurge",		do_item_purge,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "group",		do_group,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "grrandom",	do_group_random,	0,			POS_DEAD,	GM_HIGH_WIZARD	},

	{ "set",		do_set,			0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "reset",		do_reset,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "greset",		do_greset,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "advance",	do_advance,		0,			POS_DEAD,	GM_GOD		},
	{ "book",		do_book,		0,			POS_DEAD,	GM_IMPLEMENTOR  },

	{ "console",	do_console,		0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "shutdow",	do_inputall,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "shutdown",	do_shutdown,		0,			POS_DEAD,	GM_HIGH_WIZARD	},

	{ "stat",		do_stat,		0,			POS_DEAD,	GM_PLAYER	},
	{ "stat-",		do_stat_minus,		0,			POS_DEAD,	GM_PLAYER	},
	{ "stat_reset",	do_stat_reset,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "state",		do_state,		0,			POS_DEAD,	GM_LOW_WIZARD	},

	// ADD_COMMAND_SLOW_STUN
	{ "stun",		do_stun,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "slow",		do_slow,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	// END_OF_ADD_COMMAND_SLOW_STUN

	{ "respawn",	do_respawn,		0,			POS_DEAD,	GM_WIZARD	},

	{ "makeguild",	do_makeguild,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "deleteguild",	do_deleteguild,		0,			POS_DEAD,	GM_HIGH_WIZARD	},

	{ "mount",		do_mount,		0,			POS_MOUNTING,	GM_PLAYER	},
	{ "restart_here",	do_restart,		SCMD_RESTART_HERE,	POS_DEAD,	GM_PLAYER	},
	{ "restart_town",	do_restart,		SCMD_RESTART_TOWN,	POS_DEAD,	GM_PLAYER	},
	{ "phase_selec",	do_inputall,		0,			POS_DEAD,	GM_PLAYER	},
	{ "phase_select",	do_cmd,			SCMD_PHASE_SELECT,	POS_DEAD,	GM_PLAYER	},
	{ "qui",		do_inputall,		0,			POS_DEAD,	GM_PLAYER	},
	{ "quit",		do_cmd,			SCMD_QUIT,		POS_DEAD,	GM_PLAYER	},
	{ "logou",		do_inputall,		0,			POS_DEAD,	GM_PLAYER	},
	{ "logout",		do_cmd,			SCMD_LOGOUT,		POS_DEAD,	GM_PLAYER	},
	{ "skillup",	do_skillup,		0,			POS_DEAD,	GM_PLAYER	},
	{ "gskillup",	do_guildskillup,	0,			POS_DEAD,	GM_PLAYER	},
	{ "pvp",		do_pvp,			0,			POS_DEAD,	GM_PLAYER	},
	{ "safebox",	do_safebox_size,	0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "safebox_close",	do_safebox_close,	0,			POS_DEAD,	GM_PLAYER	},
	{ "safebox_passwor",do_inputall,		0,			POS_DEAD,	GM_PLAYER	},
	{ "safebox_password",do_safebox_password,	0,			POS_DEAD,	GM_PLAYER	},
	{ "safebox_change_passwor", do_inputall,	0,			POS_DEAD,	GM_PLAYER	},
	{ "safebox_change_password", do_safebox_change_password,	0,	POS_DEAD,	GM_PLAYER	},
	{ "mall_passwor",	do_inputall,		0,			POS_DEAD,	GM_PLAYER	},
	{ "mall_password",	do_mall_password,	0,			POS_DEAD,	GM_PLAYER	},
	{ "mall_close",	do_mall_close,		0,			POS_DEAD,	GM_PLAYER	},

	// Group Command
	{ "ungroup",	do_ungroup,		0,			POS_DEAD,	GM_PLAYER	},

	// REFINE_ROD_HACK_BUG_FIX
	{ "refine_rod",	do_refine_rod,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	// END_OF_REFINE_ROD_HACK_BUG_FIX

	// REFINE_PICK 
	{ "refine_pick",	do_refine_pick,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "max_pick",	do_max_pick,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	// END_OF_REFINE_PICK

	{ "fish_simul",	do_fishing_simul,	0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "invisible",	do_invisibility,	0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "qf",		do_qf,			0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "clear_quest",	do_clear_quest,		0,			POS_DEAD,	GM_HIGH_WIZARD	},

	{ "close_shop",	do_close_shop,		0,			POS_DEAD,	GM_PLAYER	},

	{ "set_walk_mode",	do_set_walk_mode,	0,			POS_DEAD,	GM_PLAYER	},
	{ "set_run_mode",	do_set_run_mode,	0,			POS_DEAD,	GM_PLAYER	},
	{ "setjob",do_set_skill_group,	0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "setskill",	do_setskill,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "setskillother",	do_setskillother,	0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "setskillpoint",  do_set_skill_point,	0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "reload",		do_reload,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "cooltime",	do_cooltime,		0,			POS_DEAD,	GM_HIGH_WIZARD	},

	{ "gwlist",		do_gwlist,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "gwstop",		do_stop_guild_war,	0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "gwcancel",	do_cancel_guild_war, 0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "gstate",		do_guild_state,		0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "pkmode",		do_pkmode,		0,			POS_DEAD,	GM_PLAYER	},
	{ "messenger_auth",	do_messenger_auth,	0,			POS_DEAD,	GM_PLAYER	},

	{ "getqf",		do_getqf,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "setqf",		do_setqf,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "delqf",		do_delqf,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "set_state",	do_set_state,		0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "·Î±×¸¦ş¸ż©Áŕ",	do_detaillog,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "¸ó˝şĹÍş¸ż©Áŕ",	do_monsterlog,		0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "detaillog",	do_detaillog,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "monsterlog",	do_monsterlog,		0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "forgetme",	do_forgetme,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "aggregate",	do_aggregate,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "attract_ranger",	do_attract_ranger,	0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "pull_monster",	do_pull_monster,	0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "setblockmode",	do_setblockmode,	0,			POS_DEAD,	GM_PLAYER	},
	{ "polymorph",	do_polymorph,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "polyitem",	do_polymorph_item,	0,			POS_DEAD,	GM_HIGH_WIZARD },
	{ "priv_empire",	do_priv_empire,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "priv_guild",	do_priv_guild,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "mount_test",	do_mount_test,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "unmount",	do_unmount,		0,			POS_DEAD,	GM_PLAYER	},
	{ "private",	do_private,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "party_request",	do_party_request,	0,			POS_DEAD,	GM_PLAYER	},
	{ "party_request_accept", do_party_request_accept,0,		POS_DEAD,	GM_PLAYER	},
	{ "party_request_deny", do_party_request_deny,0,			POS_DEAD,	GM_PLAYER	},
	{ "observer",	do_observer,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "observer_exit",	do_observer_exit,	0,			POS_DEAD,	GM_PLAYER	},
	{ "socketitem",	do_socket_item,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "saveati",	do_save_attribute_to_image, 0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "xmas_boom",	do_xmas,		SCMD_XMAS_BOOM,		POS_DEAD,	GM_HIGH_WIZARD	},
	{ "xmas_snow",	do_xmas,		SCMD_XMAS_SNOW,		POS_DEAD,	GM_HIGH_WIZARD	},
	{ "xmas_santa",	do_xmas,		SCMD_XMAS_SANTA,	POS_DEAD,	GM_HIGH_WIZARD	},
	{ "view_equip",	do_view_equip,		0,			POS_DEAD,	GM_PLAYER   	},
	{ "jy",				do_block_chat,		0,			POS_DEAD,	GM_HIGH_WIZARD	},

	// BLOCK_CHAT
	{ "vote_block_chat", do_vote_block_chat,		0,			POS_DEAD,	GM_PLAYER	},
	{ "block_chat",		do_block_chat,		0,			POS_DEAD,	GM_PLAYER	},
	{ "block_chat_list",do_block_chat_list,	0,			POS_DEAD,	GM_PLAYER	},
	// END_OF_BLOCK_CHAT

	{ "build",		do_build,		0,		POS_DEAD,	GM_PLAYER	},
	{ "clear_land", do_clear_land,	0,		POS_DEAD,	GM_HIGH_WIZARD	},

	{ "affect_remove",	do_affect_remove,	0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "horse_state",	do_horse_state,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "horse_level",	do_horse_level,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "horse_ride",	do_horse_ride,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "horse_summon",	do_horse_summon,	0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "horse_unsummon",	do_horse_unsummon,	0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "horse_set_stat", do_horse_set_stat,	0,			POS_DEAD,	GM_HIGH_WIZARD	},

	{ "pcbang_update", 	do_pcbang_update,	0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "pcbang_check", 	do_pcbang_check,	0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "emotion_allow",	do_emotion_allow,	0,			POS_FIGHTING,	GM_PLAYER	},
	{ "kiss",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "slap",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "french_kiss",	do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "clap",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "cheer1",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "cheer2",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},

	// DANCE
	{ "dance1",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "dance2",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "dance3",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "dance4",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "dance5",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "dance6",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	// END_OF_DANCE

	{ "congratulation",	do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "forgive",		do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "angry",		do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "attractive",	do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "sad",		do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "shy",		do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "cheerup",	do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "banter",		do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "joy",		do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},


	{ "change_attr",	do_change_attr,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "add_attr",	do_add_attr,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "add_socket",	do_add_socket,		0,			POS_DEAD,	GM_IMPLEMENTOR	},

	{ "user_horse_ride",	do_user_horse_ride,		0,		POS_FISHING,	GM_PLAYER	},
	{ "user_horse_back",	do_user_horse_back,		0,		POS_FISHING,	GM_PLAYER	},
	{ "user_horse_feed",	do_user_horse_feed,		0,		POS_FISHING,	GM_PLAYER	},

	{ "show_arena_list",	do_show_arena_list,		0,		POS_DEAD,	GM_LOW_WIZARD	},
	{ "end_all_duel",		do_end_all_duel,		0,		POS_DEAD,	GM_LOW_WIZARD	},
	{ "end_duel",			do_end_duel,			0,		POS_DEAD,	GM_LOW_WIZARD	},
	{ "duel",				do_duel,				0,		POS_DEAD,	GM_LOW_WIZARD	},

	{ "con+",			do_stat_plus_amount,	POINT_HT,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "int+",			do_stat_plus_amount,	POINT_IQ,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "str+",			do_stat_plus_amount,	POINT_ST,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "dex+",			do_stat_plus_amount,	POINT_DX,	POS_DEAD,	GM_LOW_WIZARD	},

	{ "break_marriage",	do_break_marriage,		0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "show_quiz",			do_oxevent_show_quiz,	0,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "log_oxevent",		do_oxevent_log,			0,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "get_oxevent_att",	do_oxevent_get_attender,0,	POS_DEAD,	GM_LOW_WIZARD	},

	{ "effect",				do_effect,				0,	POS_DEAD,	GM_LOW_WIZARD	},

	{ "threeway_info",		do_threeway_war_info,	0,	POS_DEAD,	GM_LOW_WIZARD},
	{ "threeway_myinfo",	do_threeway_war_myinfo, 0,	POS_DEAD,	GM_LOW_WIZARD},
	{ "mto",				do_monarch_warpto,		0, 	POS_DEAD,	GM_PLAYER},
	{ "mtr",				do_monarch_transfer,	0,	POS_DEAD,	GM_PLAYER},
	{ "minfo",		do_monarch_info,		0,  POS_DEAD,   GM_PLAYER},	
	{ "mtax",			do_monarch_tax,			0,	POS_DEAD,	GM_PLAYER},
	{ "mmob",			do_monarch_mob,			0, 	POS_DEAD,	GM_PLAYER},
	{ "elect",				do_elect,				0,	POS_DEAD,	GM_HIGH_WIZARD},
	{ "rmcandidacy",		do_rmcandidacy,			0, 	POS_DEAD,	GM_LOW_WIZARD},
	{ "setmonarch",			do_setmonarch,			0, 	POS_DEAD,	GM_LOW_WIZARD},
	{ "rmmonarch",			do_rmmonarch,			0, 	POS_DEAD, 	GM_LOW_WIZARD},
	{ "hair",				do_hair,				0,	POS_DEAD,	GM_PLAYER	},
	{ "inventory",			do_inventory,			0,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "cube",				do_cube,				0,	POS_DEAD,	GM_PLAYER	},
	{ "siege",				do_siege,				0,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "temp",				do_temp,				0,	POS_DEAD,	GM_IMPLEMENTOR	},
	{ "frog",				do_frog,				0,	POS_DEAD,	GM_HIGH_WIZARD	},
	{ "check_mmoney",		do_check_monarch_money,	0,	POS_DEAD,	GM_IMPLEMENTOR	},
	{ "reset_subskill",		do_reset_subskill,		0,	POS_DEAD,	GM_HIGH_WIZARD },
	{ "flush",				do_flush,				0,	POS_DEAD,	GM_IMPLEMENTOR },
	{ "gift",				do_gift,				0,  POS_DEAD,   GM_PLAYER	},	//gift

	{ "mnotice",			do_monarch_notice,		0,	POS_DEAD,	GM_PLAYER	},
	
	{ "eclipse",			do_eclipse,				0,	POS_DEAD,	GM_HIGH_WIZARD	},

	{ "weeklyevent",		do_weeklyevent,			0,	POS_DEAD,	GM_LOW_WIZARD	},

	{ "eventhelper",		do_event_helper,		0,	POS_DEAD,	GM_HIGH_WIZARD	},

	{ "in_game_mall",		do_in_game_mall,		0,	POS_DEAD,	GM_PLAYER	},

	{ "get_mob_count",		do_get_mob_count,		0,	POS_DEAD,	GM_LOW_WIZARD	},

	{ "dice",				do_dice,				0,	POS_DEAD,	GM_PLAYER		},
	{ "ÁÖ»çŔ§",				do_dice,				0,	POS_DEAD,	GM_PLAYER		},
	{ "special_item",			do_special_item,	0,	POS_DEAD,	GM_IMPLEMENTOR		},

	{ "click_mall",			do_click_mall,			0,	POS_DEAD,	GM_PLAYER		},

	{ "ride",				do_ride,				0,	POS_DEAD,	GM_PLAYER	},

	{ "item_id_list",	do_get_item_id_list,	0,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "set_socket",		do_set_socket,			0,	POS_DEAD,	GM_LOW_WIZARD	},
#ifdef __AUCTION__
	// auction ŔÓ˝Ă
	{ "auction_list",	do_get_auction_list,	0,	POS_DEAD,	GM_PLAYER	},
	{ "my_auction_list", do_get_my_auction_list, 0, POS_DEAD,	GM_PLAYER	},
	{ "my_purchase_list", do_get_my_purchase_list, 0, POS_DEAD,	GM_PLAYER	},


	{ "enroll_auction",		do_enroll_auction, 		0,	POS_DEAD,	GM_PLAYER	},
	{ "bid", do_auction_bid, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "impur", do_auction_impur, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "enroll_wish", do_enroll_wish, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "enroll_sale", do_enroll_sale, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "get_auctioned_item", do_get_auctioned_item, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "buy_sold_item", do_buy_sold_item, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "cancel_auction", do_cancel_auction, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "cancel_wish", do_cancel_wish, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "cancel_sale", do_cancel_sale, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "rebid", do_rebid, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "bid_cancel", do_bid_cancel, 	0,	POS_DEAD,	GM_PLAYER	},
	
#endif
	{ "costume",			do_costume, 			0,	POS_DEAD,	GM_PLAYER	},

	{ "tcon",			do_set_stat,	POINT_HT,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "tint",			do_set_stat,	POINT_IQ,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "tstr",			do_set_stat,	POINT_ST,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "tdex",			do_set_stat,	POINT_DX,	POS_DEAD,	GM_LOW_WIZARD	},

	{ "cannot_dead",			do_can_dead,	1,	POS_DEAD,		GM_LOW_WIZARD},
	{ "can_dead",				do_can_dead,	0,	POS_DEAD,		GM_LOW_WIZARD},

	{ "full_set",	do_full_set, 0, POS_DEAD,		GM_LOW_WIZARD},
	{ "item_full_set",	do_item_full_set, 0, POS_DEAD,		GM_LOW_WIZARD},
	{ "attr_full_set",	do_attr_full_set, 0, POS_DEAD,		GM_LOW_WIZARD},
	{ "all_skill_master",	do_all_skill_master,	0,	POS_DEAD,	GM_LOW_WIZARD},
	{ "use_item",		do_use_item,	0, POS_DEAD,		GM_LOW_WIZARD},

	{ "dragon_soul",				do_dragon_soul,				0,	POS_DEAD,	GM_PLAYER	},
	{ "ds_list",				do_ds_list,				0,	POS_DEAD,	GM_PLAYER	},
	{ "do_clear_affect", do_clear_affect, 	0, POS_DEAD,		GM_LOW_WIZARD},

#ifdef ENABLE_EVENT_MANAGER
	{ "event_manager",	do_event_manager,		0,		POS_DEAD,	GM_PLAYER },
#endif
	{ "\n",		NULL,			0,			POS_DEAD,	GM_IMPLEMENTOR	}  /* ąÝµĺ˝Ă ŔĚ °ÍŔĚ ¸¶Áö¸·ŔĚľîľß ÇŃ´Ů. */
};

void interpreter_set_privilege(const char *cmd, int lvl)
{
	int i;

	for (i = 0; *cmd_info[i].command != '\n'; ++i)
	{
		if (!str_cmp(cmd, cmd_info[i].command))
		{
			cmd_info[i].gm_level = lvl;
			sys_log(0, "Setting command privilege: %s -> %d", cmd, lvl);
			break;
		}
	}
}

void double_dollar(const char *src, size_t src_len, char *dest, size_t dest_len)
{       
	const char * tmp = src;
	size_t cur_len = 0;

	// \0 łÖŔ» ŔÚ¸® Č®ş¸
	dest_len -= 1;

	while (src_len-- && *tmp)
	{
		if (*tmp == '$')
		{
			if (cur_len + 1 >= dest_len)
				break;

			*(dest++) = '$';
			*(dest++) = *(tmp++);
			cur_len += 2;
		}
		else
		{
			if (cur_len >= dest_len)
				break;

			*(dest++) = *(tmp++);
			cur_len += 1;
		}
	}

	*dest = '\0';
}

void interpret_command(LPCHARACTER ch, const char * argument, size_t len)
{
	if (NULL == ch)
	{
		sys_err ("NULL CHRACTER");
		return ;
	}

	char cmd[128 + 1];  // buffer overflow ą®Á¦°ˇ »ý±âÁö ľĘµµ·Ď ŔϺηŻ ±ćŔ̸¦ ÂŞ°Ô ŔâŔ˝
	char new_line[256 + 1];
	const char * line;
	int icmd;

	if (len == 0 || !*argument)
		return;

	double_dollar(argument, len, new_line, sizeof(new_line));

	size_t cmdlen;
	line = first_cmd(new_line, cmd, sizeof(cmd), &cmdlen);

	for (icmd = 1; *cmd_info[icmd].command != '\n'; ++icmd)
	{
		if (cmd_info[icmd].command_pointer == do_cmd)
		{
			if (!strcmp(cmd_info[icmd].command, cmd)) // do_cmd´Â ¸đµç ¸í·Éľî¸¦ ĂÄľß ÇŇ Ľö ŔÖ´Ů.
				break;
		}
		else if (!strncmp(cmd_info[icmd].command, cmd, cmdlen))
			break;
	}

	if (ch->GetPosition() < cmd_info[icmd].minimum_position)
	{
		switch (ch->GetPosition())
		{
			case POS_MOUNTING:
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ĺş »óĹÂżˇĽ­´Â ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
				break;

			case POS_DEAD:
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ľ˛·ŻÁř »óĹÂżˇĽ­´Â ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
				break;

			case POS_SLEEPING:
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("˛ŢĽÓżˇĽ­ ľî¶»°Ôżä?"));
				break;

			case POS_RESTING:
			case POS_SITTING:
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸ŐŔú ŔĎľî łŞĽĽżä."));
				break;
				/*
				   case POS_FIGHTING:
				   ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸ńĽűŔ» °É°í ŔüĹő Áß ŔÔ´Ď´Ů. ÁýÁß ÇĎĽĽżä."));
				   break;
				 */
			default:
				sys_err("unknown position %d", ch->GetPosition());
				break;
		}

		return;
	}

	if (*cmd_info[icmd].command == '\n')
	{   
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±×·± ¸í·Éľî´Â ľř˝Ŕ´Ď´Ů"));
		return;
	}

	if (cmd_info[icmd].gm_level && cmd_info[icmd].gm_level > ch->GetGMLevel())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±×·± ¸í·Éľî´Â ľř˝Ŕ´Ď´Ů"));
		return;
	}

	if (strncmp("phase", cmd_info[icmd].command, 5) != 0) // Č÷µç ¸í·Éľî Ăł¸® 
		sys_log(0, "COMMAND: %s: %s", ch->GetName(), cmd_info[icmd].command);

	((*cmd_info[icmd].command_pointer) (ch, line, icmd, cmd_info[icmd].subcmd));

	if (ch->GetGMLevel() >= GM_LOW_WIZARD)
	{
		if (cmd_info[icmd].gm_level >= GM_LOW_WIZARD)
		{
			if (LC_IsEurope() == true || /*LC_IsNewCIBN() == true || */LC_IsCanada() == true || LC_IsBrazil() == true || LC_IsSingapore() == true )
			{
				char buf[1024];
				snprintf( buf, sizeof(buf), "%s", argument );

				LogManager::instance().GMCommandLog(ch->GetPlayerID(), ch->GetName(), ch->GetDesc()->GetHostName(), g_bChannel, buf);
			}
		}
	}
}

 

 

Link to comment
Share on other sites

4 minutes ago, Fenczu said:
  Reveal hidden contents
#include "stdafx.h"
#include "utils.h"
#include "config.h"
#include "char.h"
#include "locale_service.h"
#include "log.h"
#include "desc.h"

#ifdef ENABLE_EVENT_MANAGER
ACMD(do_event_manager);
#endif

ACMD(do_user_horse_ride);
ACMD(do_user_horse_back);
ACMD(do_user_horse_feed);

ACMD(do_pcbang_update);
ACMD(do_pcbang_check);

// ADD_COMMAND_SLOW_STUN
ACMD(do_slow);
ACMD(do_stun);
// END_OF_ADD_COMMAND_SLOW_STUN

ACMD(do_warp);
ACMD(do_goto);
ACMD(do_item);
ACMD(do_mob);
ACMD(do_mob_ld);
ACMD(do_mob_aggresive);
ACMD(do_mob_coward);
ACMD(do_mob_map);
ACMD(do_purge);
ACMD(do_weaken);
ACMD(do_item_purge);
ACMD(do_state);
ACMD(do_notice);
ACMD(do_map_notice);
ACMD(do_big_notice);
ACMD(do_who);
ACMD(do_user);
ACMD(do_disconnect);
ACMD(do_kill);
ACMD(do_emotion_allow);
ACMD(do_emotion);
ACMD(do_transfer);
ACMD(do_set);
ACMD(do_cmd);
ACMD(do_reset);
ACMD(do_greset);
ACMD(do_mount);
ACMD(do_fishing);
ACMD(do_refine_rod);

// REFINE_PICK
ACMD(do_max_pick);
ACMD(do_refine_pick);
// END_OF_REFINE_PICK

ACMD(do_fishing_simul);
ACMD(do_console);
ACMD(do_restart);
ACMD(do_advance);
ACMD(do_stat);
ACMD(do_respawn);
ACMD(do_skillup);
ACMD(do_guildskillup);
ACMD(do_pvp);
ACMD(do_point_reset);
ACMD(do_safebox_size);
ACMD(do_safebox_close);
ACMD(do_safebox_password);
ACMD(do_safebox_change_password);
ACMD(do_mall_password);
ACMD(do_mall_close);
ACMD(do_ungroup);
ACMD(do_makeguild);
ACMD(do_deleteguild);
ACMD(do_shutdown);
ACMD(do_group);
ACMD(do_group_random);
ACMD(do_invisibility);
ACMD(do_event_flag);
ACMD(do_get_event_flag);
ACMD(do_private);
ACMD(do_qf);
ACMD(do_clear_quest);
ACMD(do_book);
ACMD(do_reload);
ACMD(do_war);
ACMD(do_nowar);
ACMD(do_setskill);
ACMD(do_setskillother);
ACMD(do_level);
ACMD(do_polymorph);
ACMD(do_polymorph_item);
/*
   ACMD(do_b1);
   ACMD(do_b2);
   ACMD(do_b3);
   ACMD(do_b4);
   ACMD(do_b5);
   ACMD(do_b6);
   ACMD(do_b7);
 */
ACMD(do_close_shop);
ACMD(do_set_walk_mode);
ACMD(do_set_run_mode);
ACMD(do_set_skill_group);
ACMD(do_set_skill_point);
ACMD(do_cooltime);
ACMD(do_detaillog);
ACMD(do_monsterlog);

ACMD(do_gwlist);
ACMD(do_stop_guild_war);
ACMD(do_cancel_guild_war);
ACMD(do_guild_state);

ACMD(do_pkmode);
ACMD(do_mobile);
ACMD(do_mobile_auth);
ACMD(do_messenger_auth);

ACMD(do_getqf);
ACMD(do_setqf);
ACMD(do_delqf);
ACMD(do_set_state);

ACMD(do_forgetme);
ACMD(do_aggregate);
ACMD(do_attract_ranger);
ACMD(do_pull_monster);
ACMD(do_setblockmode);
ACMD(do_priv_empire);
ACMD(do_priv_guild);
ACMD(do_mount_test);
ACMD(do_unmount);
ACMD(do_observer);
ACMD(do_observer_exit);
ACMD(do_socket_item);
ACMD(do_xmas);
ACMD(do_stat_minus);
ACMD(do_stat_reset);
ACMD(do_view_equip);
ACMD(do_block_chat);
ACMD(do_vote_block_chat);

// BLOCK_CHAT
ACMD(do_block_chat_list);
// END_OF_BLOCK_CHAT

ACMD(do_party_request);
ACMD(do_party_request_deny);
ACMD(do_party_request_accept);
ACMD(do_build);
ACMD(do_clear_land);

ACMD(do_horse_state);
ACMD(do_horse_level);
ACMD(do_horse_ride);
ACMD(do_horse_summon);
ACMD(do_horse_unsummon);
ACMD(do_horse_set_stat);

ACMD(do_save_attribute_to_image);
ACMD(do_affect_remove);

ACMD(do_change_attr);
ACMD(do_add_attr);
ACMD(do_add_socket);

ACMD(do_inputall)
{
	ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸í·Éľî¸¦ ¸đµÎ ŔÔ·ÂÇĎĽĽżä."));
}

ACMD(do_show_arena_list);
ACMD(do_end_all_duel);
ACMD(do_end_duel);
ACMD(do_duel);

ACMD(do_stat_plus_amount);

ACMD(do_break_marriage);

ACMD(do_oxevent_show_quiz);
ACMD(do_oxevent_log);
ACMD(do_oxevent_get_attender);

ACMD(do_effect);
ACMD(do_threeway_war_info );
ACMD(do_threeway_war_myinfo );
//
//±şÁÖ Ŕüżë±â´É
ACMD(do_monarch_warpto);
ACMD(do_monarch_transfer);
ACMD(do_monarch_info);
ACMD(do_elect);
ACMD(do_monarch_tax);
ACMD(do_monarch_mob);
ACMD(do_monarch_notice);

//±şÁÖ °ü¸® ±â´É
ACMD(do_rmcandidacy);
ACMD(do_setmonarch);
ACMD(do_rmmonarch);

ACMD(do_hair);
//gift notify quest command
ACMD(do_gift);
// ĹĄşę°ü·Ă
ACMD(do_inventory);
ACMD(do_cube);
// °řĽşŔü
ACMD(do_siege);
ACMD(do_temp);
ACMD(do_frog);

ACMD(do_check_monarch_money);

ACMD(do_reset_subskill );
ACMD(do_flush);

ACMD(do_eclipse);
ACMD(do_weeklyevent);

ACMD(do_event_helper);

ACMD(do_in_game_mall);

ACMD(do_get_mob_count);

ACMD(do_dice);
ACMD(do_special_item);

ACMD(do_click_mall);

ACMD(do_ride);
ACMD(do_get_item_id_list);
ACMD(do_set_socket);
#ifdef __AUCTION__
// temp_auction ŔÓ˝Ă
ACMD(do_get_auction_list);
ACMD (do_get_my_auction_list);
ACMD (do_get_my_purchase_list);
ACMD(do_get_item_id_list);
ACMD(do_enroll_auction);
ACMD (do_auction_bid);
ACMD (do_auction_impur);
ACMD (do_enroll_wish);
ACMD (do_enroll_sale);

ACMD (do_get_auctioned_item);
ACMD (do_buy_sold_item);
ACMD (do_cancel_auction);
ACMD (do_cancel_wish);
ACMD (do_cancel_sale);

ACMD (do_rebid);
ACMD (do_bid_cancel);
#endif
// ÄÚ˝şĂő »óĹÂş¸±â ą× ąţ±â
ACMD(do_costume);
ACMD(do_set_stat);

// ą«Ŕű
ACMD (do_can_dead);

ACMD (do_full_set);
// Á÷±ş°ú ·ąş§żˇ µű¸Ą ĂÖ°í ľĆŔĚĹŰ
ACMD (do_item_full_set);
// Á÷±şżˇ µű¸Ą ĂÖ°í żÉĽÇŔÇ ĽÓĽş ĽÂĆĂ
ACMD (do_attr_full_set);
// ¸đµç ˝şĹł ¸¶˝şĹÍ
ACMD (do_all_skill_master);
// ľĆŔĚĹŰ Âřżë. iconŔĚ ľřľî Ŭ¶óżˇĽ­ Č®ŔÎ ÇŇ Ľö ľř´Â ľĆŔĚĹŰ ÂřżëŔ» Ŕ§ÇŘ ¸¸µę.
ACMD (do_use_item);
ACMD (do_dragon_soul);
ACMD (do_ds_list);
ACMD (do_clear_affect);

struct command_info cmd_info[] =
{
	{ "!RESERVED!",	NULL,			0,			POS_DEAD,	GM_IMPLEMENTOR	}, /* ąÝµĺ˝Ă ŔĚ °ÍŔĚ ĂłŔ˝ŔĚľîľß ÇŃ´Ů. */
	{ "who",		do_who,			0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "war",		do_war,			0,			POS_DEAD,	GM_PLAYER	},
	{ "warp",		do_warp,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "user",		do_user,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "notice",		do_notice,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "notice_map",	do_map_notice,	0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "big_notice",	do_big_notice,	0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "nowar",		do_nowar,		0,			POS_DEAD,	GM_PLAYER	},
	{ "purge",		do_purge,		0,			POS_DEAD,	GM_WIZARD	},
	{ "weaken",		do_weaken,		0,			POS_DEAD,	GM_GOD		},
	{ "dc",		do_disconnect,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "transfer",	do_transfer,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "goto",		do_goto,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "level",		do_level,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "eventflag",	do_event_flag,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "geteventflag",	do_get_event_flag,	0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "item",		do_item,		0,			POS_DEAD,	GM_GOD		},

	{ "mob",		do_mob,			0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "mob_ld",		do_mob_ld,			0,			POS_DEAD,	GM_HIGH_WIZARD	}, /* ¸÷ŔÇ Ŕ§ÄˇżÍ ąćÇâŔ» ĽłÁ¤ÇŘ ĽŇČŻ /mob_ld vnum x y dir */
	{ "ma",		do_mob_aggresive,	0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "mc",		do_mob_coward,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "mm",		do_mob_map,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "kill",		do_kill,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "ipurge",		do_item_purge,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "group",		do_group,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "grrandom",	do_group_random,	0,			POS_DEAD,	GM_HIGH_WIZARD	},

	{ "set",		do_set,			0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "reset",		do_reset,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "greset",		do_greset,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "advance",	do_advance,		0,			POS_DEAD,	GM_GOD		},
	{ "book",		do_book,		0,			POS_DEAD,	GM_IMPLEMENTOR  },

	{ "console",	do_console,		0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "shutdow",	do_inputall,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "shutdown",	do_shutdown,		0,			POS_DEAD,	GM_HIGH_WIZARD	},

	{ "stat",		do_stat,		0,			POS_DEAD,	GM_PLAYER	},
	{ "stat-",		do_stat_minus,		0,			POS_DEAD,	GM_PLAYER	},
	{ "stat_reset",	do_stat_reset,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "state",		do_state,		0,			POS_DEAD,	GM_LOW_WIZARD	},

	// ADD_COMMAND_SLOW_STUN
	{ "stun",		do_stun,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "slow",		do_slow,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	// END_OF_ADD_COMMAND_SLOW_STUN

	{ "respawn",	do_respawn,		0,			POS_DEAD,	GM_WIZARD	},

	{ "makeguild",	do_makeguild,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "deleteguild",	do_deleteguild,		0,			POS_DEAD,	GM_HIGH_WIZARD	},

	{ "mount",		do_mount,		0,			POS_MOUNTING,	GM_PLAYER	},
	{ "restart_here",	do_restart,		SCMD_RESTART_HERE,	POS_DEAD,	GM_PLAYER	},
	{ "restart_town",	do_restart,		SCMD_RESTART_TOWN,	POS_DEAD,	GM_PLAYER	},
	{ "phase_selec",	do_inputall,		0,			POS_DEAD,	GM_PLAYER	},
	{ "phase_select",	do_cmd,			SCMD_PHASE_SELECT,	POS_DEAD,	GM_PLAYER	},
	{ "qui",		do_inputall,		0,			POS_DEAD,	GM_PLAYER	},
	{ "quit",		do_cmd,			SCMD_QUIT,		POS_DEAD,	GM_PLAYER	},
	{ "logou",		do_inputall,		0,			POS_DEAD,	GM_PLAYER	},
	{ "logout",		do_cmd,			SCMD_LOGOUT,		POS_DEAD,	GM_PLAYER	},
	{ "skillup",	do_skillup,		0,			POS_DEAD,	GM_PLAYER	},
	{ "gskillup",	do_guildskillup,	0,			POS_DEAD,	GM_PLAYER	},
	{ "pvp",		do_pvp,			0,			POS_DEAD,	GM_PLAYER	},
	{ "safebox",	do_safebox_size,	0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "safebox_close",	do_safebox_close,	0,			POS_DEAD,	GM_PLAYER	},
	{ "safebox_passwor",do_inputall,		0,			POS_DEAD,	GM_PLAYER	},
	{ "safebox_password",do_safebox_password,	0,			POS_DEAD,	GM_PLAYER	},
	{ "safebox_change_passwor", do_inputall,	0,			POS_DEAD,	GM_PLAYER	},
	{ "safebox_change_password", do_safebox_change_password,	0,	POS_DEAD,	GM_PLAYER	},
	{ "mall_passwor",	do_inputall,		0,			POS_DEAD,	GM_PLAYER	},
	{ "mall_password",	do_mall_password,	0,			POS_DEAD,	GM_PLAYER	},
	{ "mall_close",	do_mall_close,		0,			POS_DEAD,	GM_PLAYER	},

	// Group Command
	{ "ungroup",	do_ungroup,		0,			POS_DEAD,	GM_PLAYER	},

	// REFINE_ROD_HACK_BUG_FIX
	{ "refine_rod",	do_refine_rod,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	// END_OF_REFINE_ROD_HACK_BUG_FIX

	// REFINE_PICK 
	{ "refine_pick",	do_refine_pick,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "max_pick",	do_max_pick,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	// END_OF_REFINE_PICK

	{ "fish_simul",	do_fishing_simul,	0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "invisible",	do_invisibility,	0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "qf",		do_qf,			0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "clear_quest",	do_clear_quest,		0,			POS_DEAD,	GM_HIGH_WIZARD	},

	{ "close_shop",	do_close_shop,		0,			POS_DEAD,	GM_PLAYER	},

	{ "set_walk_mode",	do_set_walk_mode,	0,			POS_DEAD,	GM_PLAYER	},
	{ "set_run_mode",	do_set_run_mode,	0,			POS_DEAD,	GM_PLAYER	},
	{ "setjob",do_set_skill_group,	0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "setskill",	do_setskill,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "setskillother",	do_setskillother,	0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "setskillpoint",  do_set_skill_point,	0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "reload",		do_reload,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "cooltime",	do_cooltime,		0,			POS_DEAD,	GM_HIGH_WIZARD	},

	{ "gwlist",		do_gwlist,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "gwstop",		do_stop_guild_war,	0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "gwcancel",	do_cancel_guild_war, 0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "gstate",		do_guild_state,		0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "pkmode",		do_pkmode,		0,			POS_DEAD,	GM_PLAYER	},
	{ "messenger_auth",	do_messenger_auth,	0,			POS_DEAD,	GM_PLAYER	},

	{ "getqf",		do_getqf,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "setqf",		do_setqf,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "delqf",		do_delqf,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "set_state",	do_set_state,		0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "·Î±×¸¦ş¸ż©Áŕ",	do_detaillog,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "¸ó˝şĹÍş¸ż©Áŕ",	do_monsterlog,		0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "detaillog",	do_detaillog,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "monsterlog",	do_monsterlog,		0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "forgetme",	do_forgetme,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "aggregate",	do_aggregate,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "attract_ranger",	do_attract_ranger,	0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "pull_monster",	do_pull_monster,	0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "setblockmode",	do_setblockmode,	0,			POS_DEAD,	GM_PLAYER	},
	{ "polymorph",	do_polymorph,		0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "polyitem",	do_polymorph_item,	0,			POS_DEAD,	GM_HIGH_WIZARD },
	{ "priv_empire",	do_priv_empire,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "priv_guild",	do_priv_guild,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "mount_test",	do_mount_test,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "unmount",	do_unmount,		0,			POS_DEAD,	GM_PLAYER	},
	{ "private",	do_private,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "party_request",	do_party_request,	0,			POS_DEAD,	GM_PLAYER	},
	{ "party_request_accept", do_party_request_accept,0,		POS_DEAD,	GM_PLAYER	},
	{ "party_request_deny", do_party_request_deny,0,			POS_DEAD,	GM_PLAYER	},
	{ "observer",	do_observer,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "observer_exit",	do_observer_exit,	0,			POS_DEAD,	GM_PLAYER	},
	{ "socketitem",	do_socket_item,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "saveati",	do_save_attribute_to_image, 0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "xmas_boom",	do_xmas,		SCMD_XMAS_BOOM,		POS_DEAD,	GM_HIGH_WIZARD	},
	{ "xmas_snow",	do_xmas,		SCMD_XMAS_SNOW,		POS_DEAD,	GM_HIGH_WIZARD	},
	{ "xmas_santa",	do_xmas,		SCMD_XMAS_SANTA,	POS_DEAD,	GM_HIGH_WIZARD	},
	{ "view_equip",	do_view_equip,		0,			POS_DEAD,	GM_PLAYER   	},
	{ "jy",				do_block_chat,		0,			POS_DEAD,	GM_HIGH_WIZARD	},

	// BLOCK_CHAT
	{ "vote_block_chat", do_vote_block_chat,		0,			POS_DEAD,	GM_PLAYER	},
	{ "block_chat",		do_block_chat,		0,			POS_DEAD,	GM_PLAYER	},
	{ "block_chat_list",do_block_chat_list,	0,			POS_DEAD,	GM_PLAYER	},
	// END_OF_BLOCK_CHAT

	{ "build",		do_build,		0,		POS_DEAD,	GM_PLAYER	},
	{ "clear_land", do_clear_land,	0,		POS_DEAD,	GM_HIGH_WIZARD	},

	{ "affect_remove",	do_affect_remove,	0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "horse_state",	do_horse_state,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "horse_level",	do_horse_level,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "horse_ride",	do_horse_ride,		0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "horse_summon",	do_horse_summon,	0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "horse_unsummon",	do_horse_unsummon,	0,			POS_DEAD,	GM_HIGH_WIZARD	},
	{ "horse_set_stat", do_horse_set_stat,	0,			POS_DEAD,	GM_HIGH_WIZARD	},

	{ "pcbang_update", 	do_pcbang_update,	0,			POS_DEAD,	GM_LOW_WIZARD	},
	{ "pcbang_check", 	do_pcbang_check,	0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "emotion_allow",	do_emotion_allow,	0,			POS_FIGHTING,	GM_PLAYER	},
	{ "kiss",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "slap",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "french_kiss",	do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "clap",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "cheer1",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "cheer2",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},

	// DANCE
	{ "dance1",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "dance2",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "dance3",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "dance4",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "dance5",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	{ "dance6",		do_emotion,		0,			POS_FIGHTING,	GM_PLAYER	},
	// END_OF_DANCE

	{ "congratulation",	do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "forgive",		do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "angry",		do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "attractive",	do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "sad",		do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "shy",		do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "cheerup",	do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "banter",		do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},
	{ "joy",		do_emotion,	0,	POS_FIGHTING,	GM_PLAYER	},


	{ "change_attr",	do_change_attr,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "add_attr",	do_add_attr,		0,			POS_DEAD,	GM_IMPLEMENTOR	},
	{ "add_socket",	do_add_socket,		0,			POS_DEAD,	GM_IMPLEMENTOR	},

	{ "user_horse_ride",	do_user_horse_ride,		0,		POS_FISHING,	GM_PLAYER	},
	{ "user_horse_back",	do_user_horse_back,		0,		POS_FISHING,	GM_PLAYER	},
	{ "user_horse_feed",	do_user_horse_feed,		0,		POS_FISHING,	GM_PLAYER	},

	{ "show_arena_list",	do_show_arena_list,		0,		POS_DEAD,	GM_LOW_WIZARD	},
	{ "end_all_duel",		do_end_all_duel,		0,		POS_DEAD,	GM_LOW_WIZARD	},
	{ "end_duel",			do_end_duel,			0,		POS_DEAD,	GM_LOW_WIZARD	},
	{ "duel",				do_duel,				0,		POS_DEAD,	GM_LOW_WIZARD	},

	{ "con+",			do_stat_plus_amount,	POINT_HT,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "int+",			do_stat_plus_amount,	POINT_IQ,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "str+",			do_stat_plus_amount,	POINT_ST,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "dex+",			do_stat_plus_amount,	POINT_DX,	POS_DEAD,	GM_LOW_WIZARD	},

	{ "break_marriage",	do_break_marriage,		0,			POS_DEAD,	GM_LOW_WIZARD	},

	{ "show_quiz",			do_oxevent_show_quiz,	0,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "log_oxevent",		do_oxevent_log,			0,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "get_oxevent_att",	do_oxevent_get_attender,0,	POS_DEAD,	GM_LOW_WIZARD	},

	{ "effect",				do_effect,				0,	POS_DEAD,	GM_LOW_WIZARD	},

	{ "threeway_info",		do_threeway_war_info,	0,	POS_DEAD,	GM_LOW_WIZARD},
	{ "threeway_myinfo",	do_threeway_war_myinfo, 0,	POS_DEAD,	GM_LOW_WIZARD},
	{ "mto",				do_monarch_warpto,		0, 	POS_DEAD,	GM_PLAYER},
	{ "mtr",				do_monarch_transfer,	0,	POS_DEAD,	GM_PLAYER},
	{ "minfo",		do_monarch_info,		0,  POS_DEAD,   GM_PLAYER},	
	{ "mtax",			do_monarch_tax,			0,	POS_DEAD,	GM_PLAYER},
	{ "mmob",			do_monarch_mob,			0, 	POS_DEAD,	GM_PLAYER},
	{ "elect",				do_elect,				0,	POS_DEAD,	GM_HIGH_WIZARD},
	{ "rmcandidacy",		do_rmcandidacy,			0, 	POS_DEAD,	GM_LOW_WIZARD},
	{ "setmonarch",			do_setmonarch,			0, 	POS_DEAD,	GM_LOW_WIZARD},
	{ "rmmonarch",			do_rmmonarch,			0, 	POS_DEAD, 	GM_LOW_WIZARD},
	{ "hair",				do_hair,				0,	POS_DEAD,	GM_PLAYER	},
	{ "inventory",			do_inventory,			0,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "cube",				do_cube,				0,	POS_DEAD,	GM_PLAYER	},
	{ "siege",				do_siege,				0,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "temp",				do_temp,				0,	POS_DEAD,	GM_IMPLEMENTOR	},
	{ "frog",				do_frog,				0,	POS_DEAD,	GM_HIGH_WIZARD	},
	{ "check_mmoney",		do_check_monarch_money,	0,	POS_DEAD,	GM_IMPLEMENTOR	},
	{ "reset_subskill",		do_reset_subskill,		0,	POS_DEAD,	GM_HIGH_WIZARD },
	{ "flush",				do_flush,				0,	POS_DEAD,	GM_IMPLEMENTOR },
	{ "gift",				do_gift,				0,  POS_DEAD,   GM_PLAYER	},	//gift

	{ "mnotice",			do_monarch_notice,		0,	POS_DEAD,	GM_PLAYER	},
	
	{ "eclipse",			do_eclipse,				0,	POS_DEAD,	GM_HIGH_WIZARD	},

	{ "weeklyevent",		do_weeklyevent,			0,	POS_DEAD,	GM_LOW_WIZARD	},

	{ "eventhelper",		do_event_helper,		0,	POS_DEAD,	GM_HIGH_WIZARD	},

	{ "in_game_mall",		do_in_game_mall,		0,	POS_DEAD,	GM_PLAYER	},

	{ "get_mob_count",		do_get_mob_count,		0,	POS_DEAD,	GM_LOW_WIZARD	},

	{ "dice",				do_dice,				0,	POS_DEAD,	GM_PLAYER		},
	{ "ÁÖ»çŔ§",				do_dice,				0,	POS_DEAD,	GM_PLAYER		},
	{ "special_item",			do_special_item,	0,	POS_DEAD,	GM_IMPLEMENTOR		},

	{ "click_mall",			do_click_mall,			0,	POS_DEAD,	GM_PLAYER		},

	{ "ride",				do_ride,				0,	POS_DEAD,	GM_PLAYER	},

	{ "item_id_list",	do_get_item_id_list,	0,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "set_socket",		do_set_socket,			0,	POS_DEAD,	GM_LOW_WIZARD	},
#ifdef __AUCTION__
	// auction ŔÓ˝Ă
	{ "auction_list",	do_get_auction_list,	0,	POS_DEAD,	GM_PLAYER	},
	{ "my_auction_list", do_get_my_auction_list, 0, POS_DEAD,	GM_PLAYER	},
	{ "my_purchase_list", do_get_my_purchase_list, 0, POS_DEAD,	GM_PLAYER	},


	{ "enroll_auction",		do_enroll_auction, 		0,	POS_DEAD,	GM_PLAYER	},
	{ "bid", do_auction_bid, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "impur", do_auction_impur, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "enroll_wish", do_enroll_wish, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "enroll_sale", do_enroll_sale, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "get_auctioned_item", do_get_auctioned_item, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "buy_sold_item", do_buy_sold_item, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "cancel_auction", do_cancel_auction, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "cancel_wish", do_cancel_wish, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "cancel_sale", do_cancel_sale, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "rebid", do_rebid, 	0,	POS_DEAD,	GM_PLAYER	},
	{ "bid_cancel", do_bid_cancel, 	0,	POS_DEAD,	GM_PLAYER	},
	
#endif
	{ "costume",			do_costume, 			0,	POS_DEAD,	GM_PLAYER	},

	{ "tcon",			do_set_stat,	POINT_HT,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "tint",			do_set_stat,	POINT_IQ,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "tstr",			do_set_stat,	POINT_ST,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "tdex",			do_set_stat,	POINT_DX,	POS_DEAD,	GM_LOW_WIZARD	},

	{ "cannot_dead",			do_can_dead,	1,	POS_DEAD,		GM_LOW_WIZARD},
	{ "can_dead",				do_can_dead,	0,	POS_DEAD,		GM_LOW_WIZARD},

	{ "full_set",	do_full_set, 0, POS_DEAD,		GM_LOW_WIZARD},
	{ "item_full_set",	do_item_full_set, 0, POS_DEAD,		GM_LOW_WIZARD},
	{ "attr_full_set",	do_attr_full_set, 0, POS_DEAD,		GM_LOW_WIZARD},
	{ "all_skill_master",	do_all_skill_master,	0,	POS_DEAD,	GM_LOW_WIZARD},
	{ "use_item",		do_use_item,	0, POS_DEAD,		GM_LOW_WIZARD},

	{ "dragon_soul",				do_dragon_soul,				0,	POS_DEAD,	GM_PLAYER	},
	{ "ds_list",				do_ds_list,				0,	POS_DEAD,	GM_PLAYER	},
	{ "do_clear_affect", do_clear_affect, 	0, POS_DEAD,		GM_LOW_WIZARD},

#ifdef ENABLE_EVENT_MANAGER
	{ "event_manager",	do_event_manager,		0,		POS_DEAD,	GM_PLAYER },
#endif
	{ "\n",		NULL,			0,			POS_DEAD,	GM_IMPLEMENTOR	}  /* ąÝµĺ˝Ă ŔĚ °ÍŔĚ ¸¶Áö¸·ŔĚľîľß ÇŃ´Ů. */
};

void interpreter_set_privilege(const char *cmd, int lvl)
{
	int i;

	for (i = 0; *cmd_info[i].command != '\n'; ++i)
	{
		if (!str_cmp(cmd, cmd_info[i].command))
		{
			cmd_info[i].gm_level = lvl;
			sys_log(0, "Setting command privilege: %s -> %d", cmd, lvl);
			break;
		}
	}
}

void double_dollar(const char *src, size_t src_len, char *dest, size_t dest_len)
{       
	const char * tmp = src;
	size_t cur_len = 0;

	// \0 łÖŔ» ŔÚ¸® Č®ş¸
	dest_len -= 1;

	while (src_len-- && *tmp)
	{
		if (*tmp == '$')
		{
			if (cur_len + 1 >= dest_len)
				break;

			*(dest++) = '$';
			*(dest++) = *(tmp++);
			cur_len += 2;
		}
		else
		{
			if (cur_len >= dest_len)
				break;

			*(dest++) = *(tmp++);
			cur_len += 1;
		}
	}

	*dest = '\0';
}

void interpret_command(LPCHARACTER ch, const char * argument, size_t len)
{
	if (NULL == ch)
	{
		sys_err ("NULL CHRACTER");
		return ;
	}

	char cmd[128 + 1];  // buffer overflow ą®Á¦°ˇ »ý±âÁö ľĘµµ·Ď ŔϺηŻ ±ćŔ̸¦ ÂŞ°Ô ŔâŔ˝
	char new_line[256 + 1];
	const char * line;
	int icmd;

	if (len == 0 || !*argument)
		return;

	double_dollar(argument, len, new_line, sizeof(new_line));

	size_t cmdlen;
	line = first_cmd(new_line, cmd, sizeof(cmd), &cmdlen);

	for (icmd = 1; *cmd_info[icmd].command != '\n'; ++icmd)
	{
		if (cmd_info[icmd].command_pointer == do_cmd)
		{
			if (!strcmp(cmd_info[icmd].command, cmd)) // do_cmd´Â ¸đµç ¸í·Éľî¸¦ ĂÄľß ÇŇ Ľö ŔÖ´Ů.
				break;
		}
		else if (!strncmp(cmd_info[icmd].command, cmd, cmdlen))
			break;
	}

	if (ch->GetPosition() < cmd_info[icmd].minimum_position)
	{
		switch (ch->GetPosition())
		{
			case POS_MOUNTING:
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ĺş »óĹÂżˇĽ­´Â ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
				break;

			case POS_DEAD:
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ľ˛·ŻÁř »óĹÂżˇĽ­´Â ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
				break;

			case POS_SLEEPING:
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("˛ŢĽÓżˇĽ­ ľî¶»°Ôżä?"));
				break;

			case POS_RESTING:
			case POS_SITTING:
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸ŐŔú ŔĎľî łŞĽĽżä."));
				break;
				/*
				   case POS_FIGHTING:
				   ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸ńĽűŔ» °É°í ŔüĹő Áß ŔÔ´Ď´Ů. ÁýÁß ÇĎĽĽżä."));
				   break;
				 */
			default:
				sys_err("unknown position %d", ch->GetPosition());
				break;
		}

		return;
	}

	if (*cmd_info[icmd].command == '\n')
	{   
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±×·± ¸í·Éľî´Â ľř˝Ŕ´Ď´Ů"));
		return;
	}

	if (cmd_info[icmd].gm_level && cmd_info[icmd].gm_level > ch->GetGMLevel())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±×·± ¸í·Éľî´Â ľř˝Ŕ´Ď´Ů"));
		return;
	}

	if (strncmp("phase", cmd_info[icmd].command, 5) != 0) // Č÷µç ¸í·Éľî Ăł¸® 
		sys_log(0, "COMMAND: %s: %s", ch->GetName(), cmd_info[icmd].command);

	((*cmd_info[icmd].command_pointer) (ch, line, icmd, cmd_info[icmd].subcmd));

	if (ch->GetGMLevel() >= GM_LOW_WIZARD)
	{
		if (cmd_info[icmd].gm_level >= GM_LOW_WIZARD)
		{
			if (LC_IsEurope() == true || /*LC_IsNewCIBN() == true || */LC_IsCanada() == true || LC_IsBrazil() == true || LC_IsSingapore() == true )
			{
				char buf[1024];
				snprintf( buf, sizeof(buf), "%s", argument );

				LogManager::instance().GMCommandLog(ch->GetPlayerID(), ch->GetName(), ch->GetDesc()->GetHostName(), g_bChannel, buf);
			}
		}
	}
}

 

 

check cmd_general.cpp

Spoiler
# Add

#ifdef ENABLE_EVENT_MANAGER
ACMD(do_event_manager)
{
	std::vector<std::string> vecArgs;
	split_argument(argument, vecArgs);
	if (vecArgs.size() < 2) { return; }
	else if (vecArgs[1] == "info")
	{
		CHARACTER_MANAGER::Instance().SendDataPlayer(ch);
	}
	else if (vecArgs[1] == "remove")
	{
		if (!ch->IsGM())
			return;

		if (vecArgs.size() < 3) { 
			
			ch->ChatPacket(CHAT_TYPE_INFO, "put the event index!!");
			return; 
		}

		BYTE removeIndex;
		str_to_number(removeIndex, vecArgs[2].c_str());

		if(CHARACTER_MANAGER::Instance().CloseEventManuel(removeIndex))
			ch->ChatPacket(CHAT_TYPE_INFO, "successfuly remove!");
		else
			ch->ChatPacket(CHAT_TYPE_INFO, "dont has any event!");
	}
	else if (vecArgs[1] == "update")
	{
		if (!ch->IsGM())
			return;
		const BYTE subHeader = EVENT_MANAGER_UPDATE;
		//db_clientdesc->DBPacketHeader(HEADER_GD_EVENT_MANAGER, 0, sizeof(BYTE));
		//db_clientdesc->Packet(&subHeader, sizeof(BYTE));
		db_clientdesc->DBPacket(HEADER_GD_EVENT_MANAGER, 0, &subHeader, sizeof(BYTE));

		ch->ChatPacket(CHAT_TYPE_INFO, "successfully update!");
	}
}
#endif

 

 

Link to comment
Share on other sites

Spoiler
#include "stdafx.h"
#ifdef __FreeBSD__
#include <md5.h>
#else
#include "../../libthecore/include/xmd5.h"
#endif

#include "utils.h"
#include "config.h"
#include "desc_client.h"
#include "desc_manager.h"
#include "char.h"
#include "char_manager.h"
#include "motion.h"
#include "packet.h"
#include "affect.h"
#include "pvp.h"
#include "start_position.h"
#include "party.h"
#include "guild_manager.h"
#include "p2p.h"
#include "dungeon.h"
#include "messenger_manager.h"
#include "war_map.h"
#include "questmanager.h"
#include "item_manager.h"
#include "monarch.h"
#include "mob_manager.h"
#include "dev_log.h"
#include "item.h"
#include "arena.h"
#include "buffer_manager.h"
#include "unique_item.h"
#include "threeway_war.h"
#include "log.h"
#include "../../common/VnumHelper.h"
#ifdef __AUCTION__
#include "auction_manager.h"
#endif

extern int g_server_id;

extern int g_nPortalLimitTime;

#ifdef ENABLE_EVENT_MANAGER
ACMD(do_event_manager)
{
	std::vector<std::string> vecArgs;
	split_argument(argument, vecArgs);
	if (vecArgs.size() < 2) { return; }
	else if (vecArgs[1] == "info")
	{
		CHARACTER_MANAGER::Instance().SendDataPlayer(ch);
	}
	else if (vecArgs[1] == "remove")
	{
		if (!ch->IsGM())
			return;

		if (vecArgs.size() < 3) { 
			
			ch->ChatPacket(CHAT_TYPE_INFO, "put the event index!!");
			return; 
		}

		BYTE removeIndex;
		str_to_number(removeIndex, vecArgs[2].c_str());

		if(CHARACTER_MANAGER::Instance().CloseEventManuel(removeIndex))
			ch->ChatPacket(CHAT_TYPE_INFO, "successfuly remove!");
		else
			ch->ChatPacket(CHAT_TYPE_INFO, "dont has any event!");
	}
	else if (vecArgs[1] == "update")
	{
		if (!ch->IsGM())
			return;
		const BYTE subHeader = EVENT_MANAGER_UPDATE;
		//db_clientdesc->DBPacketHeader(HEADER_GD_EVENT_MANAGER, 0, sizeof(BYTE));
		//db_clientdesc->Packet(&subHeader, sizeof(BYTE));
		db_clientdesc->DBPacket(HEADER_GD_EVENT_MANAGER, 0, &subHeader, sizeof(BYTE));

		ch->ChatPacket(CHAT_TYPE_INFO, "successfully update!");
	}
}
#endif

ACMD(do_user_horse_ride)
{
	if (ch->IsObserverMode())
		return;

	if (ch->IsDead() || ch->IsStun())
		return;

	if (ch->IsHorseRiding() == false)
	{
		// ¸»ŔĚ ľĆ´Ń ´Ů¸ĄĹ»°ÍŔ» Ÿ°íŔÖ´Ů.
		if (ch->GetMountVnum())
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŔĚąĚ Ĺ»°ÍŔ» ŔĚżëÁßŔÔ´Ď´Ů."));
			return;
		}

		if (ch->GetHorse() == NULL)
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»Ŕ» ¸ŐŔú ĽŇČŻÇŘÁÖĽĽżä."));
			return;
		}

		ch->StartRiding();
	}
	else
	{
		ch->StopRiding();
	}
}

ACMD(do_user_horse_back)
{
	if (ch->GetHorse() != NULL)
	{
		ch->HorseSummon(false);
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»Ŕ» µą·Áş¸łÂ˝Ŕ´Ď´Ů."));
	}
	else if (ch->IsHorseRiding() == true)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»żˇĽ­ ¸ŐŔú ł»·Áľß ÇŐ´Ď´Ů."));
	}
	else
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»Ŕ» ¸ŐŔú ĽŇČŻÇŘÁÖĽĽżä."));
	}
}

ACMD(do_user_horse_feed)
{
	// °łŔλóÁˇŔ» ż¬ »óĹÂżˇĽ­´Â ¸» ¸ÔŔ̸¦ ÁŮ Ľö ľř´Ů.
	if (ch->GetMyShop())
		return;

	if (ch->GetHorse() == NULL)
	{
		if (ch->IsHorseRiding() == false)
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»Ŕ» ¸ŐŔú ĽŇČŻÇŘÁÖĽĽżä."));
		else
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»Ŕ» Ĺş »óĹÂżˇĽ­´Â ¸ÔŔ̸¦ ÁŮ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	DWORD dwFood = ch->GetHorseGrade() + 50054 - 1;

	if (ch->CountSpecifyItem(dwFood) > 0)
	{
		ch->RemoveSpecifyItem(dwFood, 1);
		ch->FeedHorse();
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»żˇ°Ô %s%s ÁÖľú˝Ŕ´Ď´Ů."), 
				ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName,
				g_iUseLocale ? "" : under_han(ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName) ? LC_TEXT("Ŕ»") : LC_TEXT("¸¦"));
	}
	else
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ľĆŔĚĹŰŔĚ ÇĘżäÇŐ´Ď´Ů"), ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName);
	}
}

#define MAX_REASON_LEN		128

EVENTINFO(TimedEventInfo)
{
	DynamicCharacterPtr ch;
	int		subcmd;
	int         	left_second;
	char		szReason[MAX_REASON_LEN];

	TimedEventInfo() 
	: ch()
	, subcmd( 0 )
	, left_second( 0 )
	{
		::memset( szReason, 0, MAX_REASON_LEN );
	}
};

struct SendDisconnectFunc
{
	void operator () (LPDESC d)
	{
		if (d->GetCharacter())
		{
			if (d->GetCharacter()->GetGMLevel() == GM_PLAYER)
				d->GetCharacter()->ChatPacket(CHAT_TYPE_COMMAND, "quit Shutdown(SendDisconnectFunc)");
		}
	}
};

struct DisconnectFunc
{
	void operator () (LPDESC d)
	{
		if (d->GetType() == DESC_TYPE_CONNECTOR)
			return;

		if (d->IsPhase(PHASE_P2P))
			return;

		if (d->GetCharacter())
			d->GetCharacter()->Disconnect("Shutdown(DisconnectFunc)");

		d->SetPhase(PHASE_CLOSE);
	}
};

EVENTINFO(shutdown_event_data)
{
	int seconds;

	shutdown_event_data()
	: seconds( 0 )
	{
	}
};

EVENTFUNC(shutdown_event)
{
	shutdown_event_data* info = dynamic_cast<shutdown_event_data*>( event->info );

	if ( info == NULL )
	{
		sys_err( "shutdown_event> <Factor> Null pointer" );
		return 0;
	}

	int * pSec = & (info->seconds);

	if (*pSec < 0)
	{
		sys_log(0, "shutdown_event sec %d", *pSec);

		if (--*pSec == -10)
		{
			const DESC_MANAGER::DESC_SET & c_set_desc = DESC_MANAGER::instance().GetClientSet();
			std::for_each(c_set_desc.begin(), c_set_desc.end(), DisconnectFunc());
			return passes_per_sec;
		}
		else if (*pSec < -10)
			return 0;

		return passes_per_sec;
	}
	else if (*pSec == 0)
	{
		const DESC_MANAGER::DESC_SET & c_set_desc = DESC_MANAGER::instance().GetClientSet();
		std::for_each(c_set_desc.begin(), c_set_desc.end(), SendDisconnectFunc());
		g_bNoMoreClient = true;
		--*pSec;
		return passes_per_sec;
	}
	else
	{
		char buf[64];
		snprintf(buf, sizeof(buf), LC_TEXT("ĽË´ŮżîŔĚ %dĂĘ ł˛ľŇ˝Ŕ´Ď´Ů."), *pSec);
		SendNotice(buf);

		--*pSec;
		return passes_per_sec;
	}
}

void Shutdown(int iSec)
{
	if (g_bNoMoreClient)
	{
		thecore_shutdown();
		return;
	}

	CWarMapManager::instance().OnShutdown();

	char buf[64];
	snprintf(buf, sizeof(buf), LC_TEXT("%dĂĘ ČÄ °ÔŔÓŔĚ ĽË´Ůżî µË´Ď´Ů."), iSec);

	SendNotice(buf);

	shutdown_event_data* info = AllocEventInfo<shutdown_event_data>();
	info->seconds = iSec;

	event_create(shutdown_event, info, 1);
}

ACMD(do_shutdown)
{
	if (NULL == ch)
	{
		sys_err("Accept shutdown command from %s.", ch->GetName());
	}
	TPacketGGShutdown p;
	p.bHeader = HEADER_GG_SHUTDOWN;
	P2P_MANAGER::instance().Send(&p, sizeof(TPacketGGShutdown));

	Shutdown(10);
}

EVENTFUNC(timed_event)
{
	TimedEventInfo * info = dynamic_cast<TimedEventInfo *>( event->info );
	
	if ( info == NULL )
	{
		sys_err( "timed_event> <Factor> Null pointer" );
		return 0;
	}

	LPCHARACTER	ch = info->ch;
	if (ch == NULL) { // <Factor>
		return 0;
	}
	LPDESC d = ch->GetDesc();

	if (info->left_second <= 0)
	{
		ch->m_pkTimedEvent = NULL;

		if (true == LC_IsEurope() || true == LC_IsYMIR() || true == LC_IsKorea())
		{
			switch (info->subcmd)
			{
				case SCMD_LOGOUT:
				case SCMD_QUIT:
				case SCMD_PHASE_SELECT:
					{
						TPacketNeedLoginLogInfo acc_info;
						acc_info.dwPlayerID = ch->GetDesc()->GetAccountTable().id;

						db_clientdesc->DBPacket( HEADER_GD_VALID_LOGOUT, 0, &acc_info, sizeof(acc_info) );

						LogManager::instance().DetailLoginLog( false, ch );
					}
					break;
			}
		}

		switch (info->subcmd)
		{
			case SCMD_LOGOUT:
				if (d)
					d->SetPhase(PHASE_CLOSE);
				break;

			case SCMD_QUIT:
				ch->ChatPacket(CHAT_TYPE_COMMAND, "quit");
				break;

			case SCMD_PHASE_SELECT:
				{
					ch->Disconnect("timed_event - SCMD_PHASE_SELECT");

					if (d)
					{
						d->SetPhase(PHASE_SELECT);
					}
				}
				break;
		}

		return 0;
	}
	else
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%dĂĘ ł˛ľŇ˝Ŕ´Ď´Ů."), info->left_second);
		--info->left_second;
	}

	return PASSES_PER_SEC(1);
}

ACMD(do_cmd)
{
	/* RECALL_DELAY
	   if (ch->m_pkRecallEvent != NULL)
	   {
	   ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ĂëĽŇ µÇľú˝Ŕ´Ď´Ů."));
	   event_cancel(&ch->m_pkRecallEvent);
	   return;
	   }
	// END_OF_RECALL_DELAY */

	if (ch->m_pkTimedEvent)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ĂëĽŇ µÇľú˝Ŕ´Ď´Ů."));
		event_cancel(&ch->m_pkTimedEvent);
		return;
	}

	switch (subcmd)
	{
		case SCMD_LOGOUT:
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("·Î±×ŔÎ Č­¸éŔ¸·Î µąľĆ °©´Ď´Ů. Ŕá˝Ă¸¸ ±â´Ů¸®ĽĽżä."));
			break;

		case SCMD_QUIT:
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("°ÔŔÓŔ» Áľ·á ÇŐ´Ď´Ů. Ŕá˝Ă¸¸ ±â´Ů¸®ĽĽżä."));
			break;

		case SCMD_PHASE_SELECT:
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Äł¸ŻĹ͸¦ ŔüČŻ ÇŐ´Ď´Ů. Ŕá˝Ă¸¸ ±â´Ů¸®ĽĽżä."));
			break;
	}

	int nExitLimitTime = 10;

	if (ch->IsHack(false, true, nExitLimitTime) &&
		false == CThreeWayWar::instance().IsSungZiMapIndex(ch->GetMapIndex()) &&
	   	(!ch->GetWarMap() || ch->GetWarMap()->GetType() == GUILD_WAR_TYPE_FLAG))
	{
		return;
	}
	
	switch (subcmd)
	{
		case SCMD_LOGOUT:
		case SCMD_QUIT:
		case SCMD_PHASE_SELECT:
			{
				TimedEventInfo* info = AllocEventInfo<TimedEventInfo>();

				{
					if (ch->IsPosition(POS_FIGHTING))
						info->left_second = 10;
					else
						info->left_second = 3;
				}

				info->ch		= ch;
				info->subcmd		= subcmd;
				strlcpy(info->szReason, argument, sizeof(info->szReason));

				ch->m_pkTimedEvent	= event_create(timed_event, info, 1);
			}
			break;
	}
}

ACMD(do_mount)
{
	/*
	   char			arg1[256];
	   struct action_mount_param	param;

	// ŔĚąĚ Ĺ¸°í ŔÖŔ¸¸é
	if (ch->GetMountingChr())
	{
	char arg2[256];
	two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	if (!*arg1 || !*arg2)
	return;

	param.x		= atoi(arg1);
	param.y		= atoi(arg2);
	param.vid	= ch->GetMountingChr()->GetVID();
	param.is_unmount = true;

	float distance = DISTANCE_SQRT(param.x - (DWORD) ch->GetX(), param.y - (DWORD) ch->GetY());

	if (distance > 600.0f)
	{
	ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Á» ´ő °ˇ±îŔĚ °ˇĽ­ ł»¸®ĽĽżä."));
	return;
	}

	action_enqueue(ch, ACTION_TYPE_MOUNT, &param, 0.0f, true);
	return;
	}

	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
	return;

	LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(atoi(arg1));

	if (!tch->IsNPC() || !tch->IsMountable())
	{
	ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("°Ĺ±âżˇ´Â Ĺ» Ľö ľřľîżä."));
	return;
	}

	float distance = DISTANCE_SQRT(tch->GetX() - ch->GetX(), tch->GetY() - ch->GetY());

	if (distance > 600.0f)
	{
	ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Á» ´ő °ˇ±îŔĚ °ˇĽ­ ŸĽĽżä."));
	return;
	}

	param.vid		= tch->GetVID();
	param.is_unmount	= false;

	action_enqueue(ch, ACTION_TYPE_MOUNT, &param, 0.0f, true);
	 */
}

ACMD(do_fishing)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	ch->SetRotation(atof(arg1));
	ch->fishing();
}

ACMD(do_console)
{
	ch->ChatPacket(CHAT_TYPE_COMMAND, "ConsoleEnable");
}

ACMD(do_restart)
{
	if (false == ch->IsDead())
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "CloseRestartWindow");
		ch->StartRecoveryEvent();
		return;
	}

	if (NULL == ch->m_pkDeadEvent)
		return;

	int iTimeToDead = (event_time(ch->m_pkDeadEvent) / passes_per_sec);

	if (subcmd != SCMD_RESTART_TOWN && (!ch->GetWarMap() || ch->GetWarMap()->GetType() == GUILD_WAR_TYPE_FLAG))
	{
		if (!test_server)
		{
			if (ch->IsHack())
			{
				//ĽşÁö ¸ĘŔĎ°ćżěżˇ´Â ĂĽĹ© ÇĎÁö ľĘ´Â´Ů.
				if (false == CThreeWayWar::instance().IsSungZiMapIndex(ch->GetMapIndex()))
				{
					ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ľĆÁ÷ Ŕç˝ĂŔŰ ÇŇ Ľö ľř˝Ŕ´Ď´Ů. (%dĂĘ ł˛Ŕ˝)"), iTimeToDead - (180 - g_nPortalLimitTime));
					return;
				}
			}

			if (iTimeToDead > 170)
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ľĆÁ÷ Ŕç˝ĂŔŰ ÇŇ Ľö ľř˝Ŕ´Ď´Ů. (%dĂĘ ł˛Ŕ˝)"), iTimeToDead - 170);
				return;
			}
		}
	}

	//PREVENT_HACK
	//DESC : â°í, ±łČŻ â ČÄ Ć÷Ĺ»Ŕ» »çżëÇĎ´Â ąö±×żˇ ŔĚżëµÉĽö Ŕ־
	//		ÄđŸŔÓŔ» Ăß°ˇ 
	if (subcmd == SCMD_RESTART_TOWN)
	{
		if (ch->IsHack())
		{
			//±ćµĺ¸Ę, ĽşÁö¸ĘżˇĽ­´Â ĂĽĹ© ÇĎÁö ľĘ´Â´Ů.
			if ((!ch->GetWarMap() || ch->GetWarMap()->GetType() == GUILD_WAR_TYPE_FLAG) ||
			   	false == CThreeWayWar::instance().IsSungZiMapIndex(ch->GetMapIndex()))
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ľĆÁ÷ Ŕç˝ĂŔŰ ÇŇ Ľö ľř˝Ŕ´Ď´Ů. (%dĂĘ ł˛Ŕ˝)"), iTimeToDead - (180 - g_nPortalLimitTime));
				return;
			}
		}

		if (iTimeToDead > 173)
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ľĆÁ÷ ¸¶Ŕ»żˇĽ­ Ŕç˝ĂŔŰ ÇŇ Ľö ľř˝Ŕ´Ď´Ů. (%d ĂĘ ł˛Ŕ˝)"), iTimeToDead - 173);
			return;
		}
	}
	//END_PREVENT_HACK

	ch->ChatPacket(CHAT_TYPE_COMMAND, "CloseRestartWindow");

	ch->GetDesc()->SetPhase(PHASE_GAME);
	ch->SetPosition(POS_STANDING);
	ch->StartRecoveryEvent();

	//FORKED_LOAD
	//DESC: »ď°Ĺ¸® ŔüĹő˝Ă şÎČ°Ŕ» ÇŇ°ćżě ¸ĘŔÇ ŔÔ±¸°ˇ ľĆ´Ń »ď°Ĺ¸® ŔüĹőŔÇ ˝ĂŔŰÁöÁˇŔ¸·Î Ŕ̵żÇĎ°Ô µČ´Ů.
	if (1 == quest::CQuestManager::instance().GetEventFlag("threeway_war"))
	{
		if (subcmd == SCMD_RESTART_TOWN || subcmd == SCMD_RESTART_HERE)
		{
			if (true == CThreeWayWar::instance().IsThreeWayWarMapIndex(ch->GetMapIndex()) &&
					false == CThreeWayWar::instance().IsSungZiMapIndex(ch->GetMapIndex()))
			{
				ch->WarpSet(EMPIRE_START_X(ch->GetEmpire()), EMPIRE_START_Y(ch->GetEmpire()));

				ch->ReviveInvisible(5);
				ch->PointChange(POINT_HP, ch->GetMaxHP() - ch->GetHP());
				ch->PointChange(POINT_SP, ch->GetMaxSP() - ch->GetSP());

				return;
			}

			//ĽşÁö 
			if (true == CThreeWayWar::instance().IsSungZiMapIndex(ch->GetMapIndex()))
			{
				if (CThreeWayWar::instance().GetReviveTokenForPlayer(ch->GetPlayerID()) <= 0)
				{
					ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ĽşÁöżˇĽ­ şÎČ° ±âȸ¸¦ ¸đµÎ ŔŇľú˝Ŕ´Ď´Ů! ¸¶Ŕ»·Î Ŕ̵żÇŐ´Ď´Ů!"));
					ch->WarpSet(EMPIRE_START_X(ch->GetEmpire()), EMPIRE_START_Y(ch->GetEmpire()));
				}
				else
				{
					ch->Show(ch->GetMapIndex(), GetSungziStartX(ch->GetEmpire()), GetSungziStartY(ch->GetEmpire()));
				}

				ch->PointChange(POINT_HP, ch->GetMaxHP() - ch->GetHP());
				ch->PointChange(POINT_SP, ch->GetMaxSP() - ch->GetSP());
				ch->ReviveInvisible(5);

				return;
			}
		}
	}
	//END_FORKED_LOAD

	if (ch->GetDungeon())
		ch->GetDungeon()->UseRevive(ch);

	if (ch->GetWarMap() && !ch->IsObserverMode())
	{
		CWarMap * pMap = ch->GetWarMap();
		DWORD dwGuildOpponent = pMap ? pMap->GetGuildOpponent(ch) : 0;

		if (dwGuildOpponent)
		{
			switch (subcmd)
			{
				case SCMD_RESTART_TOWN:
					sys_log(0, "do_restart: restart town");
					PIXEL_POSITION pos;

					if (CWarMapManager::instance().GetStartPosition(ch->GetMapIndex(), ch->GetGuild()->GetID() < dwGuildOpponent ? 0 : 1, pos))
						ch->Show(ch->GetMapIndex(), pos.x, pos.y);
					else
						ch->ExitToSavedLocation();

					ch->PointChange(POINT_HP, ch->GetMaxHP() - ch->GetHP());
					ch->PointChange(POINT_SP, ch->GetMaxSP() - ch->GetSP());
					ch->ReviveInvisible(5);
					break;

				case SCMD_RESTART_HERE:
					sys_log(0, "do_restart: restart here");
					ch->RestartAtSamePos();
					//ch->Show(ch->GetMapIndex(), ch->GetX(), ch->GetY());
					ch->PointChange(POINT_HP, ch->GetMaxHP() - ch->GetHP());
					ch->PointChange(POINT_SP, ch->GetMaxSP() - ch->GetSP());
					ch->ReviveInvisible(5);
					break;
			}

			return;
		}
	}

	switch (subcmd)
	{
		case SCMD_RESTART_TOWN:
			sys_log(0, "do_restart: restart town");
			PIXEL_POSITION pos;

			if (SECTREE_MANAGER::instance().GetRecallPositionByEmpire(ch->GetMapIndex(), ch->GetEmpire(), pos))
				ch->WarpSet(pos.x, pos.y);
			else
				ch->WarpSet(EMPIRE_START_X(ch->GetEmpire()), EMPIRE_START_Y(ch->GetEmpire()));

			ch->PointChange(POINT_HP, 50 - ch->GetHP());
			ch->DeathPenalty(1);
			break;

		case SCMD_RESTART_HERE:
			sys_log(0, "do_restart: restart here");
			ch->RestartAtSamePos();
			//ch->Show(ch->GetMapIndex(), ch->GetX(), ch->GetY());
			ch->PointChange(POINT_HP, 50 - ch->GetHP());
			ch->DeathPenalty(0);
			ch->ReviveInvisible(5);
			break;
	}
}

#define MAX_STAT 90

ACMD(do_stat_reset)
{
	ch->PointChange(POINT_STAT_RESET_COUNT, 12 - ch->GetPoint(POINT_STAT_RESET_COUNT));
}

ACMD(do_stat_minus)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	if (ch->IsPolymorphed())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("µĐ°© Áßżˇ´Â ´É·ÂŔ» żĂ¸± Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	if (ch->GetPoint(POINT_STAT_RESET_COUNT) <= 0)
		return;

	if (!strcmp(arg1, "st"))
	{
		if (ch->GetRealPoint(POINT_ST) <= JobInitialPoints[ch->GetJob()].st)
			return;

		ch->SetRealPoint(POINT_ST, ch->GetRealPoint(POINT_ST) - 1);
		ch->SetPoint(POINT_ST, ch->GetPoint(POINT_ST) - 1);
		ch->ComputePoints();
		ch->PointChange(POINT_ST, 0);
	}
	else if (!strcmp(arg1, "dx"))
	{
		if (ch->GetRealPoint(POINT_DX) <= JobInitialPoints[ch->GetJob()].dx)
			return;

		ch->SetRealPoint(POINT_DX, ch->GetRealPoint(POINT_DX) - 1);
		ch->SetPoint(POINT_DX, ch->GetPoint(POINT_DX) - 1);
		ch->ComputePoints();
		ch->PointChange(POINT_DX, 0);
	}
	else if (!strcmp(arg1, "ht"))
	{
		if (ch->GetRealPoint(POINT_HT) <= JobInitialPoints[ch->GetJob()].ht)
			return;

		ch->SetRealPoint(POINT_HT, ch->GetRealPoint(POINT_HT) - 1);
		ch->SetPoint(POINT_HT, ch->GetPoint(POINT_HT) - 1);
		ch->ComputePoints();
		ch->PointChange(POINT_HT, 0);
		ch->PointChange(POINT_MAX_HP, 0);
	}
	else if (!strcmp(arg1, "iq"))
	{
		if (ch->GetRealPoint(POINT_IQ) <= JobInitialPoints[ch->GetJob()].iq)
			return;

		ch->SetRealPoint(POINT_IQ, ch->GetRealPoint(POINT_IQ) - 1);
		ch->SetPoint(POINT_IQ, ch->GetPoint(POINT_IQ) - 1);
		ch->ComputePoints();
		ch->PointChange(POINT_IQ, 0);
		ch->PointChange(POINT_MAX_SP, 0);
	}
	else
		return;

	ch->PointChange(POINT_STAT, +1);
	ch->PointChange(POINT_STAT_RESET_COUNT, -1);
	ch->ComputePoints();
}

ACMD(do_stat)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	if (ch->IsPolymorphed())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("µĐ°© Áßżˇ´Â ´É·ÂŔ» żĂ¸± Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	if (ch->GetPoint(POINT_STAT) <= 0)
		return;

	BYTE idx = 0;
	
	if (!strcmp(arg1, "st"))
		idx = POINT_ST;
	else if (!strcmp(arg1, "dx"))
		idx = POINT_DX;
	else if (!strcmp(arg1, "ht"))
		idx = POINT_HT;
	else if (!strcmp(arg1, "iq"))
		idx = POINT_IQ;
	else
		return;

	if (ch->GetRealPoint(idx) >= MAX_STAT)
		return;

	ch->SetRealPoint(idx, ch->GetRealPoint(idx) + 1);
	ch->SetPoint(idx, ch->GetPoint(idx) + 1);
	ch->ComputePoints();
	ch->PointChange(idx, 0);

	if (idx == POINT_IQ)
	{
		ch->PointChange(POINT_MAX_HP, 0);
	}
	else if (idx == POINT_HT)
	{
		ch->PointChange(POINT_MAX_SP, 0);
	}

	ch->PointChange(POINT_STAT, -1);
	ch->ComputePoints();
}

ACMD(do_pvp)
{
	if (ch->GetArena() != NULL || CArenaManager::instance().IsArenaMap(ch->GetMapIndex()) == true)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´ë·ĂŔ忡Ľ­ »çżëÇĎ˝Ç Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	DWORD vid = 0;
	str_to_number(vid, arg1);
	LPCHARACTER pkVictim = CHARACTER_MANAGER::instance().Find(vid);

	if (!pkVictim)
		return;

	if (pkVictim->IsNPC())
		return;

	if (pkVictim->GetArena() != NULL)
	{
		pkVictim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("»ó´ëąćŔĚ ´ë·ĂÁßŔÔ´Ď´Ů."));
		return;
	}

	CPVPManager::instance().Insert(ch, pkVictim);
}

ACMD(do_guildskillup)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	if (!ch->GetGuild())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±ćµĺżˇ ĽÓÇŘŔÖÁö ľĘ˝Ŕ´Ď´Ů."));
		return;
	}

	CGuild* g = ch->GetGuild();
	TGuildMember* gm = g->GetMember(ch->GetPlayerID());
	if (gm->grade == GUILD_LEADER_GRADE)
	{
		DWORD vnum = 0;
		str_to_number(vnum, arg1);
		g->SkillLevelUp(vnum);
	}
	else
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±ćµĺ ˝şĹł ·ąş§Ŕ» şŻ°ćÇŇ ±ÇÇŃŔĚ ľř˝Ŕ´Ď´Ů."));
	}
}

ACMD(do_skillup)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	DWORD vnum = 0;
	str_to_number(vnum, arg1);

	if (true == ch->CanUseSkill(vnum))
	{
		ch->SkillLevelUp(vnum);
	}
	else
	{
		switch(vnum)
		{
			case SKILL_HORSE_WILDATTACK:
			case SKILL_HORSE_CHARGE:
			case SKILL_HORSE_ESCAPE:
			case SKILL_HORSE_WILDATTACK_RANGE:

			case SKILL_7_A_ANTI_TANHWAN:
			case SKILL_7_B_ANTI_AMSEOP:
			case SKILL_7_C_ANTI_SWAERYUNG:
			case SKILL_7_D_ANTI_YONGBI:

			case SKILL_8_A_ANTI_GIGONGCHAM:
			case SKILL_8_B_ANTI_YEONSA:
			case SKILL_8_C_ANTI_MAHWAN:
			case SKILL_8_D_ANTI_BYEURAK:

			case SKILL_ADD_HP:
			case SKILL_RESIST_PENETRATE:
				ch->SkillLevelUp(vnum);
				break;
		}
	}
}

//
// @version	05/06/20 Bang2ni - Äż¸Çµĺ Ăł¸® Delegate to CHARACTER class
//
ACMD(do_safebox_close)
{
	ch->CloseSafebox();
}

//
// @version	05/06/20 Bang2ni - Äż¸Çµĺ Ăł¸® Delegate to CHARACTER class
//
ACMD(do_safebox_password)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));
	ch->ReqSafeboxLoad(arg1);
}

ACMD(do_safebox_change_password)
{
	char arg1[256];
	char arg2[256];

	two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	if (!*arg1 || strlen(arg1)>6)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â°í> Ŕ߸řµČ ľĎČŁ¸¦ ŔÔ·ÂÇĎĽĚ˝Ŕ´Ď´Ů."));
		return;
	}

	if (!*arg2 || strlen(arg2)>6)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â°í> Ŕ߸řµČ ľĎČŁ¸¦ ŔÔ·ÂÇĎĽĚ˝Ŕ´Ď´Ů."));
		return;
	}

	if (LC_IsBrazil() == true)
	{
		for (int i = 0; i < 6; ++i)
		{
			if (arg2[i] == '\0')
				break;

			if (isalpha(arg2[i]) == false)
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â°í> şńąĐąřČŁ´Â żµą®ŔÚ¸¸ °ˇ´ÉÇŐ´Ď´Ů."));
				return;
			}
		}
	}

	TSafeboxChangePasswordPacket p;

	p.dwID = ch->GetDesc()->GetAccountTable().id;
	strlcpy(p.szOldPassword, arg1, sizeof(p.szOldPassword));
	strlcpy(p.szNewPassword, arg2, sizeof(p.szNewPassword));

	db_clientdesc->DBPacket(HEADER_GD_SAFEBOX_CHANGE_PASSWORD, ch->GetDesc()->GetHandle(), &p, sizeof(p));
}

ACMD(do_mall_password)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1 || strlen(arg1) > 6)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â°í> Ŕ߸řµČ ľĎČŁ¸¦ ŔÔ·ÂÇĎĽĚ˝Ŕ´Ď´Ů."));
		return;
	}

	int iPulse = thecore_pulse();

	if (ch->GetMall())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â°í> â°í°ˇ ŔĚąĚ ż­·ÁŔÖ˝Ŕ´Ď´Ů."));
		return;
	}

	if (iPulse - ch->GetMallLoadTime() < passes_per_sec * 10) // 10ĂĘżˇ ÇŃąř¸¸ żäĂ» °ˇ´É
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â°í> â°í¸¦ ´ÝŔşÁö 10ĂĘ ľČżˇ´Â ż­ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	ch->SetMallLoadTime(iPulse);

	TSafeboxLoadPacket p;
	p.dwID = ch->GetDesc()->GetAccountTable().id;
	strlcpy(p.szLogin, ch->GetDesc()->GetAccountTable().login, sizeof(p.szLogin));
	strlcpy(p.szPassword, arg1, sizeof(p.szPassword));

	db_clientdesc->DBPacket(HEADER_GD_MALL_LOAD, ch->GetDesc()->GetHandle(), &p, sizeof(p));
}

ACMD(do_mall_close)
{
	if (ch->GetMall())
	{
		ch->SetMallLoadTime(thecore_pulse());
		ch->CloseMall();
		ch->Save();
	}
}

ACMD(do_ungroup)
{
	if (!ch->GetParty())
		return;

	if (!CPartyManager::instance().IsEnablePCParty())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<ĆÄĆĽ> Ľ­ąö ą®Á¦·Î ĆÄĆĽ °ü·Ă Ăł¸®¸¦ ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	if (ch->GetDungeon())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<ĆÄĆĽ> ´řŔü ľČżˇĽ­´Â ĆÄĆĽżˇĽ­ łŞ°Ą Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	LPPARTY pParty = ch->GetParty();

	if (pParty->GetMemberCount() == 2)
	{
		// party disband
		CPartyManager::instance().DeleteParty(pParty);
	}
	else
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<ĆÄĆĽ> ĆÄĆĽżˇĽ­ łŞ°ˇĽĚ˝Ŕ´Ď´Ů."));
		//pParty->SendPartyRemoveOneToAll(ch);
		pParty->Quit(ch->GetPlayerID());
		//pParty->SendPartyRemoveAllToOne(ch);
	}
}

ACMD(do_close_shop)
{
	if (ch->GetMyShop())
	{
		ch->CloseMyShop();
		return;
	}
}

ACMD(do_set_walk_mode)
{
	ch->SetNowWalking(true);
	ch->SetWalking(true);
}

ACMD(do_set_run_mode)
{
	ch->SetNowWalking(false);
	ch->SetWalking(false);
}

ACMD(do_war)
{
	//ł» ±ćµĺ Á¤ş¸¸¦ ľňľîżŔ°í
	CGuild * g = ch->GetGuild();

	if (!g)
		return;

	//ŔüŔďÁßŔÎÁö ĂĽĹ©ÇŃąř!
	if (g->UnderAnyWar())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ŔĚąĚ ´Ů¸Ą ŔüŔ£ ÂüŔü Áß ŔÔ´Ď´Ů."));
		return;
	}

	//ĆĶó¸ŢĹ͸¦ µÎąč·Î łŞ´©°í
	char arg1[256], arg2[256];
	int type = GUILD_WAR_TYPE_FIELD;
	two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	if (!*arg1)
		return;

	if (*arg2)
	{
		str_to_number(type, arg2);

		if (type >= GUILD_WAR_TYPE_MAX_NUM)
			type = GUILD_WAR_TYPE_FIELD;
	}

	//±ćµĺŔÇ ¸¶˝şĹÍ ľĆŔ̵𸦠ľňľîżÂµÚ
	DWORD gm_pid = g->GetMasterPID();

	//¸¶˝şĹÍŔÎÁö ĂĽĹ©(±ćŔüŔş ±ćµĺŔ常ŔĚ °ˇ´É)
	if (gm_pid != ch->GetPlayerID())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±ćµĺŔüżˇ ´ëÇŃ ±ÇÇŃŔĚ ľř˝Ŕ´Ď´Ů."));
		return;
	}

	//»ó´ë ±ćµĺ¸¦ ľňľîżŔ°í
	CGuild * opp_g = CGuildManager::instance().FindGuildByName(arg1);

	if (!opp_g)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±×·± ±ćµĺ°ˇ ľř˝Ŕ´Ď´Ů."));
		return;
	}

	//»ó´ë±ćµĺżÍŔÇ »óĹ üũ
	switch (g->GetGuildWarState(opp_g->GetID()))
	{
		case GUILD_WAR_NONE:
			{
				if (opp_g->UnderAnyWar())
				{
					ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> »ó´ëąć ±ćµĺ°ˇ ŔĚąĚ ŔüŔď Áß ŔÔ´Ď´Ů."));
					return;
				}

				int iWarPrice = KOR_aGuildWarInfo[type].iWarPrice;

				if (g->GetGuildMoney() < iWarPrice)
				{
					ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> Ŕüşń°ˇ şÎÁ·ÇĎż© ±ćµĺŔüŔ» ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
					return;
				}

				if (opp_g->GetGuildMoney() < iWarPrice)
				{
					ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> »ó´ëąć ±ćµĺŔÇ Ŕüşń°ˇ şÎÁ·ÇĎż© ±ćµĺŔüŔ» ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
					return;
				}
			}
			break;

		case GUILD_WAR_SEND_DECLARE:
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŔĚąĚ Ľ±ŔüĆ÷°í ÁßŔÎ ±ćµĺŔÔ´Ď´Ů."));
				return;
			}
			break;

		case GUILD_WAR_RECV_DECLARE:
			{
				if (opp_g->UnderAnyWar())
				{
					ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> »ó´ëąć ±ćµĺ°ˇ ŔĚąĚ ŔüŔď Áß ŔÔ´Ď´Ů."));
					g->RequestRefuseWar(opp_g->GetID());
					return;
				}
			}
			break;

		case GUILD_WAR_RESERVE:
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ŔĚąĚ ŔüŔďŔĚ żąľŕµČ ±ćµĺ ŔÔ´Ď´Ů."));
				return;
			}
			break;

		case GUILD_WAR_END:
			return;

		default:
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ŔĚąĚ ŔüŔď ÁßŔÎ ±ćµĺŔÔ´Ď´Ů."));
			g->RequestRefuseWar(opp_g->GetID());
			return;
	}

	if (!g->CanStartWar(type))
	{
		// ±ćµĺŔüŔ» ÇŇ Ľö ŔÖ´Â Á¶°ÇŔ» ¸¸Á·ÇĎÁöľĘ´Â´Ů.
		if (g->GetLadderPoint() == 0)
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ·ą´ő ÁˇĽö°ˇ ¸đŔÚ¶óĽ­ ±ćµĺŔüŔ» ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
			sys_log(0, "GuildWar.StartError.NEED_LADDER_POINT");
		}
		else if (g->GetMemberCount() < GUILD_WAR_MIN_MEMBER_COUNT)
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±ćµĺŔüŔ» Çϱâ Ŕ§ÇŘĽ± ĂÖĽŇÇŃ %d¸íŔĚ ŔÖľîľß ÇŐ´Ď´Ů."), GUILD_WAR_MIN_MEMBER_COUNT);
			sys_log(0, "GuildWar.StartError.NEED_MINIMUM_MEMBER[%d]", GUILD_WAR_MIN_MEMBER_COUNT);
		}
		else
		{
			sys_log(0, "GuildWar.StartError.UNKNOWN_ERROR");
		}
		return;
	}

	// ÇʵĺŔü ĂĽĹ©¸¸ ÇĎ°í ĽĽĽĽÇŃ ĂĽĹ©´Â »ó´ëąćŔĚ ˝Âł«ÇҶ§ ÇŃ´Ů.
	if (!opp_g->CanStartWar(GUILD_WAR_TYPE_FIELD))
	{
		if (opp_g->GetLadderPoint() == 0)
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> »ó´ëąć ±ćµĺŔÇ ·ą´ő ÁˇĽö°ˇ ¸đŔÚ¶óĽ­ ±ćµĺŔüŔ» ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		else if (opp_g->GetMemberCount() < GUILD_WAR_MIN_MEMBER_COUNT)
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> »ó´ëąć ±ćµĺŔÇ ±ćµĺżř Ľö°ˇ şÎÁ·ÇĎż© ±ćµĺŔüŔ» ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	do
	{
		if (g->GetMasterCharacter() != NULL)
			break;

		CCI *pCCI = P2P_MANAGER::instance().FindByPID(g->GetMasterPID());

		if (pCCI != NULL)
			break;

		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> »ó´ëąć ±ćµĺŔÇ ±ćµĺŔĺŔĚ Á˘ĽÓÁßŔĚ ľĆ´Ő´Ď´Ů."));
		g->RequestRefuseWar(opp_g->GetID());
		return;

	} while (false);

	do
	{
		if (opp_g->GetMasterCharacter() != NULL)
			break;
		
		CCI *pCCI = P2P_MANAGER::instance().FindByPID(opp_g->GetMasterPID());
		
		if (pCCI != NULL)
			break;

		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> »ó´ëąć ±ćµĺŔÇ ±ćµĺŔĺŔĚ Á˘ĽÓÁßŔĚ ľĆ´Ő´Ď´Ů."));
		g->RequestRefuseWar(opp_g->GetID());
		return;

	} while (false);

	g->RequestDeclareWar(opp_g->GetID(), type);
}

ACMD(do_nowar)
{
	CGuild* g = ch->GetGuild();
	if (!g)
		return;

	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	DWORD gm_pid = g->GetMasterPID();

	if (gm_pid != ch->GetPlayerID())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±ćµĺŔüżˇ ´ëÇŃ ±ÇÇŃŔĚ ľř˝Ŕ´Ď´Ů."));
		return;
	}

	CGuild* opp_g = CGuildManager::instance().FindGuildByName(arg1);

	if (!opp_g)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±×·± ±ćµĺ°ˇ ľř˝Ŕ´Ď´Ů."));
		return;
	}

	g->RequestRefuseWar(opp_g->GetID());
}

ACMD(do_detaillog)
{
	ch->DetailLog();
}

ACMD(do_monsterlog)
{
	ch->ToggleMonsterLog();
}

ACMD(do_pkmode)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	BYTE mode = 0;
	str_to_number(mode, arg1);

	if (mode == PK_MODE_PROTECT)
		return;

	if (ch->GetLevel() < PK_PROTECT_LEVEL && mode != 0)
		return;

	ch->SetPKMode(mode);
}

ACMD(do_messenger_auth)
{
	if (ch->GetArena())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´ë·ĂŔ忡Ľ­ »çżëÇĎ˝Ç Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	char arg1[256], arg2[256];
	two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	if (!*arg1 || !*arg2)
		return;

	char answer = LOWER(*arg1);

	if (answer != 'y')
	{
		LPCHARACTER tch = CHARACTER_MANAGER::instance().FindPC(arg2);

		if (tch)
			tch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ´ÔŔ¸·Î şÎĹÍ ÄŁ±¸ µî·ĎŔ» °ĹşÎ ´çÇß˝Ŕ´Ď´Ů."), ch->GetName());
	}

	MessengerManager::instance().AuthToAdd(ch->GetName(), arg2, answer == 'y' ? false : true); // DENY
}

ACMD(do_setblockmode)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (*arg1)
	{
		BYTE flag = 0;
		str_to_number(flag, arg1);
		ch->SetBlockMode(flag);
	}
}

ACMD(do_unmount)
{
	if (true == ch->UnEquipSpecialRideUniqueItem())
	{
		ch->RemoveAffect(AFFECT_MOUNT);
		ch->RemoveAffect(AFFECT_MOUNT_BONUS);

		if (ch->IsHorseRiding())
		{
			ch->StopRiding(); 
		}
	}
	else
	{
		ch->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("ŔÎşĄĹ丮°ˇ ˛Ë Â÷Ľ­ ł»¸± Ľö ľř˝Ŕ´Ď´Ů."));
	}

}

ACMD(do_observer_exit)
{
	if (ch->IsObserverMode())
	{
		if (ch->GetWarMap())
			ch->SetWarMap(NULL);

		if (ch->GetArena() != NULL || ch->GetArenaObserverMode() == true)
		{
			ch->SetArenaObserverMode(false);

			if (ch->GetArena() != NULL)
				ch->GetArena()->RemoveObserver(ch->GetPlayerID());

			ch->SetArena(NULL);
			ch->WarpSet(ARENA_RETURN_POINT_X(ch->GetEmpire()), ARENA_RETURN_POINT_Y(ch->GetEmpire()));
		}
		else
		{
			ch->ExitToSavedLocation();
		}
		ch->SetObserverMode(false);
	}
}

ACMD(do_view_equip)
{
	if (ch->GetGMLevel() <= GM_PLAYER)
		return;

	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (*arg1)
	{
		DWORD vid = 0;
		str_to_number(vid, arg1);
		LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid);

		if (!tch)
			return;

		if (!tch->IsPC())
			return;
		/*
		   int iSPCost = ch->GetMaxSP() / 3;

		   if (ch->GetSP() < iSPCost)
		   {
		   ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Á¤˝Ĺ·ÂŔĚ şÎÁ·ÇĎż© ´Ů¸Ą »ç¶÷ŔÇ Ŕĺşń¸¦ şĽ Ľö ľř˝Ŕ´Ď´Ů."));
		   return;
		   }
		   ch->PointChange(POINT_SP, -iSPCost);
		 */
		tch->SendEquipment(ch);
	}
}

ACMD(do_party_request)
{
	if (ch->GetArena())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´ë·ĂŔ忡Ľ­ »çżëÇĎ˝Ç Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	if (ch->GetParty())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŔĚąĚ ĆÄĆĽżˇ ĽÓÇŘ ŔÖŔ¸ąÇ·Î °ˇŔÔ˝ĹĂ»Ŕ» ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	DWORD vid = 0;
	str_to_number(vid, arg1);
	LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid);

	if (tch)
		if (!ch->RequestToParty(tch))
			ch->ChatPacket(CHAT_TYPE_COMMAND, "PartyRequestDenied");
}

ACMD(do_party_request_accept)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	DWORD vid = 0;
	str_to_number(vid, arg1);
	LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid);

	if (tch)
		ch->AcceptToParty(tch);
}

ACMD(do_party_request_deny)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	DWORD vid = 0;
	str_to_number(vid, arg1);
	LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid);

	if (tch)
		ch->DenyToParty(tch);
}

ACMD(do_monarch_warpto)
{
	if (true == LC_IsYMIR() || true == LC_IsKorea())
		return;

	if (!CMonarch::instance().IsMonarch(ch->GetPlayerID(), ch->GetEmpire()))
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±şÁÖ¸¸ŔĚ »çżë °ˇ´ÉÇŃ ±â´ÉŔÔ´Ď´Ů"));
		return;
	}
	
	//±şÁÖ ÄđŸŔÓ °Ë»ç
	if (!ch->IsMCOK(CHARACTER::MI_WARP))
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ĂĘ°Ł ÄđŸŔÓŔĚ ŔűżëÁßŔÔ´Ď´Ů."), ch->GetMCLTime(CHARACTER::MI_WARP));
		return;
	}

	//±şÁÖ ¸÷ ĽŇČŻ şńżë 
	const int WarpPrice = 10000;
	
	//±şÁÖ ±ą°í °Ë»ç 
	if (!CMonarch::instance().IsMoneyOk(WarpPrice, ch->GetEmpire()))
	{
		int NationMoney = CMonarch::instance().GetMoney(ch->GetEmpire());
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±ą°íżˇ µ·ŔĚ şÎÁ·ÇŐ´Ď´Ů. ÇöŔç : %u ÇĘżä±Ýľ× : %u"), NationMoney, WarpPrice);
		return;	
	}

	int x = 0, y = 0;
	char arg1[256];

	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("»çżëąý: warpto <character name>"));
		return;
	}

	LPCHARACTER tch = CHARACTER_MANAGER::instance().FindPC(arg1);

	if (!tch)
	{
		CCI * pkCCI = P2P_MANAGER::instance().Find(arg1);

		if (pkCCI)
		{
			if (pkCCI->bEmpire != ch->GetEmpire())
			{
				ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ŸÁ¦±ą ŔŻŔúżˇ°Ô´Â Ŕ̵żÇŇĽö ľř˝Ŕ´Ď´Ů"));
				return;
			}

			if (pkCCI->bChannel != g_bChannel)
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ÇŘ´ç ŔŻŔú´Â %d äłÎżˇ ŔÖ˝Ŕ´Ď´Ů. (ÇöŔç äłÎ %d)"), pkCCI->bChannel, g_bChannel);
				return;
			}
			if (!IsMonarchWarpZone(pkCCI->lMapIndex))
			{
				ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ÇŘ´ç ÁöżŞŔ¸·Î Ŕ̵żÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
				return;
			}

			PIXEL_POSITION pos;
	
			if (!SECTREE_MANAGER::instance().GetCenterPositionOfMap(pkCCI->lMapIndex, pos))
				ch->ChatPacket(CHAT_TYPE_INFO, "Cannot find map (index %d)", pkCCI->lMapIndex);
			else
			{
				//ch->ChatPacket(CHAT_TYPE_INFO, "You warp to (%d, %d)", pos.x, pos.y);
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s żˇ°Ô·Î Ŕ̵żÇŐ´Ď´Ů"), arg1);
				ch->WarpSet(pos.x, pos.y);
				
				//±şÁÖ µ· »č°¨	
				CMonarch::instance().SendtoDBDecMoney(WarpPrice, ch->GetEmpire(), ch);

				//ÄđŸŔÓ ĂʱâČ­ 
				ch->SetMC(CHARACTER::MI_WARP);
			}
		}
		else if (NULL == CHARACTER_MANAGER::instance().FindPC(arg1))
		{
			ch->ChatPacket(CHAT_TYPE_INFO, "There is no one by that name");
		}

		return;
	}
	else
	{
		if (tch->GetEmpire() != ch->GetEmpire())
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŸÁ¦±ą ŔŻŔúżˇ°Ô´Â Ŕ̵żÇŇĽö ľř˝Ŕ´Ď´Ů"));
			return;
		}
		if (!IsMonarchWarpZone(tch->GetMapIndex()))
		{
			ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ÇŘ´ç ÁöżŞŔ¸·Î Ŕ̵żÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
			return;
		}
		x = tch->GetX();
		y = tch->GetY();
	}

	ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s żˇ°Ô·Î Ŕ̵żÇŐ´Ď´Ů"), arg1);
	ch->WarpSet(x, y);
	ch->Stop();

	//±şÁÖ µ· »č°¨	
	CMonarch::instance().SendtoDBDecMoney(WarpPrice, ch->GetEmpire(), ch);

	//ÄđŸŔÓ ĂʱâČ­ 
	ch->SetMC(CHARACTER::MI_WARP);
}

ACMD(do_monarch_transfer)
{
	if (true == LC_IsYMIR() || true == LC_IsKorea())
		return;

	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("»çżëąý: transfer <name>"));
		return;
	}
	
	if (!CMonarch::instance().IsMonarch(ch->GetPlayerID(), ch->GetEmpire()))
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±şÁÖ¸¸ŔĚ »çżë °ˇ´ÉÇŃ ±â´ÉŔÔ´Ď´Ů"));
		return;
	}
	
	//±şÁÖ ÄđŸŔÓ °Ë»ç
	if (!ch->IsMCOK(CHARACTER::MI_TRANSFER))
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ĂĘ°Ł ÄđŸŔÓŔĚ ŔűżëÁßŔÔ´Ď´Ů."), ch->GetMCLTime(CHARACTER::MI_TRANSFER));	
		return;
	}

	//±şÁÖ żöÇÁ şńżë 
	const int WarpPrice = 10000;

	//±şÁÖ ±ą°í °Ë»ç 
	if (!CMonarch::instance().IsMoneyOk(WarpPrice, ch->GetEmpire()))
	{
		int NationMoney = CMonarch::instance().GetMoney(ch->GetEmpire());
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±ą°íżˇ µ·ŔĚ şÎÁ·ÇŐ´Ď´Ů. ÇöŔç : %u ÇĘżä±Ýľ× : %u"), NationMoney, WarpPrice);
		return;	
	}


	LPCHARACTER tch = CHARACTER_MANAGER::instance().FindPC(arg1);

	if (!tch)
	{
		CCI * pkCCI = P2P_MANAGER::instance().Find(arg1);

		if (pkCCI)
		{
			if (pkCCI->bEmpire != ch->GetEmpire())
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´Ů¸Ą Á¦±ą ŔŻŔú´Â ĽŇČŻÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
				return;
			}
			if (pkCCI->bChannel != g_bChannel)
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ´ÔŔş %d äłÎżˇ Á˘ĽÓ Áß ŔÔ´Ď´Ů. (ÇöŔç äłÎ: %d)"), arg1, pkCCI->bChannel, g_bChannel);
				return;
			}
			if (!IsMonarchWarpZone(pkCCI->lMapIndex))
			{
				ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ÇŘ´ç ÁöżŞŔ¸·Î Ŕ̵żÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
				return;
			}
			if (!IsMonarchWarpZone(ch->GetMapIndex()))
			{
				ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ÇŘ´ç ÁöżŞŔ¸·Î ĽŇČŻÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
				return;
			}

			TPacketGGTransfer pgg;

			pgg.bHeader = HEADER_GG_TRANSFER;
			strlcpy(pgg.szName, arg1, sizeof(pgg.szName));
			pgg.lX = ch->GetX();
			pgg.lY = ch->GetY();

			P2P_MANAGER::instance().Send(&pgg, sizeof(TPacketGGTransfer));
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ´ÔŔ» ĽŇČŻÇĎż´˝Ŕ´Ď´Ů."), arg1);
			
			//±şÁÖ µ· »č°¨	
			CMonarch::instance().SendtoDBDecMoney(WarpPrice, ch->GetEmpire(), ch);
			//ÄđŸŔÓ ĂʱâČ­ 
			ch->SetMC(CHARACTER::MI_TRANSFER);
		}
		else
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŔÔ·ÂÇϽŠŔ̸§Ŕ» °ˇÁř »çżëŔÚ°ˇ ľř˝Ŕ´Ď´Ů."));
		}

		return;
	}


	if (ch == tch)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŔÚ˝ĹŔ» ĽŇČŻÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	if (tch->GetEmpire() != ch->GetEmpire())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´Ů¸Ą Á¦±ą ŔŻŔú´Â ĽŇČŻÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}
	if (!IsMonarchWarpZone(tch->GetMapIndex()))
	{
		ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ÇŘ´ç ÁöżŞŔ¸·Î Ŕ̵żÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}
	if (!IsMonarchWarpZone(ch->GetMapIndex()))
	{
		ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ÇŘ´ç ÁöżŞŔ¸·Î ĽŇČŻÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	//tch->Show(ch->GetMapIndex(), ch->GetX(), ch->GetY(), ch->GetZ());
	tch->WarpSet(ch->GetX(), ch->GetY(), ch->GetMapIndex());
	
	//±şÁÖ µ· »č°¨	
	CMonarch::instance().SendtoDBDecMoney(WarpPrice, ch->GetEmpire(), ch);
	//ÄđŸŔÓ ĂʱâČ­ 
	ch->SetMC(CHARACTER::MI_TRANSFER);
}

ACMD(do_monarch_info)
{
	if (CMonarch::instance().IsMonarch(ch->GetPlayerID(), ch->GetEmpire()))	
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("łŞŔÇ ±şÁÖ Á¤ş¸"));
		TMonarchInfo * p = CMonarch::instance().GetMonarch();
		for (int n = 1; n < 4; ++n)
		{
			if (n == ch->GetEmpire())
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s±şÁÖ] : %s  ş¸ŔŻ±Ýľ× %lld "), EMPIRE_NAME(n), p->name[n], p->money[n]);
			else
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s±şÁÖ] : %s  "), EMPIRE_NAME(n), p->name[n]);
				
		}
	}
	else
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±şÁÖ Á¤ş¸"));
		TMonarchInfo * p = CMonarch::instance().GetMonarch();
		for (int n = 1; n < 4; ++n)
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s±şÁÖ] : %s  "), EMPIRE_NAME(n), p->name[n]);
				
		}
	}
	
}	

ACMD(do_elect)
{
	db_clientdesc->DBPacketHeader(HEADER_GD_COME_TO_VOTE, ch->GetDesc()->GetHandle(), 0);
}

// LUA_ADD_GOTO_INFO
struct GotoInfo
{
	std::string 	st_name;

	BYTE 	empire;
	int 	mapIndex;
	DWORD 	x, y;

	GotoInfo()
	{
		st_name 	= "";
		empire 		= 0;
		mapIndex 	= 0;

		x = 0;
		y = 0;
	}

	GotoInfo(const GotoInfo& c_src)
	{
		__copy__(c_src);
	}

	void operator = (const GotoInfo& c_src)
	{
		__copy__(c_src);
	}

	void __copy__(const GotoInfo& c_src)
	{
		st_name 	= c_src.st_name;
		empire 		= c_src.empire;
		mapIndex 	= c_src.mapIndex;

		x = c_src.x;
		y = c_src.y;
	}
};

extern void BroadcastNotice(const char * c_pszBuf);

ACMD(do_monarch_tax)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, "Usage: monarch_tax <1-50>");
		return;
	}

	// ±şÁÖ °Ë»ç	
	if (!ch->IsMonarch())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±şÁÖ¸¸ŔĚ »çżëÇŇĽö ŔÖ´Â ±â´ÉŔÔ´Ď´Ů"));
		return;
	}

	// ĽĽ±ÝĽłÁ¤ 
	int tax = 0;
	str_to_number(tax,  arg1);

	if (tax < 1 || tax > 50)
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("1-50 »çŔĚŔÇ Ľöġ¸¦ Ľ±ĹĂÇŘÁÖĽĽżä"));

	quest::CQuestManager::instance().SetEventFlag("trade_tax", tax); 

	// ±şÁÖżˇ°Ô ¸ŢĽĽÁö ÇĎłŞ
	ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ĽĽ±ÝŔĚ %d %·Î ĽłÁ¤µÇľú˝Ŕ´Ď´Ů"));

	// °řÁö 
	char szMsg[1024];	

	snprintf(szMsg, sizeof(szMsg), "±şÁÖŔÇ ¸íŔ¸·Î ĽĽ±ÝŔĚ %d %% ·Î şŻ°ćµÇľú˝Ŕ´Ď´Ů", tax);
	BroadcastNotice(szMsg);

	snprintf(szMsg, sizeof(szMsg), "ľŐŔ¸·Î´Â °Ĺ·ˇ ±Ýľ×ŔÇ %d %% °ˇ ±ą°í·Î µéľî°ˇ°ÔµË´Ď´Ů.", tax);
	BroadcastNotice(szMsg);

	// ÄđŸŔÓ ĂʱâČ­ 
	ch->SetMC(CHARACTER::MI_TAX); 
}

static const DWORD cs_dwMonarchMobVnums[] =
{
	191, //	»ę°ß˝Ĺ
	192, //	Ŕú˝Ĺ
	193, //	żő˝Ĺ
	194, //	ČŁ˝Ĺ
	391, //	ąĚÁ¤
	392, //	ŔşÁ¤
	393, //	ĽĽ¶ű
	394, //	ÁřČń
	491, //	¸ÍČŻ
	492, //	ş¸żě
	493, //	±¸ĆĐ
	494, //	ĂßČç
	591, //	şń·ů´Ü´ëŔĺ
	691, //	żő±Í Á·Ŕĺ
	791, //	ąĐ±ł±łÁÖ
	1304, // ´©··ąü±Í
	1901, // ±¸ąĚČŁ
	2091, // ż©żŐ°ĹąĚ
	2191, // °Ĺ´ë»ç¸·°ĹşĎ
	2206, // Č­ż°żŐi
	0,
};

ACMD(do_monarch_mob)
{
	char arg1[256];
	LPCHARACTER	tch;

	one_argument(argument, arg1, sizeof(arg1));

	if (!ch->IsMonarch())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±şÁÖ¸¸ŔĚ »çżëÇŇĽö ŔÖ´Â ±â´ÉŔÔ´Ď´Ů"));
		return;
	}
	
	if (!*arg1)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, "Usage: mmob <mob name>");
		return;
	}

	BYTE pcEmpire = ch->GetEmpire();
	BYTE mapEmpire = SECTREE_MANAGER::instance().GetEmpireFromMapIndex(ch->GetMapIndex());

	if (LC_IsYMIR() == true || LC_IsKorea() == true)
	{
		if (mapEmpire != pcEmpire && mapEmpire != 0)
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŔÚ±ą żµĹ信Ľ­¸¸ »çżëÇŇ Ľö ŔÖ´Â ±â´ÉŔÔ´Ď´Ů"));
			return;
		}
	}

	// ±şÁÖ ¸÷ ĽŇČŻ şńżë 
	const int SummonPrice = 5000000;

	// ±şÁÖ ÄđŸŔÓ °Ë»ç
	if (!ch->IsMCOK(CHARACTER::MI_SUMMON))
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ĂĘ°Ł ÄđŸŔÓŔĚ ŔűżëÁßŔÔ´Ď´Ů."), ch->GetMCLTime(CHARACTER::MI_SUMMON));	
		return;
	}
	
	// ±şÁÖ ±ą°í °Ë»ç 
	if (!CMonarch::instance().IsMoneyOk(SummonPrice, ch->GetEmpire()))
	{
		int NationMoney = CMonarch::instance().GetMoney(ch->GetEmpire());
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±ą°íżˇ µ·ŔĚ şÎÁ·ÇŐ´Ď´Ů. ÇöŔç : %u ÇĘżä±Ýľ× : %u"), NationMoney, SummonPrice);
		return;	
	}

	const CMob * pkMob;
	DWORD vnum = 0;

	if (isdigit(*arg1))
	{
		str_to_number(vnum, arg1);

		if ((pkMob = CMobManager::instance().Get(vnum)) == NULL)
			vnum = 0;
	}
	else
	{
		pkMob = CMobManager::Instance().Get(arg1, true);

		if (pkMob)
			vnum = pkMob->m_table.dwVnum;
	}

	DWORD count;

	// ĽŇČŻ °ˇ´É ¸÷ °Ë»ç
	for (count = 0; cs_dwMonarchMobVnums[count] != 0; ++count)
		if (cs_dwMonarchMobVnums[count] == vnum)
			break;

	if (0 == cs_dwMonarchMobVnums[count])
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ĽŇČŻÇŇĽö ľř´Â ¸ó˝şĹÍ ŔÔ´Ď´Ů. ĽŇČŻ°ˇ´ÉÇŃ ¸ó˝şĹʹ ȨĆäŔĚÁö¸¦ ÂüÁ¶ÇĎĽĽżä"));
		return;
	}

	tch = CHARACTER_MANAGER::instance().SpawnMobRange(vnum, 
			ch->GetMapIndex(),
			ch->GetX() - number(200, 750), 
			ch->GetY() - number(200, 750), 
			ch->GetX() + number(200, 750), 
			ch->GetY() + number(200, 750), 
			true,
			pkMob->m_table.bType == CHAR_TYPE_STONE,
			true);

	if (tch)
	{
		// ±şÁÖ µ· »č°¨	
		CMonarch::instance().SendtoDBDecMoney(SummonPrice, ch->GetEmpire(), ch);

		// ÄđŸŔÓ ĂʱâČ­ 
		ch->SetMC(CHARACTER::MI_SUMMON); 
	}
}

static const char* FN_point_string(int apply_number)
{
	switch (apply_number)
	{
		case POINT_MAX_HP:	return LC_TEXT("ĂÖ´ë »ý¸í·Â +%d");
		case POINT_MAX_SP:	return LC_TEXT("ĂÖ´ë Á¤˝Ĺ·Â +%d");
		case POINT_HT:		return LC_TEXT("ĂĽ·Â +%d");
		case POINT_IQ:		return LC_TEXT("Áö´É +%d");
		case POINT_ST:		return LC_TEXT("±Ů·Â +%d");
		case POINT_DX:		return LC_TEXT("ąÎø +%d");
		case POINT_ATT_SPEED:	return LC_TEXT("°ř°ÝĽÓµµ +%d");
		case POINT_MOV_SPEED:	return LC_TEXT("Ŕ̵żĽÓµµ %d");
		case POINT_CASTING_SPEED:	return LC_TEXT("ÄđŸŔÓ -%d");
		case POINT_HP_REGEN:	return LC_TEXT("»ý¸í·Â ȸşą +%d");
		case POINT_SP_REGEN:	return LC_TEXT("Á¤˝Ĺ·Â ȸşą +%d");
		case POINT_POISON_PCT:	return LC_TEXT("µ¶°ř°Ý %d");
		case POINT_STUN_PCT:	return LC_TEXT("˝şĹĎ +%d");
		case POINT_SLOW_PCT:	return LC_TEXT("˝˝·Îżě +%d");
		case POINT_CRITICAL_PCT:	return LC_TEXT("%d%% Č®·ü·Î ġ¸íŸ °ř°Ý");
		case POINT_RESIST_CRITICAL:	return LC_TEXT("»ó´ëŔÇ Äˇ¸íŸ Č®·ü %d%% °¨ĽŇ");
		case POINT_PENETRATE_PCT:	return LC_TEXT("%d%% Č®·ü·Î °üĹë °ř°Ý");
		case POINT_RESIST_PENETRATE: return LC_TEXT("»ó´ëŔÇ °üĹë °ř°Ý Č®·ü %d%% °¨ĽŇ");
		case POINT_ATTBONUS_HUMAN:	return LC_TEXT("ŔΰŁ·ů ¸ó˝şĹÍ Ĺ¸°Ýġ +%d%%");
		case POINT_ATTBONUS_ANIMAL:	return LC_TEXT("µżą°·ů ¸ó˝şĹÍ Ĺ¸°Ýġ +%d%%");
		case POINT_ATTBONUS_ORC:	return LC_TEXT("żő±ÍÁ· Ÿ°Ýġ +%d%%");
		case POINT_ATTBONUS_MILGYO:	return LC_TEXT("ąĐ±ł·ů Ÿ°Ýġ +%d%%");
		case POINT_ATTBONUS_UNDEAD:	return LC_TEXT("˝ĂĂĽ·ů Ÿ°Ýġ +%d%%");
		case POINT_ATTBONUS_DEVIL:	return LC_TEXT("ľÇ¸¶·ů Ÿ°Ýġ +%d%%");
		case POINT_STEAL_HP:		return LC_TEXT("Ÿ°Ýġ %d%% ¸¦ »ý¸í·ÂŔ¸·Î ČíĽö");
		case POINT_STEAL_SP:		return LC_TEXT("Ÿ·Âġ %d%% ¸¦ Á¤˝Ĺ·ÂŔ¸·Î ČíĽö");
		case POINT_MANA_BURN_PCT:	return LC_TEXT("%d%% Č®·ü·Î Ÿ°Ý˝Ă »ó´ë Ŕü˝Ĺ·Â ĽŇ¸đ");
		case POINT_DAMAGE_SP_RECOVER:	return LC_TEXT("%d%% Č®·ü·Î ÇÇÇؽà Á¤˝Ĺ·Â ȸşą");
		case POINT_BLOCK:			return LC_TEXT("ą°¸®Ĺ¸°Ý˝Ă şí·° Č®·ü %d%%");
		case POINT_DODGE:			return LC_TEXT("Č° °ř°Ý ȸÇÇ Č®·ü %d%%");
		case POINT_RESIST_SWORD:	return LC_TEXT("ÇŃĽŐ°Ë ąćľî %d%%");
		case POINT_RESIST_TWOHAND:	return LC_TEXT("ľçĽŐ°Ë ąćľî %d%%");
		case POINT_RESIST_DAGGER:	return LC_TEXT("µÎĽŐ°Ë ąćľî %d%%");
		case POINT_RESIST_BELL:		return LC_TEXT("ąćżď ąćľî %d%%");
		case POINT_RESIST_FAN:		return LC_TEXT("şÎä ąćľî %d%%");
		case POINT_RESIST_BOW:		return LC_TEXT("Č°°ř°Ý ŔúÇ× %d%%");
		case POINT_RESIST_FIRE:		return LC_TEXT("Č­ż° ŔúÇ× %d%%");
		case POINT_RESIST_ELEC:		return LC_TEXT("Ŕü±â ŔúÇ× %d%%");
		case POINT_RESIST_MAGIC:	return LC_TEXT("¸¶ąý ŔúÇ× %d%%");
		case POINT_RESIST_WIND:		return LC_TEXT("ąŮ¶÷ ŔúÇ× %d%%");
		case POINT_RESIST_ICE:		return LC_TEXT("łĂ±â ŔúÇ× %d%%");
		case POINT_RESIST_EARTH:	return LC_TEXT("´ëÁö ŔúÇ× %d%%");
		case POINT_RESIST_DARK:		return LC_TEXT("ľîµŇ ŔúÇ× %d%%");
		case POINT_REFLECT_MELEE:	return LC_TEXT("Á÷Á˘ Ÿ°Ýġ ąÝ»ç Č®·ü : %d%%");
		case POINT_REFLECT_CURSE:	return LC_TEXT("ŔúÁÖ µÇµą¸®±â Č®·ü %d%%");
		case POINT_POISON_REDUCE:	return LC_TEXT("µ¶ ŔúÇ× %d%%");
		case POINT_KILL_SP_RECOVER:	return LC_TEXT("%d%% Č®·ü·Î ŔűĹđġ˝Ă Á¤˝Ĺ·Â ȸşą");
		case POINT_EXP_DOUBLE_BONUS:	return LC_TEXT("%d%% Č®·ü·Î ŔűĹđġ˝Ă °ćÇčġ Ăß°ˇ »ó˝Â");
		case POINT_GOLD_DOUBLE_BONUS:	return LC_TEXT("%d%% Č®·ü·Î ŔűĹđġ˝Ă µ· 2ąč µĺ·Ó");
		case POINT_ITEM_DROP_BONUS:	return LC_TEXT("%d%% Č®·ü·Î ŔűĹđġ˝Ă ľĆŔĚĹŰ 2ąč µĺ·Ó");
		case POINT_POTION_BONUS:	return LC_TEXT("ą°ľŕ »çżë˝Ă %d%% Ľş´É Áő°ˇ");
		case POINT_KILL_HP_RECOVERY:	return LC_TEXT("%d%% Č®·ü·Î ŔűĹđġ˝Ă »ý¸í·Â ȸşą");
//		case POINT_IMMUNE_STUN:	return LC_TEXT("±âŔýÇĎÁö ľĘŔ˝ %d%%");
//		case POINT_IMMUNE_SLOW:	return LC_TEXT("´Ŕ·ÁÁöÁö ľĘŔ˝ %d%%");
//		case POINT_IMMUNE_FALL:	return LC_TEXT("łŃľîÁöÁö ľĘŔ˝ %d%%");
//		case POINT_SKILL:	return LC_TEXT("");
//		case POINT_BOW_DISTANCE:	return LC_TEXT("");
		case POINT_ATT_GRADE_BONUS:	return LC_TEXT("°ř°Ý·Â +%d");
		case POINT_DEF_GRADE_BONUS:	return LC_TEXT("ąćľî·Â +%d");
		case POINT_MAGIC_ATT_GRADE:	return LC_TEXT("¸¶ąý °ř°Ý·Â +%d");
		case POINT_MAGIC_DEF_GRADE:	return LC_TEXT("¸¶ąý ąćľî·Â +%d");
//		case POINT_CURSE_PCT:	return LC_TEXT("");
		case POINT_MAX_STAMINA:	return LC_TEXT("ĂÖ´ë Áö±¸·Â +%d");
		case POINT_ATTBONUS_WARRIOR:	return LC_TEXT("ą«»çżˇ°Ô °­ÇÔ +%d%%");
		case POINT_ATTBONUS_ASSASSIN:	return LC_TEXT("ŔÚ°´żˇ°Ô °­ÇÔ +%d%%");
		case POINT_ATTBONUS_SURA:		return LC_TEXT("Ľö¶óżˇ°Ô °­ÇÔ +%d%%");
		case POINT_ATTBONUS_SHAMAN:		return LC_TEXT("ą«´çżˇ°Ô °­ÇÔ +%d%%");
		case POINT_ATTBONUS_MONSTER:	return LC_TEXT("¸ó˝şĹÍżˇ°Ô °­ÇÔ +%d%%");
		case POINT_MALL_ATTBONUS:		return LC_TEXT("°ř°Ý·Â +%d%%");
		case POINT_MALL_DEFBONUS:		return LC_TEXT("ąćľî·Â +%d%%");
		case POINT_MALL_EXPBONUS:		return LC_TEXT("°ćÇčġ %d%%");
		case POINT_MALL_ITEMBONUS:		return LC_TEXT("ľĆŔĚĹŰ µĺ·ÓŔ˛ %.1fąč");
		case POINT_MALL_GOLDBONUS:		return LC_TEXT("µ· µĺ·ÓŔ˛ %.1fąč");
		case POINT_MAX_HP_PCT:			return LC_TEXT("ĂÖ´ë »ý¸í·Â +%d%%");
		case POINT_MAX_SP_PCT:			return LC_TEXT("ĂÖ´ë Á¤˝Ĺ·Â +%d%%");
		case POINT_SKILL_DAMAGE_BONUS:	return LC_TEXT("˝şĹł µĄąĚÁö %d%%");
		case POINT_NORMAL_HIT_DAMAGE_BONUS:	return LC_TEXT("ĆňŸ µĄąĚÁö %d%%");
		case POINT_SKILL_DEFEND_BONUS:		return LC_TEXT("˝şĹł µĄąĚÁö ŔúÇ× %d%%");
		case POINT_NORMAL_HIT_DEFEND_BONUS:	return LC_TEXT("ĆňŸ µĄąĚÁö ŔúÇ× %d%%");
//		case POINT_PC_BANG_EXP_BONUS:	return LC_TEXT("");
//		case POINT_PC_BANG_DROP_BONUS:	return LC_TEXT("");
//		case POINT_EXTRACT_HP_PCT:	return LC_TEXT("");
		case POINT_RESIST_WARRIOR:	return LC_TEXT("ą«»ç°ř°Ýżˇ %d%% ŔúÇ×");
		case POINT_RESIST_ASSASSIN:	return LC_TEXT("ŔÚ°´°ř°Ýżˇ %d%% ŔúÇ×");
		case POINT_RESIST_SURA:		return LC_TEXT("Ľö¶ó°ř°Ýżˇ %d%% ŔúÇ×");
		case POINT_RESIST_SHAMAN:	return LC_TEXT("ą«´ç°ř°Ýżˇ %d%% ŔúÇ×");
		default:					return NULL;
	}
}

static bool FN_hair_affect_string(LPCHARACTER ch, char *buf, size_t bufsiz)
{
	if (NULL == ch || NULL == buf)
		return false;

	CAffect* aff = NULL;
	time_t expire = 0;
	struct tm ltm;
	int	year, mon, day;
	int	offset = 0;

	aff = ch->FindAffect(AFFECT_HAIR);

	if (NULL == aff)
		return false;

	expire = ch->GetQuestFlag("hair.limit_time");

	if (expire < get_global_time())
		return false;

	// set apply string
	offset = snprintf(buf, bufsiz, FN_point_string(aff->bApplyOn), aff->lApplyValue);

	if (offset < 0 || offset >= (int) bufsiz)
		offset = bufsiz - 1;

	localtime_r(&expire, &ltm);

	year	= ltm.tm_year + 1900;
	mon		= ltm.tm_mon + 1;
	day		= ltm.tm_mday;

	snprintf(buf + offset, bufsiz - offset, LC_TEXT(" (¸¸·áŔĎ : %dłâ %dżů %dŔĎ)"), year, mon, day);

	return true;
}

ACMD(do_costume)
{
	char buf[512];
	const size_t bufferSize = sizeof(buf);

	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	CItem* pBody = ch->GetWear(WEAR_COSTUME_BODY);
	CItem* pHair = ch->GetWear(WEAR_COSTUME_HAIR);

	ch->ChatPacket(CHAT_TYPE_INFO, "COSTUME status:");

	if (pHair)
	{
		const char* itemName = pHair->GetName();
		ch->ChatPacket(CHAT_TYPE_INFO, "  HAIR : %s", itemName);

		for (int i = 0; i < pHair->GetAttributeCount(); ++i)
		{
			const TPlayerItemAttribute& attr = pHair->GetAttribute(i);
			if (0 < attr.bType)
			{
				snprintf(buf, bufferSize, FN_point_string(attr.bType), attr.sValue);
				ch->ChatPacket(CHAT_TYPE_INFO, "     %s", buf);
			}
		}

		if (pHair->IsEquipped() && arg1[0] == 'h')
			ch->UnequipItem(pHair);
	}

	if (pBody)
	{
		const char* itemName = pBody->GetName();
		ch->ChatPacket(CHAT_TYPE_INFO, "  BODY : %s", itemName);

		if (pBody->IsEquipped() && arg1[0] == 'b')
			ch->UnequipItem(pBody);
	}
}

ACMD(do_hair)
{
	char buf[256];

	if (false == FN_hair_affect_string(ch, buf, sizeof(buf)))
		return;

	ch->ChatPacket(CHAT_TYPE_INFO, buf);
}

ACMD(do_inventory)
{
	int	index = 0;
	int	count		= 1;

	char arg1[256];
	char arg2[256];

	LPITEM	item;

	two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	if (!*arg1)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, "Usage: inventory <start_index> <count>");
		return;
	}

	if (!*arg2)
	{
		index = 0;
		str_to_number(count, arg1);
	}
	else
	{
		str_to_number(index, arg1); index = MIN(index, INVENTORY_MAX_NUM);
		str_to_number(count, arg2); count = MIN(count, INVENTORY_MAX_NUM);
	}

	for (int i = 0; i < count; ++i)
	{
		if (index >= INVENTORY_MAX_NUM)
			break;

		item = ch->GetInventoryItem(index);

		ch->ChatPacket(CHAT_TYPE_INFO, "inventory [%d] = %s",
						index, item ? item->GetName() : "<NONE>");
		++index;
	}
}

//gift notify quest command
ACMD(do_gift)
{
	ch->ChatPacket(CHAT_TYPE_COMMAND, "gift");
}

ACMD(do_cube)
{
	if (!ch->CanDoCube())
		return;

	dev_log(LOG_DEB0, "CUBE COMMAND <%s>: %s", ch->GetName(), argument);
	int cube_index = 0, inven_index = 0;
	const char *line;

	char arg1[256], arg2[256], arg3[256];

	line = two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));
	one_argument(line, arg3, sizeof(arg3));

	if (0 == arg1[0])
	{
		// print usage
		ch->ChatPacket(CHAT_TYPE_INFO, "Usage: cube open");
		ch->ChatPacket(CHAT_TYPE_INFO, "       cube close");
		ch->ChatPacket(CHAT_TYPE_INFO, "       cube add <inveltory_index>");
		ch->ChatPacket(CHAT_TYPE_INFO, "       cube delete <cube_index>");
		ch->ChatPacket(CHAT_TYPE_INFO, "       cube list");
		ch->ChatPacket(CHAT_TYPE_INFO, "       cube cancel");
		ch->ChatPacket(CHAT_TYPE_INFO, "       cube make [all]");
		return;
	}

	const std::string& strArg1 = std::string(arg1);

	// r_info (request information)
	// /cube r_info     ==> (Client -> Server) ÇöŔç NPC°ˇ ¸¸µé Ľö ŔÖ´Â ·ą˝ĂÇÇ żäĂ»
	//					    (Server -> Client) /cube r_list npcVNUM resultCOUNT 123,1/125,1/128,1/130,5
	//
	// /cube r_info 3   ==> (Client -> Server) ÇöŔç NPC°ˇ ¸¸µéĽö ŔÖ´Â ·ą˝ĂÇÇ Áß 3ąř° ľĆŔĚĹŰŔ» ¸¸µĺ´Â µĄ ÇĘżäÇŃ Á¤ş¸¸¦ żäĂ»
	// /cube r_info 3 5 ==> (Client -> Server) ÇöŔç NPC°ˇ ¸¸µéĽö ŔÖ´Â ·ą˝ĂÇÇ Áß 3ąř° ľĆŔĚĹŰşÎĹÍ ŔĚČÄ 5°łŔÇ ľĆŔĚĹŰŔ» ¸¸µĺ´Â µĄ ÇĘżäÇŃ Ŕç·á Á¤ş¸¸¦ żäĂ»
	//					   (Server -> Client) /cube m_info startIndex count 125,1|126,2|127,2|123,5&555,5&555,4/120000@125,1|126,2|127,2|123,5&555,5&555,4/120000
	//
	if (strArg1 == "r_info")
	{
		if (0 == arg2[0])
			Cube_request_result_list(ch);
		else
		{
			if (isdigit(*arg2))
			{
				int listIndex = 0, requestCount = 1;
				str_to_number(listIndex, arg2);

				if (0 != arg3[0] && isdigit(*arg3))
					str_to_number(requestCount, arg3);

				Cube_request_material_info(ch, listIndex, requestCount);
			}
		}

		return;
	}

	switch (LOWER(arg1[0]))
	{
		case 'o':	// open
			Cube_open(ch);
			break;

		case 'c':	// close
			Cube_close(ch);
			break;

		case 'l':	// list
			Cube_show_list(ch);
			break;

		case 'a':	// add cue_index inven_index
			{
				if (0 == arg2[0] || !isdigit(*arg2) ||
					0 == arg3[0] || !isdigit(*arg3))
					return;

				str_to_number(cube_index, arg2);
				str_to_number(inven_index, arg3);
				Cube_add_item (ch, cube_index, inven_index);
			}
			break;

		case 'd':	// delete
			{
				if (0 == arg2[0] || !isdigit(*arg2))
					return;

				str_to_number(cube_index, arg2);
				Cube_delete_item (ch, cube_index);
			}
			break;

		case 'm':	// make
			if (0 != arg2[0])
			{
				while (true == Cube_make(ch))
					dev_log (LOG_DEB0, "cube make success");
			}
			else
				Cube_make(ch);
			break;

		default:
			return;
	}
}

ACMD(do_in_game_mall)
{
	if (LC_IsYMIR() == true || LC_IsKorea() == true)
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://metin2.co.kr/04_mall/mall/login.htm");
		return;
	}

	if (true == LC_IsTaiwan())
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://203.69.141.203/mall/mall/item_main.htm");
		return;
	}

	// ¤Đ_¤Đ ÄčµµĽ­ąö ľĆŔĚĹ۸ô URL ÇϵĺÄÚµů Ăß°ˇ
	if (true == LC_IsWE_Korea())
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://metin2.co.kr/50_we_mall/mall/login.htm");
		return;
	}

	if (LC_IsJapan() == true)
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://mt2.oge.jp/itemmall/itemList.php");
		return;
	}
	
	if (LC_IsNewCIBN() == true && test_server)
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://218.99.6.51/04_mall/mall/login.htm");
		return;
	}

	if (LC_IsSingapore() == true)
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://www.metin2.sg/ishop.php");
		return;
	}	
	
	/*
	if (LC_IsCanada() == true)
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://mall.z8games.com/mall_entry.aspx?tb=m2");
		return;
	}*/

	if (LC_IsEurope() == true)
	{
		char country_code[3];

		switch (LC_GetLocalType())
		{
			case LC_GERMANY:	country_code[0] = 'd'; country_code[1] = 'e'; country_code[2] = '\0'; break;
			case LC_FRANCE:		country_code[0] = 'f'; country_code[1] = 'r'; country_code[2] = '\0'; break;
			case LC_ITALY:		country_code[0] = 'i'; country_code[1] = 't'; country_code[2] = '\0'; break;
			case LC_SPAIN:		country_code[0] = 'e'; country_code[1] = 's'; country_code[2] = '\0'; break;
			case LC_UK:			country_code[0] = 'e'; country_code[1] = 'n'; country_code[2] = '\0'; break;
			case LC_TURKEY:		country_code[0] = 't'; country_code[1] = 'r'; country_code[2] = '\0'; break;
			case LC_POLAND:		country_code[0] = 'p'; country_code[1] = 'l'; country_code[2] = '\0'; break;
			case LC_PORTUGAL:	country_code[0] = 'p'; country_code[1] = 't'; country_code[2] = '\0'; break;
			case LC_GREEK:		country_code[0] = 'g'; country_code[1] = 'r'; country_code[2] = '\0'; break;
			case LC_RUSSIA:		country_code[0] = 'r'; country_code[1] = 'u'; country_code[2] = '\0'; break;
			case LC_DENMARK:	country_code[0] = 'd'; country_code[1] = 'k'; country_code[2] = '\0'; break;
			case LC_BULGARIA:	country_code[0] = 'b'; country_code[1] = 'g'; country_code[2] = '\0'; break;
			case LC_CROATIA:	country_code[0] = 'h'; country_code[1] = 'r'; country_code[2] = '\0'; break;
			case LC_MEXICO:		country_code[0] = 'm'; country_code[1] = 'x'; country_code[2] = '\0'; break;
			case LC_ARABIA:		country_code[0] = 'a'; country_code[1] = 'e'; country_code[2] = '\0'; break;
			case LC_CZECH:		country_code[0] = 'c'; country_code[1] = 'z'; country_code[2] = '\0'; break;
			case LC_ROMANIA:	country_code[0] = 'r'; country_code[1] = 'o'; country_code[2] = '\0'; break;
			case LC_HUNGARY:	country_code[0] = 'h'; country_code[1] = 'u'; country_code[2] = '\0'; break;
			case LC_NETHERLANDS: country_code[0] = 'n'; country_code[1] = 'l'; country_code[2] = '\0'; break;
			case LC_USA:		country_code[0] = 'u'; country_code[1] = 's'; country_code[2] = '\0'; break;
			case LC_CANADA:	country_code[0] = 'c'; country_code[1] = 'a'; country_code[2] = '\0'; break;
			default:
				if (test_server == true)
				{
					country_code[0] = 'd'; country_code[1] = 'e'; country_code[2] = '\0';
				}
				break;
		}

		char buf[512+1];
		char sas[33];
		MD5_CTX ctx;
		const char sas_key[] = "GF9001";

		snprintf(buf, sizeof(buf), "%u%u%s", ch->GetPlayerID(), ch->GetAID(), sas_key);

		MD5Init(&ctx);
		MD5Update(&ctx, (const unsigned char *) buf, strlen(buf));
#ifdef __FreeBSD__
		MD5End(&ctx, sas);
#else
		static const char hex[] = "0123456789abcdef";
		unsigned char digest[16];
		MD5Final(digest, &ctx);
		int i;
		for (i = 0; i < 16; ++i) {
			sas[i+i] = hex[digest[i] >> 4];
			sas[i+i+1] = hex[digest[i] & 0x0f];
		}
		sas[i+i] = '\0';
#endif

		snprintf(buf, sizeof(buf), "mall http://%s/ishop?pid=%u&c=%s&sid=%d&sas=%s",
				g_strWebMallURL.c_str(), ch->GetPlayerID(), country_code, g_server_id, sas);

		ch->ChatPacket(CHAT_TYPE_COMMAND, buf);
	}
}

// ÁÖ»çŔ§
ACMD(do_dice) 
{
	char arg1[256], arg2[256];
	int start = 1, end = 100;

	two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	if (*arg1 && *arg2)
	{
		start = atoi(arg1);
		end = atoi(arg2);
	}
	else if (*arg1 && !*arg2)
	{
		start = 1;
		end = atoi(arg1);
	}

	end = MAX(start, end);
	start = MIN(start, end);

	int n = number(start, end);
	
	if (ch->GetParty())
		ch->GetParty()->ChatPacketToAllMember(CHAT_TYPE_INFO, LC_TEXT("%s´ÔŔĚ ÁÖ»çŔ§¸¦ ±Ľ·Á %d°ˇ łŞżÔ˝Ŕ´Ď´Ů. (%d-%d)"), ch->GetName(), n, start, end);
	else
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´ç˝ĹŔĚ ÁÖ»çŔ§¸¦ ±Ľ·Á %d°ˇ łŞżÔ˝Ŕ´Ď´Ů. (%d-%d)"), n, start, end);
}

ACMD(do_click_mall)
{
	ch->ChatPacket(CHAT_TYPE_COMMAND, "ShowMeMallPassword");
}

ACMD(do_ride)
{
    dev_log(LOG_DEB0, "[DO_RIDE] start");
    if (ch->IsDead() || ch->IsStun())
	return;

    // ł»¸®±â
    {
	if (ch->IsHorseRiding())
	{
	    dev_log(LOG_DEB0, "[DO_RIDE] stop riding");
	    ch->StopRiding(); 
	    return;
	}

	if (ch->GetMountVnum())
	{
	    dev_log(LOG_DEB0, "[DO_RIDE] unmount");
	    do_unmount(ch, NULL, 0, 0);
	    return;
	}
    }

    // Ÿ±â
    {
	if (ch->GetHorse() != NULL)
	{
	    dev_log(LOG_DEB0, "[DO_RIDE] start riding");
	    ch->StartRiding();
	    return;
	}

	for (BYTE i=0; i<INVENTORY_MAX_NUM; ++i)
	{
	    LPITEM item = ch->GetInventoryItem(i);
	    if (NULL == item)
		continue;

	    // ŔŻ´ĎĹ© Ĺ»°Í ľĆŔĚĹŰ
		if (item->IsRideItem())
		{
			if (NULL==ch->GetWear(WEAR_UNIQUE1) || NULL==ch->GetWear(WEAR_UNIQUE2))
			{
				dev_log(LOG_DEB0, "[DO_RIDE] USE UNIQUE ITEM");
				//ch->EquipItem(item);
				ch->UseItem(TItemPos (INVENTORY, i));
				return;
			}
		}

	    // ŔĎąÝ Ĺ»°Í ľĆŔĚĹŰ
	    // TODO : Ĺ»°Íżë SubType Ăß°ˇ
	    switch (item->GetVnum())
	    {
		case 71114:	// Ŕú˝ĹŔĚżë±Ç
		case 71116:	// »ę°ß˝ĹŔĚżë±Ç
		case 71118:	// ĹőÁöąüŔĚżë±Ç
		case 71120:	// »çŔÚżŐŔĚżë±Ç
		    dev_log(LOG_DEB0, "[DO_RIDE] USE QUEST ITEM");
		    ch->UseItem(TItemPos (INVENTORY, i));
		    return;
	    }

		// GF mantis #113524, 52001~52090 ąř Ĺ»°Í
		if( (item->GetVnum() > 52000) && (item->GetVnum() < 52091) )	{
			dev_log(LOG_DEB0, "[DO_RIDE] USE QUEST ITEM");
			ch->UseItem(TItemPos (INVENTORY, i));
		    return;
		}
	}
    }


    // Ÿ°ĹłŞ ł»¸± Ľö ľřŔ»¶§
    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»Ŕ» ¸ŐŔú ĽŇČŻÇŘÁÖĽĽżä."));
}

#ifdef __AUCTION__
// temp_auction
ACMD(do_get_item_id_list)
{
	for (int i = 0; i < INVENTORY_MAX_NUM; i++)
	{
		LPITEM item = ch->GetInventoryItem(i);
		if (item != NULL)
			ch->ChatPacket(CHAT_TYPE_INFO, "name : %s id : %d", item->GetProto()->szName, item->GetID());
	}
}

// temp_auction

ACMD(do_enroll_auction)
{
	char arg1[256];
	char arg2[256];
	char arg3[256];
	char arg4[256];
	two_arguments (two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2)), arg3, sizeof(arg3), arg4, sizeof(arg4));
	
	DWORD item_id = strtoul(arg1, NULL, 10);
	BYTE empire = strtoul(arg2, NULL, 10);
	int bidPrice = strtol(arg3, NULL, 10);
	int immidiatePurchasePrice = strtol(arg4, NULL, 10);

	LPITEM item = ITEM_MANAGER::instance().Find(item_id);
	if (item == NULL)
		return;

	AuctionManager::instance().enroll_auction(ch, item, empire, bidPrice, immidiatePurchasePrice);
}

ACMD(do_enroll_wish)
{
	char arg1[256];
	char arg2[256];
	char arg3[256];
	one_argument (two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2)), arg3, sizeof(arg3));
	
	DWORD item_num = strtoul(arg1, NULL, 10);
	BYTE empire = strtoul(arg2, NULL, 10);
	int wishPrice = strtol(arg3, NULL, 10);

	AuctionManager::instance().enroll_wish(ch, item_num, empire, wishPrice);
}

ACMD(do_enroll_sale)
{
	char arg1[256];
	char arg2[256];
	char arg3[256];
	one_argument (two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2)), arg3, sizeof(arg3));
	
	DWORD item_id = strtoul(arg1, NULL, 10);
	DWORD wisher_id = strtoul(arg2, NULL, 10);
	int salePrice = strtol(arg3, NULL, 10);

	LPITEM item = ITEM_MANAGER::instance().Find(item_id);
	if (item == NULL)
		return;

	AuctionManager::instance().enroll_sale(ch, item, wisher_id, salePrice);
}

// temp_auction
// packetŔ¸·Î Ĺë˝ĹÇĎ°Ô ÇĎ°í, ŔĚ°Ç »čÁ¦ÇŘľßÇŃ´Ů.
ACMD(do_get_auction_list)
{
	char arg1[256];
	char arg2[256];
	char arg3[256];
	two_arguments (one_argument (argument, arg1, sizeof(arg1)), arg2, sizeof(arg2), arg3, sizeof(arg3));

	AuctionManager::instance().get_auction_list (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10), strtoul(arg3, NULL, 10));
}
//
//ACMD(do_get_wish_list)
//{
//	char arg1[256];
//	char arg2[256];
//	char arg3[256];
//	two_arguments (one_argument (argument, arg1, sizeof(arg1)), arg2, sizeof(arg2), arg3, sizeof(arg3));
//
//	AuctionManager::instance().get_wish_list (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10), strtoul(arg3, NULL, 10));
//}
ACMD (do_get_my_auction_list)
{
	char arg1[256];
	char arg2[256];
	two_arguments (argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	AuctionManager::instance().get_my_auction_list (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10));
}

ACMD (do_get_my_purchase_list)
{
	char arg1[256];
	char arg2[256];
	two_arguments (argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	AuctionManager::instance().get_my_purchase_list (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10));
}

ACMD (do_auction_bid)
{
	char arg1[256];
	char arg2[256];
	two_arguments (argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	AuctionManager::instance().bid (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10));
}

ACMD (do_auction_impur)
{
	char arg1[256];
	one_argument (argument, arg1, sizeof(arg1));

	AuctionManager::instance().immediate_purchase (ch, strtoul(arg1, NULL, 10));
}

ACMD (do_get_auctioned_item)
{
	char arg1[256];
	char arg2[256];
	two_arguments (argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	AuctionManager::instance().get_auctioned_item (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10));
}

ACMD (do_buy_sold_item)
{
	char arg1[256];
	char arg2[256];
	one_argument (argument, arg1, sizeof(arg1));

	AuctionManager::instance().get_auctioned_item (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10));
}

ACMD (do_cancel_auction)
{
	char arg1[256];
	one_argument (argument, arg1, sizeof(arg1));

	AuctionManager::instance().cancel_auction (ch, strtoul(arg1, NULL, 10));
}

ACMD (do_cancel_wish)
{
	char arg1[256];
	one_argument (argument, arg1, sizeof(arg1));

	AuctionManager::instance().cancel_wish (ch, strtoul(arg1, NULL, 10));
}

ACMD (do_cancel_sale)
{
	char arg1[256];
	one_argument (argument, arg1, sizeof(arg1));

	AuctionManager::instance().cancel_sale (ch, strtoul(arg1, NULL, 10));
}

ACMD (do_rebid)
{
	char arg1[256];
	char arg2[256];
	two_arguments (argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	AuctionManager::instance().rebid (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10));
}

ACMD (do_bid_cancel)
{
	char arg1[256];
	char arg2[256];
	two_arguments (argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	AuctionManager::instance().bid_cancel (ch, strtoul(arg1, NULL, 10));
}
#endif

 

 

Link to comment
Share on other sites

4 minutes ago, Fenczu said:
  Reveal hidden contents
#include "stdafx.h"
#ifdef __FreeBSD__
#include <md5.h>
#else
#include "../../libthecore/include/xmd5.h"
#endif

#include "utils.h"
#include "config.h"
#include "desc_client.h"
#include "desc_manager.h"
#include "char.h"
#include "char_manager.h"
#include "motion.h"
#include "packet.h"
#include "affect.h"
#include "pvp.h"
#include "start_position.h"
#include "party.h"
#include "guild_manager.h"
#include "p2p.h"
#include "dungeon.h"
#include "messenger_manager.h"
#include "war_map.h"
#include "questmanager.h"
#include "item_manager.h"
#include "monarch.h"
#include "mob_manager.h"
#include "dev_log.h"
#include "item.h"
#include "arena.h"
#include "buffer_manager.h"
#include "unique_item.h"
#include "threeway_war.h"
#include "log.h"
#include "../../common/VnumHelper.h"
#ifdef __AUCTION__
#include "auction_manager.h"
#endif

extern int g_server_id;

extern int g_nPortalLimitTime;

#ifdef ENABLE_EVENT_MANAGER
ACMD(do_event_manager)
{
	std::vector<std::string> vecArgs;
	split_argument(argument, vecArgs);
	if (vecArgs.size() < 2) { return; }
	else if (vecArgs[1] == "info")
	{
		CHARACTER_MANAGER::Instance().SendDataPlayer(ch);
	}
	else if (vecArgs[1] == "remove")
	{
		if (!ch->IsGM())
			return;

		if (vecArgs.size() < 3) { 
			
			ch->ChatPacket(CHAT_TYPE_INFO, "put the event index!!");
			return; 
		}

		BYTE removeIndex;
		str_to_number(removeIndex, vecArgs[2].c_str());

		if(CHARACTER_MANAGER::Instance().CloseEventManuel(removeIndex))
			ch->ChatPacket(CHAT_TYPE_INFO, "successfuly remove!");
		else
			ch->ChatPacket(CHAT_TYPE_INFO, "dont has any event!");
	}
	else if (vecArgs[1] == "update")
	{
		if (!ch->IsGM())
			return;
		const BYTE subHeader = EVENT_MANAGER_UPDATE;
		//db_clientdesc->DBPacketHeader(HEADER_GD_EVENT_MANAGER, 0, sizeof(BYTE));
		//db_clientdesc->Packet(&subHeader, sizeof(BYTE));
		db_clientdesc->DBPacket(HEADER_GD_EVENT_MANAGER, 0, &subHeader, sizeof(BYTE));

		ch->ChatPacket(CHAT_TYPE_INFO, "successfully update!");
	}
}
#endif

ACMD(do_user_horse_ride)
{
	if (ch->IsObserverMode())
		return;

	if (ch->IsDead() || ch->IsStun())
		return;

	if (ch->IsHorseRiding() == false)
	{
		// ¸»ŔĚ ľĆ´Ń ´Ů¸ĄĹ»°ÍŔ» Ÿ°íŔÖ´Ů.
		if (ch->GetMountVnum())
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŔĚąĚ Ĺ»°ÍŔ» ŔĚżëÁßŔÔ´Ď´Ů."));
			return;
		}

		if (ch->GetHorse() == NULL)
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»Ŕ» ¸ŐŔú ĽŇČŻÇŘÁÖĽĽżä."));
			return;
		}

		ch->StartRiding();
	}
	else
	{
		ch->StopRiding();
	}
}

ACMD(do_user_horse_back)
{
	if (ch->GetHorse() != NULL)
	{
		ch->HorseSummon(false);
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»Ŕ» µą·Áş¸łÂ˝Ŕ´Ď´Ů."));
	}
	else if (ch->IsHorseRiding() == true)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»żˇĽ­ ¸ŐŔú ł»·Áľß ÇŐ´Ď´Ů."));
	}
	else
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»Ŕ» ¸ŐŔú ĽŇČŻÇŘÁÖĽĽżä."));
	}
}

ACMD(do_user_horse_feed)
{
	// °łŔλóÁˇŔ» ż¬ »óĹÂżˇĽ­´Â ¸» ¸ÔŔ̸¦ ÁŮ Ľö ľř´Ů.
	if (ch->GetMyShop())
		return;

	if (ch->GetHorse() == NULL)
	{
		if (ch->IsHorseRiding() == false)
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»Ŕ» ¸ŐŔú ĽŇČŻÇŘÁÖĽĽżä."));
		else
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»Ŕ» Ĺş »óĹÂżˇĽ­´Â ¸ÔŔ̸¦ ÁŮ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	DWORD dwFood = ch->GetHorseGrade() + 50054 - 1;

	if (ch->CountSpecifyItem(dwFood) > 0)
	{
		ch->RemoveSpecifyItem(dwFood, 1);
		ch->FeedHorse();
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»żˇ°Ô %s%s ÁÖľú˝Ŕ´Ď´Ů."), 
				ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName,
				g_iUseLocale ? "" : under_han(ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName) ? LC_TEXT("Ŕ»") : LC_TEXT("¸¦"));
	}
	else
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ľĆŔĚĹŰŔĚ ÇĘżäÇŐ´Ď´Ů"), ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName);
	}
}

#define MAX_REASON_LEN		128

EVENTINFO(TimedEventInfo)
{
	DynamicCharacterPtr ch;
	int		subcmd;
	int         	left_second;
	char		szReason[MAX_REASON_LEN];

	TimedEventInfo() 
	: ch()
	, subcmd( 0 )
	, left_second( 0 )
	{
		::memset( szReason, 0, MAX_REASON_LEN );
	}
};

struct SendDisconnectFunc
{
	void operator () (LPDESC d)
	{
		if (d->GetCharacter())
		{
			if (d->GetCharacter()->GetGMLevel() == GM_PLAYER)
				d->GetCharacter()->ChatPacket(CHAT_TYPE_COMMAND, "quit Shutdown(SendDisconnectFunc)");
		}
	}
};

struct DisconnectFunc
{
	void operator () (LPDESC d)
	{
		if (d->GetType() == DESC_TYPE_CONNECTOR)
			return;

		if (d->IsPhase(PHASE_P2P))
			return;

		if (d->GetCharacter())
			d->GetCharacter()->Disconnect("Shutdown(DisconnectFunc)");

		d->SetPhase(PHASE_CLOSE);
	}
};

EVENTINFO(shutdown_event_data)
{
	int seconds;

	shutdown_event_data()
	: seconds( 0 )
	{
	}
};

EVENTFUNC(shutdown_event)
{
	shutdown_event_data* info = dynamic_cast<shutdown_event_data*>( event->info );

	if ( info == NULL )
	{
		sys_err( "shutdown_event> <Factor> Null pointer" );
		return 0;
	}

	int * pSec = & (info->seconds);

	if (*pSec < 0)
	{
		sys_log(0, "shutdown_event sec %d", *pSec);

		if (--*pSec == -10)
		{
			const DESC_MANAGER::DESC_SET & c_set_desc = DESC_MANAGER::instance().GetClientSet();
			std::for_each(c_set_desc.begin(), c_set_desc.end(), DisconnectFunc());
			return passes_per_sec;
		}
		else if (*pSec < -10)
			return 0;

		return passes_per_sec;
	}
	else if (*pSec == 0)
	{
		const DESC_MANAGER::DESC_SET & c_set_desc = DESC_MANAGER::instance().GetClientSet();
		std::for_each(c_set_desc.begin(), c_set_desc.end(), SendDisconnectFunc());
		g_bNoMoreClient = true;
		--*pSec;
		return passes_per_sec;
	}
	else
	{
		char buf[64];
		snprintf(buf, sizeof(buf), LC_TEXT("ĽË´ŮżîŔĚ %dĂĘ ł˛ľŇ˝Ŕ´Ď´Ů."), *pSec);
		SendNotice(buf);

		--*pSec;
		return passes_per_sec;
	}
}

void Shutdown(int iSec)
{
	if (g_bNoMoreClient)
	{
		thecore_shutdown();
		return;
	}

	CWarMapManager::instance().OnShutdown();

	char buf[64];
	snprintf(buf, sizeof(buf), LC_TEXT("%dĂĘ ČÄ °ÔŔÓŔĚ ĽË´Ůżî µË´Ď´Ů."), iSec);

	SendNotice(buf);

	shutdown_event_data* info = AllocEventInfo<shutdown_event_data>();
	info->seconds = iSec;

	event_create(shutdown_event, info, 1);
}

ACMD(do_shutdown)
{
	if (NULL == ch)
	{
		sys_err("Accept shutdown command from %s.", ch->GetName());
	}
	TPacketGGShutdown p;
	p.bHeader = HEADER_GG_SHUTDOWN;
	P2P_MANAGER::instance().Send(&p, sizeof(TPacketGGShutdown));

	Shutdown(10);
}

EVENTFUNC(timed_event)
{
	TimedEventInfo * info = dynamic_cast<TimedEventInfo *>( event->info );
	
	if ( info == NULL )
	{
		sys_err( "timed_event> <Factor> Null pointer" );
		return 0;
	}

	LPCHARACTER	ch = info->ch;
	if (ch == NULL) { // <Factor>
		return 0;
	}
	LPDESC d = ch->GetDesc();

	if (info->left_second <= 0)
	{
		ch->m_pkTimedEvent = NULL;

		if (true == LC_IsEurope() || true == LC_IsYMIR() || true == LC_IsKorea())
		{
			switch (info->subcmd)
			{
				case SCMD_LOGOUT:
				case SCMD_QUIT:
				case SCMD_PHASE_SELECT:
					{
						TPacketNeedLoginLogInfo acc_info;
						acc_info.dwPlayerID = ch->GetDesc()->GetAccountTable().id;

						db_clientdesc->DBPacket( HEADER_GD_VALID_LOGOUT, 0, &acc_info, sizeof(acc_info) );

						LogManager::instance().DetailLoginLog( false, ch );
					}
					break;
			}
		}

		switch (info->subcmd)
		{
			case SCMD_LOGOUT:
				if (d)
					d->SetPhase(PHASE_CLOSE);
				break;

			case SCMD_QUIT:
				ch->ChatPacket(CHAT_TYPE_COMMAND, "quit");
				break;

			case SCMD_PHASE_SELECT:
				{
					ch->Disconnect("timed_event - SCMD_PHASE_SELECT");

					if (d)
					{
						d->SetPhase(PHASE_SELECT);
					}
				}
				break;
		}

		return 0;
	}
	else
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%dĂĘ ł˛ľŇ˝Ŕ´Ď´Ů."), info->left_second);
		--info->left_second;
	}

	return PASSES_PER_SEC(1);
}

ACMD(do_cmd)
{
	/* RECALL_DELAY
	   if (ch->m_pkRecallEvent != NULL)
	   {
	   ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ĂëĽŇ µÇľú˝Ŕ´Ď´Ů."));
	   event_cancel(&ch->m_pkRecallEvent);
	   return;
	   }
	// END_OF_RECALL_DELAY */

	if (ch->m_pkTimedEvent)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ĂëĽŇ µÇľú˝Ŕ´Ď´Ů."));
		event_cancel(&ch->m_pkTimedEvent);
		return;
	}

	switch (subcmd)
	{
		case SCMD_LOGOUT:
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("·Î±×ŔÎ Č­¸éŔ¸·Î µąľĆ °©´Ď´Ů. Ŕá˝Ă¸¸ ±â´Ů¸®ĽĽżä."));
			break;

		case SCMD_QUIT:
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("°ÔŔÓŔ» Áľ·á ÇŐ´Ď´Ů. Ŕá˝Ă¸¸ ±â´Ů¸®ĽĽżä."));
			break;

		case SCMD_PHASE_SELECT:
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Äł¸ŻĹ͸¦ ŔüČŻ ÇŐ´Ď´Ů. Ŕá˝Ă¸¸ ±â´Ů¸®ĽĽżä."));
			break;
	}

	int nExitLimitTime = 10;

	if (ch->IsHack(false, true, nExitLimitTime) &&
		false == CThreeWayWar::instance().IsSungZiMapIndex(ch->GetMapIndex()) &&
	   	(!ch->GetWarMap() || ch->GetWarMap()->GetType() == GUILD_WAR_TYPE_FLAG))
	{
		return;
	}
	
	switch (subcmd)
	{
		case SCMD_LOGOUT:
		case SCMD_QUIT:
		case SCMD_PHASE_SELECT:
			{
				TimedEventInfo* info = AllocEventInfo<TimedEventInfo>();

				{
					if (ch->IsPosition(POS_FIGHTING))
						info->left_second = 10;
					else
						info->left_second = 3;
				}

				info->ch		= ch;
				info->subcmd		= subcmd;
				strlcpy(info->szReason, argument, sizeof(info->szReason));

				ch->m_pkTimedEvent	= event_create(timed_event, info, 1);
			}
			break;
	}
}

ACMD(do_mount)
{
	/*
	   char			arg1[256];
	   struct action_mount_param	param;

	// ŔĚąĚ Ĺ¸°í ŔÖŔ¸¸é
	if (ch->GetMountingChr())
	{
	char arg2[256];
	two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	if (!*arg1 || !*arg2)
	return;

	param.x		= atoi(arg1);
	param.y		= atoi(arg2);
	param.vid	= ch->GetMountingChr()->GetVID();
	param.is_unmount = true;

	float distance = DISTANCE_SQRT(param.x - (DWORD) ch->GetX(), param.y - (DWORD) ch->GetY());

	if (distance > 600.0f)
	{
	ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Á» ´ő °ˇ±îŔĚ °ˇĽ­ ł»¸®ĽĽżä."));
	return;
	}

	action_enqueue(ch, ACTION_TYPE_MOUNT, &param, 0.0f, true);
	return;
	}

	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
	return;

	LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(atoi(arg1));

	if (!tch->IsNPC() || !tch->IsMountable())
	{
	ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("°Ĺ±âżˇ´Â Ĺ» Ľö ľřľîżä."));
	return;
	}

	float distance = DISTANCE_SQRT(tch->GetX() - ch->GetX(), tch->GetY() - ch->GetY());

	if (distance > 600.0f)
	{
	ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Á» ´ő °ˇ±îŔĚ °ˇĽ­ ŸĽĽżä."));
	return;
	}

	param.vid		= tch->GetVID();
	param.is_unmount	= false;

	action_enqueue(ch, ACTION_TYPE_MOUNT, &param, 0.0f, true);
	 */
}

ACMD(do_fishing)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	ch->SetRotation(atof(arg1));
	ch->fishing();
}

ACMD(do_console)
{
	ch->ChatPacket(CHAT_TYPE_COMMAND, "ConsoleEnable");
}

ACMD(do_restart)
{
	if (false == ch->IsDead())
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "CloseRestartWindow");
		ch->StartRecoveryEvent();
		return;
	}

	if (NULL == ch->m_pkDeadEvent)
		return;

	int iTimeToDead = (event_time(ch->m_pkDeadEvent) / passes_per_sec);

	if (subcmd != SCMD_RESTART_TOWN && (!ch->GetWarMap() || ch->GetWarMap()->GetType() == GUILD_WAR_TYPE_FLAG))
	{
		if (!test_server)
		{
			if (ch->IsHack())
			{
				//ĽşÁö ¸ĘŔĎ°ćżěżˇ´Â ĂĽĹ© ÇĎÁö ľĘ´Â´Ů.
				if (false == CThreeWayWar::instance().IsSungZiMapIndex(ch->GetMapIndex()))
				{
					ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ľĆÁ÷ Ŕç˝ĂŔŰ ÇŇ Ľö ľř˝Ŕ´Ď´Ů. (%dĂĘ ł˛Ŕ˝)"), iTimeToDead - (180 - g_nPortalLimitTime));
					return;
				}
			}

			if (iTimeToDead > 170)
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ľĆÁ÷ Ŕç˝ĂŔŰ ÇŇ Ľö ľř˝Ŕ´Ď´Ů. (%dĂĘ ł˛Ŕ˝)"), iTimeToDead - 170);
				return;
			}
		}
	}

	//PREVENT_HACK
	//DESC : â°í, ±łČŻ â ČÄ Ć÷Ĺ»Ŕ» »çżëÇĎ´Â ąö±×żˇ ŔĚżëµÉĽö Ŕ־
	//		ÄđŸŔÓŔ» Ăß°ˇ 
	if (subcmd == SCMD_RESTART_TOWN)
	{
		if (ch->IsHack())
		{
			//±ćµĺ¸Ę, ĽşÁö¸ĘżˇĽ­´Â ĂĽĹ© ÇĎÁö ľĘ´Â´Ů.
			if ((!ch->GetWarMap() || ch->GetWarMap()->GetType() == GUILD_WAR_TYPE_FLAG) ||
			   	false == CThreeWayWar::instance().IsSungZiMapIndex(ch->GetMapIndex()))
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ľĆÁ÷ Ŕç˝ĂŔŰ ÇŇ Ľö ľř˝Ŕ´Ď´Ů. (%dĂĘ ł˛Ŕ˝)"), iTimeToDead - (180 - g_nPortalLimitTime));
				return;
			}
		}

		if (iTimeToDead > 173)
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ľĆÁ÷ ¸¶Ŕ»żˇĽ­ Ŕç˝ĂŔŰ ÇŇ Ľö ľř˝Ŕ´Ď´Ů. (%d ĂĘ ł˛Ŕ˝)"), iTimeToDead - 173);
			return;
		}
	}
	//END_PREVENT_HACK

	ch->ChatPacket(CHAT_TYPE_COMMAND, "CloseRestartWindow");

	ch->GetDesc()->SetPhase(PHASE_GAME);
	ch->SetPosition(POS_STANDING);
	ch->StartRecoveryEvent();

	//FORKED_LOAD
	//DESC: »ď°Ĺ¸® ŔüĹő˝Ă şÎČ°Ŕ» ÇŇ°ćżě ¸ĘŔÇ ŔÔ±¸°ˇ ľĆ´Ń »ď°Ĺ¸® ŔüĹőŔÇ ˝ĂŔŰÁöÁˇŔ¸·Î Ŕ̵żÇĎ°Ô µČ´Ů.
	if (1 == quest::CQuestManager::instance().GetEventFlag("threeway_war"))
	{
		if (subcmd == SCMD_RESTART_TOWN || subcmd == SCMD_RESTART_HERE)
		{
			if (true == CThreeWayWar::instance().IsThreeWayWarMapIndex(ch->GetMapIndex()) &&
					false == CThreeWayWar::instance().IsSungZiMapIndex(ch->GetMapIndex()))
			{
				ch->WarpSet(EMPIRE_START_X(ch->GetEmpire()), EMPIRE_START_Y(ch->GetEmpire()));

				ch->ReviveInvisible(5);
				ch->PointChange(POINT_HP, ch->GetMaxHP() - ch->GetHP());
				ch->PointChange(POINT_SP, ch->GetMaxSP() - ch->GetSP());

				return;
			}

			//ĽşÁö 
			if (true == CThreeWayWar::instance().IsSungZiMapIndex(ch->GetMapIndex()))
			{
				if (CThreeWayWar::instance().GetReviveTokenForPlayer(ch->GetPlayerID()) <= 0)
				{
					ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ĽşÁöżˇĽ­ şÎČ° ±âȸ¸¦ ¸đµÎ ŔŇľú˝Ŕ´Ď´Ů! ¸¶Ŕ»·Î Ŕ̵żÇŐ´Ď´Ů!"));
					ch->WarpSet(EMPIRE_START_X(ch->GetEmpire()), EMPIRE_START_Y(ch->GetEmpire()));
				}
				else
				{
					ch->Show(ch->GetMapIndex(), GetSungziStartX(ch->GetEmpire()), GetSungziStartY(ch->GetEmpire()));
				}

				ch->PointChange(POINT_HP, ch->GetMaxHP() - ch->GetHP());
				ch->PointChange(POINT_SP, ch->GetMaxSP() - ch->GetSP());
				ch->ReviveInvisible(5);

				return;
			}
		}
	}
	//END_FORKED_LOAD

	if (ch->GetDungeon())
		ch->GetDungeon()->UseRevive(ch);

	if (ch->GetWarMap() && !ch->IsObserverMode())
	{
		CWarMap * pMap = ch->GetWarMap();
		DWORD dwGuildOpponent = pMap ? pMap->GetGuildOpponent(ch) : 0;

		if (dwGuildOpponent)
		{
			switch (subcmd)
			{
				case SCMD_RESTART_TOWN:
					sys_log(0, "do_restart: restart town");
					PIXEL_POSITION pos;

					if (CWarMapManager::instance().GetStartPosition(ch->GetMapIndex(), ch->GetGuild()->GetID() < dwGuildOpponent ? 0 : 1, pos))
						ch->Show(ch->GetMapIndex(), pos.x, pos.y);
					else
						ch->ExitToSavedLocation();

					ch->PointChange(POINT_HP, ch->GetMaxHP() - ch->GetHP());
					ch->PointChange(POINT_SP, ch->GetMaxSP() - ch->GetSP());
					ch->ReviveInvisible(5);
					break;

				case SCMD_RESTART_HERE:
					sys_log(0, "do_restart: restart here");
					ch->RestartAtSamePos();
					//ch->Show(ch->GetMapIndex(), ch->GetX(), ch->GetY());
					ch->PointChange(POINT_HP, ch->GetMaxHP() - ch->GetHP());
					ch->PointChange(POINT_SP, ch->GetMaxSP() - ch->GetSP());
					ch->ReviveInvisible(5);
					break;
			}

			return;
		}
	}

	switch (subcmd)
	{
		case SCMD_RESTART_TOWN:
			sys_log(0, "do_restart: restart town");
			PIXEL_POSITION pos;

			if (SECTREE_MANAGER::instance().GetRecallPositionByEmpire(ch->GetMapIndex(), ch->GetEmpire(), pos))
				ch->WarpSet(pos.x, pos.y);
			else
				ch->WarpSet(EMPIRE_START_X(ch->GetEmpire()), EMPIRE_START_Y(ch->GetEmpire()));

			ch->PointChange(POINT_HP, 50 - ch->GetHP());
			ch->DeathPenalty(1);
			break;

		case SCMD_RESTART_HERE:
			sys_log(0, "do_restart: restart here");
			ch->RestartAtSamePos();
			//ch->Show(ch->GetMapIndex(), ch->GetX(), ch->GetY());
			ch->PointChange(POINT_HP, 50 - ch->GetHP());
			ch->DeathPenalty(0);
			ch->ReviveInvisible(5);
			break;
	}
}

#define MAX_STAT 90

ACMD(do_stat_reset)
{
	ch->PointChange(POINT_STAT_RESET_COUNT, 12 - ch->GetPoint(POINT_STAT_RESET_COUNT));
}

ACMD(do_stat_minus)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	if (ch->IsPolymorphed())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("µĐ°© Áßżˇ´Â ´É·ÂŔ» żĂ¸± Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	if (ch->GetPoint(POINT_STAT_RESET_COUNT) <= 0)
		return;

	if (!strcmp(arg1, "st"))
	{
		if (ch->GetRealPoint(POINT_ST) <= JobInitialPoints[ch->GetJob()].st)
			return;

		ch->SetRealPoint(POINT_ST, ch->GetRealPoint(POINT_ST) - 1);
		ch->SetPoint(POINT_ST, ch->GetPoint(POINT_ST) - 1);
		ch->ComputePoints();
		ch->PointChange(POINT_ST, 0);
	}
	else if (!strcmp(arg1, "dx"))
	{
		if (ch->GetRealPoint(POINT_DX) <= JobInitialPoints[ch->GetJob()].dx)
			return;

		ch->SetRealPoint(POINT_DX, ch->GetRealPoint(POINT_DX) - 1);
		ch->SetPoint(POINT_DX, ch->GetPoint(POINT_DX) - 1);
		ch->ComputePoints();
		ch->PointChange(POINT_DX, 0);
	}
	else if (!strcmp(arg1, "ht"))
	{
		if (ch->GetRealPoint(POINT_HT) <= JobInitialPoints[ch->GetJob()].ht)
			return;

		ch->SetRealPoint(POINT_HT, ch->GetRealPoint(POINT_HT) - 1);
		ch->SetPoint(POINT_HT, ch->GetPoint(POINT_HT) - 1);
		ch->ComputePoints();
		ch->PointChange(POINT_HT, 0);
		ch->PointChange(POINT_MAX_HP, 0);
	}
	else if (!strcmp(arg1, "iq"))
	{
		if (ch->GetRealPoint(POINT_IQ) <= JobInitialPoints[ch->GetJob()].iq)
			return;

		ch->SetRealPoint(POINT_IQ, ch->GetRealPoint(POINT_IQ) - 1);
		ch->SetPoint(POINT_IQ, ch->GetPoint(POINT_IQ) - 1);
		ch->ComputePoints();
		ch->PointChange(POINT_IQ, 0);
		ch->PointChange(POINT_MAX_SP, 0);
	}
	else
		return;

	ch->PointChange(POINT_STAT, +1);
	ch->PointChange(POINT_STAT_RESET_COUNT, -1);
	ch->ComputePoints();
}

ACMD(do_stat)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	if (ch->IsPolymorphed())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("µĐ°© Áßżˇ´Â ´É·ÂŔ» żĂ¸± Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	if (ch->GetPoint(POINT_STAT) <= 0)
		return;

	BYTE idx = 0;
	
	if (!strcmp(arg1, "st"))
		idx = POINT_ST;
	else if (!strcmp(arg1, "dx"))
		idx = POINT_DX;
	else if (!strcmp(arg1, "ht"))
		idx = POINT_HT;
	else if (!strcmp(arg1, "iq"))
		idx = POINT_IQ;
	else
		return;

	if (ch->GetRealPoint(idx) >= MAX_STAT)
		return;

	ch->SetRealPoint(idx, ch->GetRealPoint(idx) + 1);
	ch->SetPoint(idx, ch->GetPoint(idx) + 1);
	ch->ComputePoints();
	ch->PointChange(idx, 0);

	if (idx == POINT_IQ)
	{
		ch->PointChange(POINT_MAX_HP, 0);
	}
	else if (idx == POINT_HT)
	{
		ch->PointChange(POINT_MAX_SP, 0);
	}

	ch->PointChange(POINT_STAT, -1);
	ch->ComputePoints();
}

ACMD(do_pvp)
{
	if (ch->GetArena() != NULL || CArenaManager::instance().IsArenaMap(ch->GetMapIndex()) == true)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´ë·ĂŔ忡Ľ­ »çżëÇĎ˝Ç Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	DWORD vid = 0;
	str_to_number(vid, arg1);
	LPCHARACTER pkVictim = CHARACTER_MANAGER::instance().Find(vid);

	if (!pkVictim)
		return;

	if (pkVictim->IsNPC())
		return;

	if (pkVictim->GetArena() != NULL)
	{
		pkVictim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("»ó´ëąćŔĚ ´ë·ĂÁßŔÔ´Ď´Ů."));
		return;
	}

	CPVPManager::instance().Insert(ch, pkVictim);
}

ACMD(do_guildskillup)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	if (!ch->GetGuild())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±ćµĺżˇ ĽÓÇŘŔÖÁö ľĘ˝Ŕ´Ď´Ů."));
		return;
	}

	CGuild* g = ch->GetGuild();
	TGuildMember* gm = g->GetMember(ch->GetPlayerID());
	if (gm->grade == GUILD_LEADER_GRADE)
	{
		DWORD vnum = 0;
		str_to_number(vnum, arg1);
		g->SkillLevelUp(vnum);
	}
	else
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±ćµĺ ˝şĹł ·ąş§Ŕ» şŻ°ćÇŇ ±ÇÇŃŔĚ ľř˝Ŕ´Ď´Ů."));
	}
}

ACMD(do_skillup)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	DWORD vnum = 0;
	str_to_number(vnum, arg1);

	if (true == ch->CanUseSkill(vnum))
	{
		ch->SkillLevelUp(vnum);
	}
	else
	{
		switch(vnum)
		{
			case SKILL_HORSE_WILDATTACK:
			case SKILL_HORSE_CHARGE:
			case SKILL_HORSE_ESCAPE:
			case SKILL_HORSE_WILDATTACK_RANGE:

			case SKILL_7_A_ANTI_TANHWAN:
			case SKILL_7_B_ANTI_AMSEOP:
			case SKILL_7_C_ANTI_SWAERYUNG:
			case SKILL_7_D_ANTI_YONGBI:

			case SKILL_8_A_ANTI_GIGONGCHAM:
			case SKILL_8_B_ANTI_YEONSA:
			case SKILL_8_C_ANTI_MAHWAN:
			case SKILL_8_D_ANTI_BYEURAK:

			case SKILL_ADD_HP:
			case SKILL_RESIST_PENETRATE:
				ch->SkillLevelUp(vnum);
				break;
		}
	}
}

//
// @version	05/06/20 Bang2ni - Äż¸Çµĺ Ăł¸® Delegate to CHARACTER class
//
ACMD(do_safebox_close)
{
	ch->CloseSafebox();
}

//
// @version	05/06/20 Bang2ni - Äż¸Çµĺ Ăł¸® Delegate to CHARACTER class
//
ACMD(do_safebox_password)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));
	ch->ReqSafeboxLoad(arg1);
}

ACMD(do_safebox_change_password)
{
	char arg1[256];
	char arg2[256];

	two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	if (!*arg1 || strlen(arg1)>6)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â°í> Ŕ߸řµČ ľĎČŁ¸¦ ŔÔ·ÂÇĎĽĚ˝Ŕ´Ď´Ů."));
		return;
	}

	if (!*arg2 || strlen(arg2)>6)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â°í> Ŕ߸řµČ ľĎČŁ¸¦ ŔÔ·ÂÇĎĽĚ˝Ŕ´Ď´Ů."));
		return;
	}

	if (LC_IsBrazil() == true)
	{
		for (int i = 0; i < 6; ++i)
		{
			if (arg2[i] == '\0')
				break;

			if (isalpha(arg2[i]) == false)
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â°í> şńąĐąřČŁ´Â żµą®ŔÚ¸¸ °ˇ´ÉÇŐ´Ď´Ů."));
				return;
			}
		}
	}

	TSafeboxChangePasswordPacket p;

	p.dwID = ch->GetDesc()->GetAccountTable().id;
	strlcpy(p.szOldPassword, arg1, sizeof(p.szOldPassword));
	strlcpy(p.szNewPassword, arg2, sizeof(p.szNewPassword));

	db_clientdesc->DBPacket(HEADER_GD_SAFEBOX_CHANGE_PASSWORD, ch->GetDesc()->GetHandle(), &p, sizeof(p));
}

ACMD(do_mall_password)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1 || strlen(arg1) > 6)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â°í> Ŕ߸řµČ ľĎČŁ¸¦ ŔÔ·ÂÇĎĽĚ˝Ŕ´Ď´Ů."));
		return;
	}

	int iPulse = thecore_pulse();

	if (ch->GetMall())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â°í> â°í°ˇ ŔĚąĚ ż­·ÁŔÖ˝Ŕ´Ď´Ů."));
		return;
	}

	if (iPulse - ch->GetMallLoadTime() < passes_per_sec * 10) // 10ĂĘżˇ ÇŃąř¸¸ żäĂ» °ˇ´É
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â°í> â°í¸¦ ´ÝŔşÁö 10ĂĘ ľČżˇ´Â ż­ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	ch->SetMallLoadTime(iPulse);

	TSafeboxLoadPacket p;
	p.dwID = ch->GetDesc()->GetAccountTable().id;
	strlcpy(p.szLogin, ch->GetDesc()->GetAccountTable().login, sizeof(p.szLogin));
	strlcpy(p.szPassword, arg1, sizeof(p.szPassword));

	db_clientdesc->DBPacket(HEADER_GD_MALL_LOAD, ch->GetDesc()->GetHandle(), &p, sizeof(p));
}

ACMD(do_mall_close)
{
	if (ch->GetMall())
	{
		ch->SetMallLoadTime(thecore_pulse());
		ch->CloseMall();
		ch->Save();
	}
}

ACMD(do_ungroup)
{
	if (!ch->GetParty())
		return;

	if (!CPartyManager::instance().IsEnablePCParty())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<ĆÄĆĽ> Ľ­ąö ą®Á¦·Î ĆÄĆĽ °ü·Ă Ăł¸®¸¦ ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	if (ch->GetDungeon())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<ĆÄĆĽ> ´řŔü ľČżˇĽ­´Â ĆÄĆĽżˇĽ­ łŞ°Ą Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	LPPARTY pParty = ch->GetParty();

	if (pParty->GetMemberCount() == 2)
	{
		// party disband
		CPartyManager::instance().DeleteParty(pParty);
	}
	else
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<ĆÄĆĽ> ĆÄĆĽżˇĽ­ łŞ°ˇĽĚ˝Ŕ´Ď´Ů."));
		//pParty->SendPartyRemoveOneToAll(ch);
		pParty->Quit(ch->GetPlayerID());
		//pParty->SendPartyRemoveAllToOne(ch);
	}
}

ACMD(do_close_shop)
{
	if (ch->GetMyShop())
	{
		ch->CloseMyShop();
		return;
	}
}

ACMD(do_set_walk_mode)
{
	ch->SetNowWalking(true);
	ch->SetWalking(true);
}

ACMD(do_set_run_mode)
{
	ch->SetNowWalking(false);
	ch->SetWalking(false);
}

ACMD(do_war)
{
	//ł» ±ćµĺ Á¤ş¸¸¦ ľňľîżŔ°í
	CGuild * g = ch->GetGuild();

	if (!g)
		return;

	//ŔüŔďÁßŔÎÁö ĂĽĹ©ÇŃąř!
	if (g->UnderAnyWar())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ŔĚąĚ ´Ů¸Ą ŔüŔ£ ÂüŔü Áß ŔÔ´Ď´Ů."));
		return;
	}

	//ĆĶó¸ŢĹ͸¦ µÎąč·Î łŞ´©°í
	char arg1[256], arg2[256];
	int type = GUILD_WAR_TYPE_FIELD;
	two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	if (!*arg1)
		return;

	if (*arg2)
	{
		str_to_number(type, arg2);

		if (type >= GUILD_WAR_TYPE_MAX_NUM)
			type = GUILD_WAR_TYPE_FIELD;
	}

	//±ćµĺŔÇ ¸¶˝şĹÍ ľĆŔ̵𸦠ľňľîżÂµÚ
	DWORD gm_pid = g->GetMasterPID();

	//¸¶˝şĹÍŔÎÁö ĂĽĹ©(±ćŔüŔş ±ćµĺŔ常ŔĚ °ˇ´É)
	if (gm_pid != ch->GetPlayerID())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±ćµĺŔüżˇ ´ëÇŃ ±ÇÇŃŔĚ ľř˝Ŕ´Ď´Ů."));
		return;
	}

	//»ó´ë ±ćµĺ¸¦ ľňľîżŔ°í
	CGuild * opp_g = CGuildManager::instance().FindGuildByName(arg1);

	if (!opp_g)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±×·± ±ćµĺ°ˇ ľř˝Ŕ´Ď´Ů."));
		return;
	}

	//»ó´ë±ćµĺżÍŔÇ »óĹ üũ
	switch (g->GetGuildWarState(opp_g->GetID()))
	{
		case GUILD_WAR_NONE:
			{
				if (opp_g->UnderAnyWar())
				{
					ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> »ó´ëąć ±ćµĺ°ˇ ŔĚąĚ ŔüŔď Áß ŔÔ´Ď´Ů."));
					return;
				}

				int iWarPrice = KOR_aGuildWarInfo[type].iWarPrice;

				if (g->GetGuildMoney() < iWarPrice)
				{
					ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> Ŕüşń°ˇ şÎÁ·ÇĎż© ±ćµĺŔüŔ» ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
					return;
				}

				if (opp_g->GetGuildMoney() < iWarPrice)
				{
					ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> »ó´ëąć ±ćµĺŔÇ Ŕüşń°ˇ şÎÁ·ÇĎż© ±ćµĺŔüŔ» ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
					return;
				}
			}
			break;

		case GUILD_WAR_SEND_DECLARE:
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŔĚąĚ Ľ±ŔüĆ÷°í ÁßŔÎ ±ćµĺŔÔ´Ď´Ů."));
				return;
			}
			break;

		case GUILD_WAR_RECV_DECLARE:
			{
				if (opp_g->UnderAnyWar())
				{
					ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> »ó´ëąć ±ćµĺ°ˇ ŔĚąĚ ŔüŔď Áß ŔÔ´Ď´Ů."));
					g->RequestRefuseWar(opp_g->GetID());
					return;
				}
			}
			break;

		case GUILD_WAR_RESERVE:
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ŔĚąĚ ŔüŔďŔĚ żąľŕµČ ±ćµĺ ŔÔ´Ď´Ů."));
				return;
			}
			break;

		case GUILD_WAR_END:
			return;

		default:
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ŔĚąĚ ŔüŔď ÁßŔÎ ±ćµĺŔÔ´Ď´Ů."));
			g->RequestRefuseWar(opp_g->GetID());
			return;
	}

	if (!g->CanStartWar(type))
	{
		// ±ćµĺŔüŔ» ÇŇ Ľö ŔÖ´Â Á¶°ÇŔ» ¸¸Á·ÇĎÁöľĘ´Â´Ů.
		if (g->GetLadderPoint() == 0)
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ·ą´ő ÁˇĽö°ˇ ¸đŔÚ¶óĽ­ ±ćµĺŔüŔ» ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
			sys_log(0, "GuildWar.StartError.NEED_LADDER_POINT");
		}
		else if (g->GetMemberCount() < GUILD_WAR_MIN_MEMBER_COUNT)
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±ćµĺŔüŔ» Çϱâ Ŕ§ÇŘĽ± ĂÖĽŇÇŃ %d¸íŔĚ ŔÖľîľß ÇŐ´Ď´Ů."), GUILD_WAR_MIN_MEMBER_COUNT);
			sys_log(0, "GuildWar.StartError.NEED_MINIMUM_MEMBER[%d]", GUILD_WAR_MIN_MEMBER_COUNT);
		}
		else
		{
			sys_log(0, "GuildWar.StartError.UNKNOWN_ERROR");
		}
		return;
	}

	// ÇʵĺŔü ĂĽĹ©¸¸ ÇĎ°í ĽĽĽĽÇŃ ĂĽĹ©´Â »ó´ëąćŔĚ ˝Âł«ÇҶ§ ÇŃ´Ů.
	if (!opp_g->CanStartWar(GUILD_WAR_TYPE_FIELD))
	{
		if (opp_g->GetLadderPoint() == 0)
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> »ó´ëąć ±ćµĺŔÇ ·ą´ő ÁˇĽö°ˇ ¸đŔÚ¶óĽ­ ±ćµĺŔüŔ» ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		else if (opp_g->GetMemberCount() < GUILD_WAR_MIN_MEMBER_COUNT)
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> »ó´ëąć ±ćµĺŔÇ ±ćµĺżř Ľö°ˇ şÎÁ·ÇĎż© ±ćµĺŔüŔ» ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	do
	{
		if (g->GetMasterCharacter() != NULL)
			break;

		CCI *pCCI = P2P_MANAGER::instance().FindByPID(g->GetMasterPID());

		if (pCCI != NULL)
			break;

		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> »ó´ëąć ±ćµĺŔÇ ±ćµĺŔĺŔĚ Á˘ĽÓÁßŔĚ ľĆ´Ő´Ď´Ů."));
		g->RequestRefuseWar(opp_g->GetID());
		return;

	} while (false);

	do
	{
		if (opp_g->GetMasterCharacter() != NULL)
			break;
		
		CCI *pCCI = P2P_MANAGER::instance().FindByPID(opp_g->GetMasterPID());
		
		if (pCCI != NULL)
			break;

		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> »ó´ëąć ±ćµĺŔÇ ±ćµĺŔĺŔĚ Á˘ĽÓÁßŔĚ ľĆ´Ő´Ď´Ů."));
		g->RequestRefuseWar(opp_g->GetID());
		return;

	} while (false);

	g->RequestDeclareWar(opp_g->GetID(), type);
}

ACMD(do_nowar)
{
	CGuild* g = ch->GetGuild();
	if (!g)
		return;

	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	DWORD gm_pid = g->GetMasterPID();

	if (gm_pid != ch->GetPlayerID())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±ćµĺŔüżˇ ´ëÇŃ ±ÇÇŃŔĚ ľř˝Ŕ´Ď´Ů."));
		return;
	}

	CGuild* opp_g = CGuildManager::instance().FindGuildByName(arg1);

	if (!opp_g)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±×·± ±ćµĺ°ˇ ľř˝Ŕ´Ď´Ů."));
		return;
	}

	g->RequestRefuseWar(opp_g->GetID());
}

ACMD(do_detaillog)
{
	ch->DetailLog();
}

ACMD(do_monsterlog)
{
	ch->ToggleMonsterLog();
}

ACMD(do_pkmode)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	BYTE mode = 0;
	str_to_number(mode, arg1);

	if (mode == PK_MODE_PROTECT)
		return;

	if (ch->GetLevel() < PK_PROTECT_LEVEL && mode != 0)
		return;

	ch->SetPKMode(mode);
}

ACMD(do_messenger_auth)
{
	if (ch->GetArena())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´ë·ĂŔ忡Ľ­ »çżëÇĎ˝Ç Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	char arg1[256], arg2[256];
	two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	if (!*arg1 || !*arg2)
		return;

	char answer = LOWER(*arg1);

	if (answer != 'y')
	{
		LPCHARACTER tch = CHARACTER_MANAGER::instance().FindPC(arg2);

		if (tch)
			tch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ´ÔŔ¸·Î şÎĹÍ ÄŁ±¸ µî·ĎŔ» °ĹşÎ ´çÇß˝Ŕ´Ď´Ů."), ch->GetName());
	}

	MessengerManager::instance().AuthToAdd(ch->GetName(), arg2, answer == 'y' ? false : true); // DENY
}

ACMD(do_setblockmode)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (*arg1)
	{
		BYTE flag = 0;
		str_to_number(flag, arg1);
		ch->SetBlockMode(flag);
	}
}

ACMD(do_unmount)
{
	if (true == ch->UnEquipSpecialRideUniqueItem())
	{
		ch->RemoveAffect(AFFECT_MOUNT);
		ch->RemoveAffect(AFFECT_MOUNT_BONUS);

		if (ch->IsHorseRiding())
		{
			ch->StopRiding(); 
		}
	}
	else
	{
		ch->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("ŔÎşĄĹ丮°ˇ ˛Ë Â÷Ľ­ ł»¸± Ľö ľř˝Ŕ´Ď´Ů."));
	}

}

ACMD(do_observer_exit)
{
	if (ch->IsObserverMode())
	{
		if (ch->GetWarMap())
			ch->SetWarMap(NULL);

		if (ch->GetArena() != NULL || ch->GetArenaObserverMode() == true)
		{
			ch->SetArenaObserverMode(false);

			if (ch->GetArena() != NULL)
				ch->GetArena()->RemoveObserver(ch->GetPlayerID());

			ch->SetArena(NULL);
			ch->WarpSet(ARENA_RETURN_POINT_X(ch->GetEmpire()), ARENA_RETURN_POINT_Y(ch->GetEmpire()));
		}
		else
		{
			ch->ExitToSavedLocation();
		}
		ch->SetObserverMode(false);
	}
}

ACMD(do_view_equip)
{
	if (ch->GetGMLevel() <= GM_PLAYER)
		return;

	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (*arg1)
	{
		DWORD vid = 0;
		str_to_number(vid, arg1);
		LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid);

		if (!tch)
			return;

		if (!tch->IsPC())
			return;
		/*
		   int iSPCost = ch->GetMaxSP() / 3;

		   if (ch->GetSP() < iSPCost)
		   {
		   ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Á¤˝Ĺ·ÂŔĚ şÎÁ·ÇĎż© ´Ů¸Ą »ç¶÷ŔÇ Ŕĺşń¸¦ şĽ Ľö ľř˝Ŕ´Ď´Ů."));
		   return;
		   }
		   ch->PointChange(POINT_SP, -iSPCost);
		 */
		tch->SendEquipment(ch);
	}
}

ACMD(do_party_request)
{
	if (ch->GetArena())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´ë·ĂŔ忡Ľ­ »çżëÇĎ˝Ç Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	if (ch->GetParty())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŔĚąĚ ĆÄĆĽżˇ ĽÓÇŘ ŔÖŔ¸ąÇ·Î °ˇŔÔ˝ĹĂ»Ŕ» ÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	DWORD vid = 0;
	str_to_number(vid, arg1);
	LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid);

	if (tch)
		if (!ch->RequestToParty(tch))
			ch->ChatPacket(CHAT_TYPE_COMMAND, "PartyRequestDenied");
}

ACMD(do_party_request_accept)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	DWORD vid = 0;
	str_to_number(vid, arg1);
	LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid);

	if (tch)
		ch->AcceptToParty(tch);
}

ACMD(do_party_request_deny)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
		return;

	DWORD vid = 0;
	str_to_number(vid, arg1);
	LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid);

	if (tch)
		ch->DenyToParty(tch);
}

ACMD(do_monarch_warpto)
{
	if (true == LC_IsYMIR() || true == LC_IsKorea())
		return;

	if (!CMonarch::instance().IsMonarch(ch->GetPlayerID(), ch->GetEmpire()))
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±şÁÖ¸¸ŔĚ »çżë °ˇ´ÉÇŃ ±â´ÉŔÔ´Ď´Ů"));
		return;
	}
	
	//±şÁÖ ÄđŸŔÓ °Ë»ç
	if (!ch->IsMCOK(CHARACTER::MI_WARP))
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ĂĘ°Ł ÄđŸŔÓŔĚ ŔűżëÁßŔÔ´Ď´Ů."), ch->GetMCLTime(CHARACTER::MI_WARP));
		return;
	}

	//±şÁÖ ¸÷ ĽŇČŻ şńżë 
	const int WarpPrice = 10000;
	
	//±şÁÖ ±ą°í °Ë»ç 
	if (!CMonarch::instance().IsMoneyOk(WarpPrice, ch->GetEmpire()))
	{
		int NationMoney = CMonarch::instance().GetMoney(ch->GetEmpire());
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±ą°íżˇ µ·ŔĚ şÎÁ·ÇŐ´Ď´Ů. ÇöŔç : %u ÇĘżä±Ýľ× : %u"), NationMoney, WarpPrice);
		return;	
	}

	int x = 0, y = 0;
	char arg1[256];

	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("»çżëąý: warpto <character name>"));
		return;
	}

	LPCHARACTER tch = CHARACTER_MANAGER::instance().FindPC(arg1);

	if (!tch)
	{
		CCI * pkCCI = P2P_MANAGER::instance().Find(arg1);

		if (pkCCI)
		{
			if (pkCCI->bEmpire != ch->GetEmpire())
			{
				ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ŸÁ¦±ą ŔŻŔúżˇ°Ô´Â Ŕ̵żÇŇĽö ľř˝Ŕ´Ď´Ů"));
				return;
			}

			if (pkCCI->bChannel != g_bChannel)
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ÇŘ´ç ŔŻŔú´Â %d äłÎżˇ ŔÖ˝Ŕ´Ď´Ů. (ÇöŔç äłÎ %d)"), pkCCI->bChannel, g_bChannel);
				return;
			}
			if (!IsMonarchWarpZone(pkCCI->lMapIndex))
			{
				ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ÇŘ´ç ÁöżŞŔ¸·Î Ŕ̵żÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
				return;
			}

			PIXEL_POSITION pos;
	
			if (!SECTREE_MANAGER::instance().GetCenterPositionOfMap(pkCCI->lMapIndex, pos))
				ch->ChatPacket(CHAT_TYPE_INFO, "Cannot find map (index %d)", pkCCI->lMapIndex);
			else
			{
				//ch->ChatPacket(CHAT_TYPE_INFO, "You warp to (%d, %d)", pos.x, pos.y);
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s żˇ°Ô·Î Ŕ̵żÇŐ´Ď´Ů"), arg1);
				ch->WarpSet(pos.x, pos.y);
				
				//±şÁÖ µ· »č°¨	
				CMonarch::instance().SendtoDBDecMoney(WarpPrice, ch->GetEmpire(), ch);

				//ÄđŸŔÓ ĂʱâČ­ 
				ch->SetMC(CHARACTER::MI_WARP);
			}
		}
		else if (NULL == CHARACTER_MANAGER::instance().FindPC(arg1))
		{
			ch->ChatPacket(CHAT_TYPE_INFO, "There is no one by that name");
		}

		return;
	}
	else
	{
		if (tch->GetEmpire() != ch->GetEmpire())
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŸÁ¦±ą ŔŻŔúżˇ°Ô´Â Ŕ̵żÇŇĽö ľř˝Ŕ´Ď´Ů"));
			return;
		}
		if (!IsMonarchWarpZone(tch->GetMapIndex()))
		{
			ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ÇŘ´ç ÁöżŞŔ¸·Î Ŕ̵żÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
			return;
		}
		x = tch->GetX();
		y = tch->GetY();
	}

	ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s żˇ°Ô·Î Ŕ̵żÇŐ´Ď´Ů"), arg1);
	ch->WarpSet(x, y);
	ch->Stop();

	//±şÁÖ µ· »č°¨	
	CMonarch::instance().SendtoDBDecMoney(WarpPrice, ch->GetEmpire(), ch);

	//ÄđŸŔÓ ĂʱâČ­ 
	ch->SetMC(CHARACTER::MI_WARP);
}

ACMD(do_monarch_transfer)
{
	if (true == LC_IsYMIR() || true == LC_IsKorea())
		return;

	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("»çżëąý: transfer <name>"));
		return;
	}
	
	if (!CMonarch::instance().IsMonarch(ch->GetPlayerID(), ch->GetEmpire()))
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±şÁÖ¸¸ŔĚ »çżë °ˇ´ÉÇŃ ±â´ÉŔÔ´Ď´Ů"));
		return;
	}
	
	//±şÁÖ ÄđŸŔÓ °Ë»ç
	if (!ch->IsMCOK(CHARACTER::MI_TRANSFER))
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ĂĘ°Ł ÄđŸŔÓŔĚ ŔűżëÁßŔÔ´Ď´Ů."), ch->GetMCLTime(CHARACTER::MI_TRANSFER));	
		return;
	}

	//±şÁÖ żöÇÁ şńżë 
	const int WarpPrice = 10000;

	//±şÁÖ ±ą°í °Ë»ç 
	if (!CMonarch::instance().IsMoneyOk(WarpPrice, ch->GetEmpire()))
	{
		int NationMoney = CMonarch::instance().GetMoney(ch->GetEmpire());
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±ą°íżˇ µ·ŔĚ şÎÁ·ÇŐ´Ď´Ů. ÇöŔç : %u ÇĘżä±Ýľ× : %u"), NationMoney, WarpPrice);
		return;	
	}


	LPCHARACTER tch = CHARACTER_MANAGER::instance().FindPC(arg1);

	if (!tch)
	{
		CCI * pkCCI = P2P_MANAGER::instance().Find(arg1);

		if (pkCCI)
		{
			if (pkCCI->bEmpire != ch->GetEmpire())
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´Ů¸Ą Á¦±ą ŔŻŔú´Â ĽŇČŻÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
				return;
			}
			if (pkCCI->bChannel != g_bChannel)
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ´ÔŔş %d äłÎżˇ Á˘ĽÓ Áß ŔÔ´Ď´Ů. (ÇöŔç äłÎ: %d)"), arg1, pkCCI->bChannel, g_bChannel);
				return;
			}
			if (!IsMonarchWarpZone(pkCCI->lMapIndex))
			{
				ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ÇŘ´ç ÁöżŞŔ¸·Î Ŕ̵żÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
				return;
			}
			if (!IsMonarchWarpZone(ch->GetMapIndex()))
			{
				ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ÇŘ´ç ÁöżŞŔ¸·Î ĽŇČŻÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
				return;
			}

			TPacketGGTransfer pgg;

			pgg.bHeader = HEADER_GG_TRANSFER;
			strlcpy(pgg.szName, arg1, sizeof(pgg.szName));
			pgg.lX = ch->GetX();
			pgg.lY = ch->GetY();

			P2P_MANAGER::instance().Send(&pgg, sizeof(TPacketGGTransfer));
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ´ÔŔ» ĽŇČŻÇĎż´˝Ŕ´Ď´Ů."), arg1);
			
			//±şÁÖ µ· »č°¨	
			CMonarch::instance().SendtoDBDecMoney(WarpPrice, ch->GetEmpire(), ch);
			//ÄđŸŔÓ ĂʱâČ­ 
			ch->SetMC(CHARACTER::MI_TRANSFER);
		}
		else
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŔÔ·ÂÇϽŠŔ̸§Ŕ» °ˇÁř »çżëŔÚ°ˇ ľř˝Ŕ´Ď´Ů."));
		}

		return;
	}


	if (ch == tch)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŔÚ˝ĹŔ» ĽŇČŻÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	if (tch->GetEmpire() != ch->GetEmpire())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´Ů¸Ą Á¦±ą ŔŻŔú´Â ĽŇČŻÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}
	if (!IsMonarchWarpZone(tch->GetMapIndex()))
	{
		ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ÇŘ´ç ÁöżŞŔ¸·Î Ŕ̵żÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}
	if (!IsMonarchWarpZone(ch->GetMapIndex()))
	{
		ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ÇŘ´ç ÁöżŞŔ¸·Î ĽŇČŻÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
		return;
	}

	//tch->Show(ch->GetMapIndex(), ch->GetX(), ch->GetY(), ch->GetZ());
	tch->WarpSet(ch->GetX(), ch->GetY(), ch->GetMapIndex());
	
	//±şÁÖ µ· »č°¨	
	CMonarch::instance().SendtoDBDecMoney(WarpPrice, ch->GetEmpire(), ch);
	//ÄđŸŔÓ ĂʱâČ­ 
	ch->SetMC(CHARACTER::MI_TRANSFER);
}

ACMD(do_monarch_info)
{
	if (CMonarch::instance().IsMonarch(ch->GetPlayerID(), ch->GetEmpire()))	
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("łŞŔÇ ±şÁÖ Á¤ş¸"));
		TMonarchInfo * p = CMonarch::instance().GetMonarch();
		for (int n = 1; n < 4; ++n)
		{
			if (n == ch->GetEmpire())
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s±şÁÖ] : %s  ş¸ŔŻ±Ýľ× %lld "), EMPIRE_NAME(n), p->name[n], p->money[n]);
			else
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s±şÁÖ] : %s  "), EMPIRE_NAME(n), p->name[n]);
				
		}
	}
	else
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±şÁÖ Á¤ş¸"));
		TMonarchInfo * p = CMonarch::instance().GetMonarch();
		for (int n = 1; n < 4; ++n)
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s±şÁÖ] : %s  "), EMPIRE_NAME(n), p->name[n]);
				
		}
	}
	
}	

ACMD(do_elect)
{
	db_clientdesc->DBPacketHeader(HEADER_GD_COME_TO_VOTE, ch->GetDesc()->GetHandle(), 0);
}

// LUA_ADD_GOTO_INFO
struct GotoInfo
{
	std::string 	st_name;

	BYTE 	empire;
	int 	mapIndex;
	DWORD 	x, y;

	GotoInfo()
	{
		st_name 	= "";
		empire 		= 0;
		mapIndex 	= 0;

		x = 0;
		y = 0;
	}

	GotoInfo(const GotoInfo& c_src)
	{
		__copy__(c_src);
	}

	void operator = (const GotoInfo& c_src)
	{
		__copy__(c_src);
	}

	void __copy__(const GotoInfo& c_src)
	{
		st_name 	= c_src.st_name;
		empire 		= c_src.empire;
		mapIndex 	= c_src.mapIndex;

		x = c_src.x;
		y = c_src.y;
	}
};

extern void BroadcastNotice(const char * c_pszBuf);

ACMD(do_monarch_tax)
{
	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	if (!*arg1)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, "Usage: monarch_tax <1-50>");
		return;
	}

	// ±şÁÖ °Ë»ç	
	if (!ch->IsMonarch())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±şÁÖ¸¸ŔĚ »çżëÇŇĽö ŔÖ´Â ±â´ÉŔÔ´Ď´Ů"));
		return;
	}

	// ĽĽ±ÝĽłÁ¤ 
	int tax = 0;
	str_to_number(tax,  arg1);

	if (tax < 1 || tax > 50)
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("1-50 »çŔĚŔÇ Ľöġ¸¦ Ľ±ĹĂÇŘÁÖĽĽżä"));

	quest::CQuestManager::instance().SetEventFlag("trade_tax", tax); 

	// ±şÁÖżˇ°Ô ¸ŢĽĽÁö ÇĎłŞ
	ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ĽĽ±ÝŔĚ %d %·Î ĽłÁ¤µÇľú˝Ŕ´Ď´Ů"));

	// °řÁö 
	char szMsg[1024];	

	snprintf(szMsg, sizeof(szMsg), "±şÁÖŔÇ ¸íŔ¸·Î ĽĽ±ÝŔĚ %d %% ·Î şŻ°ćµÇľú˝Ŕ´Ď´Ů", tax);
	BroadcastNotice(szMsg);

	snprintf(szMsg, sizeof(szMsg), "ľŐŔ¸·Î´Â °Ĺ·ˇ ±Ýľ×ŔÇ %d %% °ˇ ±ą°í·Î µéľî°ˇ°ÔµË´Ď´Ů.", tax);
	BroadcastNotice(szMsg);

	// ÄđŸŔÓ ĂʱâČ­ 
	ch->SetMC(CHARACTER::MI_TAX); 
}

static const DWORD cs_dwMonarchMobVnums[] =
{
	191, //	»ę°ß˝Ĺ
	192, //	Ŕú˝Ĺ
	193, //	żő˝Ĺ
	194, //	ČŁ˝Ĺ
	391, //	ąĚÁ¤
	392, //	ŔşÁ¤
	393, //	ĽĽ¶ű
	394, //	ÁřČń
	491, //	¸ÍČŻ
	492, //	ş¸żě
	493, //	±¸ĆĐ
	494, //	ĂßČç
	591, //	şń·ů´Ü´ëŔĺ
	691, //	żő±Í Á·Ŕĺ
	791, //	ąĐ±ł±łÁÖ
	1304, // ´©··ąü±Í
	1901, // ±¸ąĚČŁ
	2091, // ż©żŐ°ĹąĚ
	2191, // °Ĺ´ë»ç¸·°ĹşĎ
	2206, // Č­ż°żŐi
	0,
};

ACMD(do_monarch_mob)
{
	char arg1[256];
	LPCHARACTER	tch;

	one_argument(argument, arg1, sizeof(arg1));

	if (!ch->IsMonarch())
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±şÁÖ¸¸ŔĚ »çżëÇŇĽö ŔÖ´Â ±â´ÉŔÔ´Ď´Ů"));
		return;
	}
	
	if (!*arg1)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, "Usage: mmob <mob name>");
		return;
	}

	BYTE pcEmpire = ch->GetEmpire();
	BYTE mapEmpire = SECTREE_MANAGER::instance().GetEmpireFromMapIndex(ch->GetMapIndex());

	if (LC_IsYMIR() == true || LC_IsKorea() == true)
	{
		if (mapEmpire != pcEmpire && mapEmpire != 0)
		{
			ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŔÚ±ą żµĹ信Ľ­¸¸ »çżëÇŇ Ľö ŔÖ´Â ±â´ÉŔÔ´Ď´Ů"));
			return;
		}
	}

	// ±şÁÖ ¸÷ ĽŇČŻ şńżë 
	const int SummonPrice = 5000000;

	// ±şÁÖ ÄđŸŔÓ °Ë»ç
	if (!ch->IsMCOK(CHARACTER::MI_SUMMON))
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ĂĘ°Ł ÄđŸŔÓŔĚ ŔűżëÁßŔÔ´Ď´Ů."), ch->GetMCLTime(CHARACTER::MI_SUMMON));	
		return;
	}
	
	// ±şÁÖ ±ą°í °Ë»ç 
	if (!CMonarch::instance().IsMoneyOk(SummonPrice, ch->GetEmpire()))
	{
		int NationMoney = CMonarch::instance().GetMoney(ch->GetEmpire());
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±ą°íżˇ µ·ŔĚ şÎÁ·ÇŐ´Ď´Ů. ÇöŔç : %u ÇĘżä±Ýľ× : %u"), NationMoney, SummonPrice);
		return;	
	}

	const CMob * pkMob;
	DWORD vnum = 0;

	if (isdigit(*arg1))
	{
		str_to_number(vnum, arg1);

		if ((pkMob = CMobManager::instance().Get(vnum)) == NULL)
			vnum = 0;
	}
	else
	{
		pkMob = CMobManager::Instance().Get(arg1, true);

		if (pkMob)
			vnum = pkMob->m_table.dwVnum;
	}

	DWORD count;

	// ĽŇČŻ °ˇ´É ¸÷ °Ë»ç
	for (count = 0; cs_dwMonarchMobVnums[count] != 0; ++count)
		if (cs_dwMonarchMobVnums[count] == vnum)
			break;

	if (0 == cs_dwMonarchMobVnums[count])
	{
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ĽŇČŻÇŇĽö ľř´Â ¸ó˝şĹÍ ŔÔ´Ď´Ů. ĽŇČŻ°ˇ´ÉÇŃ ¸ó˝şĹʹ ȨĆäŔĚÁö¸¦ ÂüÁ¶ÇĎĽĽżä"));
		return;
	}

	tch = CHARACTER_MANAGER::instance().SpawnMobRange(vnum, 
			ch->GetMapIndex(),
			ch->GetX() - number(200, 750), 
			ch->GetY() - number(200, 750), 
			ch->GetX() + number(200, 750), 
			ch->GetY() + number(200, 750), 
			true,
			pkMob->m_table.bType == CHAR_TYPE_STONE,
			true);

	if (tch)
	{
		// ±şÁÖ µ· »č°¨	
		CMonarch::instance().SendtoDBDecMoney(SummonPrice, ch->GetEmpire(), ch);

		// ÄđŸŔÓ ĂʱâČ­ 
		ch->SetMC(CHARACTER::MI_SUMMON); 
	}
}

static const char* FN_point_string(int apply_number)
{
	switch (apply_number)
	{
		case POINT_MAX_HP:	return LC_TEXT("ĂÖ´ë »ý¸í·Â +%d");
		case POINT_MAX_SP:	return LC_TEXT("ĂÖ´ë Á¤˝Ĺ·Â +%d");
		case POINT_HT:		return LC_TEXT("ĂĽ·Â +%d");
		case POINT_IQ:		return LC_TEXT("Áö´É +%d");
		case POINT_ST:		return LC_TEXT("±Ů·Â +%d");
		case POINT_DX:		return LC_TEXT("ąÎø +%d");
		case POINT_ATT_SPEED:	return LC_TEXT("°ř°ÝĽÓµµ +%d");
		case POINT_MOV_SPEED:	return LC_TEXT("Ŕ̵żĽÓµµ %d");
		case POINT_CASTING_SPEED:	return LC_TEXT("ÄđŸŔÓ -%d");
		case POINT_HP_REGEN:	return LC_TEXT("»ý¸í·Â ȸşą +%d");
		case POINT_SP_REGEN:	return LC_TEXT("Á¤˝Ĺ·Â ȸşą +%d");
		case POINT_POISON_PCT:	return LC_TEXT("µ¶°ř°Ý %d");
		case POINT_STUN_PCT:	return LC_TEXT("˝şĹĎ +%d");
		case POINT_SLOW_PCT:	return LC_TEXT("˝˝·Îżě +%d");
		case POINT_CRITICAL_PCT:	return LC_TEXT("%d%% Č®·ü·Î ġ¸íŸ °ř°Ý");
		case POINT_RESIST_CRITICAL:	return LC_TEXT("»ó´ëŔÇ Äˇ¸íŸ Č®·ü %d%% °¨ĽŇ");
		case POINT_PENETRATE_PCT:	return LC_TEXT("%d%% Č®·ü·Î °üĹë °ř°Ý");
		case POINT_RESIST_PENETRATE: return LC_TEXT("»ó´ëŔÇ °üĹë °ř°Ý Č®·ü %d%% °¨ĽŇ");
		case POINT_ATTBONUS_HUMAN:	return LC_TEXT("ŔΰŁ·ů ¸ó˝şĹÍ Ĺ¸°Ýġ +%d%%");
		case POINT_ATTBONUS_ANIMAL:	return LC_TEXT("µżą°·ů ¸ó˝şĹÍ Ĺ¸°Ýġ +%d%%");
		case POINT_ATTBONUS_ORC:	return LC_TEXT("żő±ÍÁ· Ÿ°Ýġ +%d%%");
		case POINT_ATTBONUS_MILGYO:	return LC_TEXT("ąĐ±ł·ů Ÿ°Ýġ +%d%%");
		case POINT_ATTBONUS_UNDEAD:	return LC_TEXT("˝ĂĂĽ·ů Ÿ°Ýġ +%d%%");
		case POINT_ATTBONUS_DEVIL:	return LC_TEXT("ľÇ¸¶·ů Ÿ°Ýġ +%d%%");
		case POINT_STEAL_HP:		return LC_TEXT("Ÿ°Ýġ %d%% ¸¦ »ý¸í·ÂŔ¸·Î ČíĽö");
		case POINT_STEAL_SP:		return LC_TEXT("Ÿ·Âġ %d%% ¸¦ Á¤˝Ĺ·ÂŔ¸·Î ČíĽö");
		case POINT_MANA_BURN_PCT:	return LC_TEXT("%d%% Č®·ü·Î Ÿ°Ý˝Ă »ó´ë Ŕü˝Ĺ·Â ĽŇ¸đ");
		case POINT_DAMAGE_SP_RECOVER:	return LC_TEXT("%d%% Č®·ü·Î ÇÇÇؽà Á¤˝Ĺ·Â ȸşą");
		case POINT_BLOCK:			return LC_TEXT("ą°¸®Ĺ¸°Ý˝Ă şí·° Č®·ü %d%%");
		case POINT_DODGE:			return LC_TEXT("Č° °ř°Ý ȸÇÇ Č®·ü %d%%");
		case POINT_RESIST_SWORD:	return LC_TEXT("ÇŃĽŐ°Ë ąćľî %d%%");
		case POINT_RESIST_TWOHAND:	return LC_TEXT("ľçĽŐ°Ë ąćľî %d%%");
		case POINT_RESIST_DAGGER:	return LC_TEXT("µÎĽŐ°Ë ąćľî %d%%");
		case POINT_RESIST_BELL:		return LC_TEXT("ąćżď ąćľî %d%%");
		case POINT_RESIST_FAN:		return LC_TEXT("şÎä ąćľî %d%%");
		case POINT_RESIST_BOW:		return LC_TEXT("Č°°ř°Ý ŔúÇ× %d%%");
		case POINT_RESIST_FIRE:		return LC_TEXT("Č­ż° ŔúÇ× %d%%");
		case POINT_RESIST_ELEC:		return LC_TEXT("Ŕü±â ŔúÇ× %d%%");
		case POINT_RESIST_MAGIC:	return LC_TEXT("¸¶ąý ŔúÇ× %d%%");
		case POINT_RESIST_WIND:		return LC_TEXT("ąŮ¶÷ ŔúÇ× %d%%");
		case POINT_RESIST_ICE:		return LC_TEXT("łĂ±â ŔúÇ× %d%%");
		case POINT_RESIST_EARTH:	return LC_TEXT("´ëÁö ŔúÇ× %d%%");
		case POINT_RESIST_DARK:		return LC_TEXT("ľîµŇ ŔúÇ× %d%%");
		case POINT_REFLECT_MELEE:	return LC_TEXT("Á÷Á˘ Ÿ°Ýġ ąÝ»ç Č®·ü : %d%%");
		case POINT_REFLECT_CURSE:	return LC_TEXT("ŔúÁÖ µÇµą¸®±â Č®·ü %d%%");
		case POINT_POISON_REDUCE:	return LC_TEXT("µ¶ ŔúÇ× %d%%");
		case POINT_KILL_SP_RECOVER:	return LC_TEXT("%d%% Č®·ü·Î ŔűĹđġ˝Ă Á¤˝Ĺ·Â ȸşą");
		case POINT_EXP_DOUBLE_BONUS:	return LC_TEXT("%d%% Č®·ü·Î ŔűĹđġ˝Ă °ćÇčġ Ăß°ˇ »ó˝Â");
		case POINT_GOLD_DOUBLE_BONUS:	return LC_TEXT("%d%% Č®·ü·Î ŔűĹđġ˝Ă µ· 2ąč µĺ·Ó");
		case POINT_ITEM_DROP_BONUS:	return LC_TEXT("%d%% Č®·ü·Î ŔűĹđġ˝Ă ľĆŔĚĹŰ 2ąč µĺ·Ó");
		case POINT_POTION_BONUS:	return LC_TEXT("ą°ľŕ »çżë˝Ă %d%% Ľş´É Áő°ˇ");
		case POINT_KILL_HP_RECOVERY:	return LC_TEXT("%d%% Č®·ü·Î ŔűĹđġ˝Ă »ý¸í·Â ȸşą");
//		case POINT_IMMUNE_STUN:	return LC_TEXT("±âŔýÇĎÁö ľĘŔ˝ %d%%");
//		case POINT_IMMUNE_SLOW:	return LC_TEXT("´Ŕ·ÁÁöÁö ľĘŔ˝ %d%%");
//		case POINT_IMMUNE_FALL:	return LC_TEXT("łŃľîÁöÁö ľĘŔ˝ %d%%");
//		case POINT_SKILL:	return LC_TEXT("");
//		case POINT_BOW_DISTANCE:	return LC_TEXT("");
		case POINT_ATT_GRADE_BONUS:	return LC_TEXT("°ř°Ý·Â +%d");
		case POINT_DEF_GRADE_BONUS:	return LC_TEXT("ąćľî·Â +%d");
		case POINT_MAGIC_ATT_GRADE:	return LC_TEXT("¸¶ąý °ř°Ý·Â +%d");
		case POINT_MAGIC_DEF_GRADE:	return LC_TEXT("¸¶ąý ąćľî·Â +%d");
//		case POINT_CURSE_PCT:	return LC_TEXT("");
		case POINT_MAX_STAMINA:	return LC_TEXT("ĂÖ´ë Áö±¸·Â +%d");
		case POINT_ATTBONUS_WARRIOR:	return LC_TEXT("ą«»çżˇ°Ô °­ÇÔ +%d%%");
		case POINT_ATTBONUS_ASSASSIN:	return LC_TEXT("ŔÚ°´żˇ°Ô °­ÇÔ +%d%%");
		case POINT_ATTBONUS_SURA:		return LC_TEXT("Ľö¶óżˇ°Ô °­ÇÔ +%d%%");
		case POINT_ATTBONUS_SHAMAN:		return LC_TEXT("ą«´çżˇ°Ô °­ÇÔ +%d%%");
		case POINT_ATTBONUS_MONSTER:	return LC_TEXT("¸ó˝şĹÍżˇ°Ô °­ÇÔ +%d%%");
		case POINT_MALL_ATTBONUS:		return LC_TEXT("°ř°Ý·Â +%d%%");
		case POINT_MALL_DEFBONUS:		return LC_TEXT("ąćľî·Â +%d%%");
		case POINT_MALL_EXPBONUS:		return LC_TEXT("°ćÇčġ %d%%");
		case POINT_MALL_ITEMBONUS:		return LC_TEXT("ľĆŔĚĹŰ µĺ·ÓŔ˛ %.1fąč");
		case POINT_MALL_GOLDBONUS:		return LC_TEXT("µ· µĺ·ÓŔ˛ %.1fąč");
		case POINT_MAX_HP_PCT:			return LC_TEXT("ĂÖ´ë »ý¸í·Â +%d%%");
		case POINT_MAX_SP_PCT:			return LC_TEXT("ĂÖ´ë Á¤˝Ĺ·Â +%d%%");
		case POINT_SKILL_DAMAGE_BONUS:	return LC_TEXT("˝şĹł µĄąĚÁö %d%%");
		case POINT_NORMAL_HIT_DAMAGE_BONUS:	return LC_TEXT("ĆňŸ µĄąĚÁö %d%%");
		case POINT_SKILL_DEFEND_BONUS:		return LC_TEXT("˝şĹł µĄąĚÁö ŔúÇ× %d%%");
		case POINT_NORMAL_HIT_DEFEND_BONUS:	return LC_TEXT("ĆňŸ µĄąĚÁö ŔúÇ× %d%%");
//		case POINT_PC_BANG_EXP_BONUS:	return LC_TEXT("");
//		case POINT_PC_BANG_DROP_BONUS:	return LC_TEXT("");
//		case POINT_EXTRACT_HP_PCT:	return LC_TEXT("");
		case POINT_RESIST_WARRIOR:	return LC_TEXT("ą«»ç°ř°Ýżˇ %d%% ŔúÇ×");
		case POINT_RESIST_ASSASSIN:	return LC_TEXT("ŔÚ°´°ř°Ýżˇ %d%% ŔúÇ×");
		case POINT_RESIST_SURA:		return LC_TEXT("Ľö¶ó°ř°Ýżˇ %d%% ŔúÇ×");
		case POINT_RESIST_SHAMAN:	return LC_TEXT("ą«´ç°ř°Ýżˇ %d%% ŔúÇ×");
		default:					return NULL;
	}
}

static bool FN_hair_affect_string(LPCHARACTER ch, char *buf, size_t bufsiz)
{
	if (NULL == ch || NULL == buf)
		return false;

	CAffect* aff = NULL;
	time_t expire = 0;
	struct tm ltm;
	int	year, mon, day;
	int	offset = 0;

	aff = ch->FindAffect(AFFECT_HAIR);

	if (NULL == aff)
		return false;

	expire = ch->GetQuestFlag("hair.limit_time");

	if (expire < get_global_time())
		return false;

	// set apply string
	offset = snprintf(buf, bufsiz, FN_point_string(aff->bApplyOn), aff->lApplyValue);

	if (offset < 0 || offset >= (int) bufsiz)
		offset = bufsiz - 1;

	localtime_r(&expire, &ltm);

	year	= ltm.tm_year + 1900;
	mon		= ltm.tm_mon + 1;
	day		= ltm.tm_mday;

	snprintf(buf + offset, bufsiz - offset, LC_TEXT(" (¸¸·áŔĎ : %dłâ %dżů %dŔĎ)"), year, mon, day);

	return true;
}

ACMD(do_costume)
{
	char buf[512];
	const size_t bufferSize = sizeof(buf);

	char arg1[256];
	one_argument(argument, arg1, sizeof(arg1));

	CItem* pBody = ch->GetWear(WEAR_COSTUME_BODY);
	CItem* pHair = ch->GetWear(WEAR_COSTUME_HAIR);

	ch->ChatPacket(CHAT_TYPE_INFO, "COSTUME status:");

	if (pHair)
	{
		const char* itemName = pHair->GetName();
		ch->ChatPacket(CHAT_TYPE_INFO, "  HAIR : %s", itemName);

		for (int i = 0; i < pHair->GetAttributeCount(); ++i)
		{
			const TPlayerItemAttribute& attr = pHair->GetAttribute(i);
			if (0 < attr.bType)
			{
				snprintf(buf, bufferSize, FN_point_string(attr.bType), attr.sValue);
				ch->ChatPacket(CHAT_TYPE_INFO, "     %s", buf);
			}
		}

		if (pHair->IsEquipped() && arg1[0] == 'h')
			ch->UnequipItem(pHair);
	}

	if (pBody)
	{
		const char* itemName = pBody->GetName();
		ch->ChatPacket(CHAT_TYPE_INFO, "  BODY : %s", itemName);

		if (pBody->IsEquipped() && arg1[0] == 'b')
			ch->UnequipItem(pBody);
	}
}

ACMD(do_hair)
{
	char buf[256];

	if (false == FN_hair_affect_string(ch, buf, sizeof(buf)))
		return;

	ch->ChatPacket(CHAT_TYPE_INFO, buf);
}

ACMD(do_inventory)
{
	int	index = 0;
	int	count		= 1;

	char arg1[256];
	char arg2[256];

	LPITEM	item;

	two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	if (!*arg1)
	{
		ch->ChatPacket(CHAT_TYPE_INFO, "Usage: inventory <start_index> <count>");
		return;
	}

	if (!*arg2)
	{
		index = 0;
		str_to_number(count, arg1);
	}
	else
	{
		str_to_number(index, arg1); index = MIN(index, INVENTORY_MAX_NUM);
		str_to_number(count, arg2); count = MIN(count, INVENTORY_MAX_NUM);
	}

	for (int i = 0; i < count; ++i)
	{
		if (index >= INVENTORY_MAX_NUM)
			break;

		item = ch->GetInventoryItem(index);

		ch->ChatPacket(CHAT_TYPE_INFO, "inventory [%d] = %s",
						index, item ? item->GetName() : "<NONE>");
		++index;
	}
}

//gift notify quest command
ACMD(do_gift)
{
	ch->ChatPacket(CHAT_TYPE_COMMAND, "gift");
}

ACMD(do_cube)
{
	if (!ch->CanDoCube())
		return;

	dev_log(LOG_DEB0, "CUBE COMMAND <%s>: %s", ch->GetName(), argument);
	int cube_index = 0, inven_index = 0;
	const char *line;

	char arg1[256], arg2[256], arg3[256];

	line = two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));
	one_argument(line, arg3, sizeof(arg3));

	if (0 == arg1[0])
	{
		// print usage
		ch->ChatPacket(CHAT_TYPE_INFO, "Usage: cube open");
		ch->ChatPacket(CHAT_TYPE_INFO, "       cube close");
		ch->ChatPacket(CHAT_TYPE_INFO, "       cube add <inveltory_index>");
		ch->ChatPacket(CHAT_TYPE_INFO, "       cube delete <cube_index>");
		ch->ChatPacket(CHAT_TYPE_INFO, "       cube list");
		ch->ChatPacket(CHAT_TYPE_INFO, "       cube cancel");
		ch->ChatPacket(CHAT_TYPE_INFO, "       cube make [all]");
		return;
	}

	const std::string& strArg1 = std::string(arg1);

	// r_info (request information)
	// /cube r_info     ==> (Client -> Server) ÇöŔç NPC°ˇ ¸¸µé Ľö ŔÖ´Â ·ą˝ĂÇÇ żäĂ»
	//					    (Server -> Client) /cube r_list npcVNUM resultCOUNT 123,1/125,1/128,1/130,5
	//
	// /cube r_info 3   ==> (Client -> Server) ÇöŔç NPC°ˇ ¸¸µéĽö ŔÖ´Â ·ą˝ĂÇÇ Áß 3ąř° ľĆŔĚĹŰŔ» ¸¸µĺ´Â µĄ ÇĘżäÇŃ Á¤ş¸¸¦ żäĂ»
	// /cube r_info 3 5 ==> (Client -> Server) ÇöŔç NPC°ˇ ¸¸µéĽö ŔÖ´Â ·ą˝ĂÇÇ Áß 3ąř° ľĆŔĚĹŰşÎĹÍ ŔĚČÄ 5°łŔÇ ľĆŔĚĹŰŔ» ¸¸µĺ´Â µĄ ÇĘżäÇŃ Ŕç·á Á¤ş¸¸¦ żäĂ»
	//					   (Server -> Client) /cube m_info startIndex count 125,1|126,2|127,2|123,5&555,5&555,4/120000@125,1|126,2|127,2|123,5&555,5&555,4/120000
	//
	if (strArg1 == "r_info")
	{
		if (0 == arg2[0])
			Cube_request_result_list(ch);
		else
		{
			if (isdigit(*arg2))
			{
				int listIndex = 0, requestCount = 1;
				str_to_number(listIndex, arg2);

				if (0 != arg3[0] && isdigit(*arg3))
					str_to_number(requestCount, arg3);

				Cube_request_material_info(ch, listIndex, requestCount);
			}
		}

		return;
	}

	switch (LOWER(arg1[0]))
	{
		case 'o':	// open
			Cube_open(ch);
			break;

		case 'c':	// close
			Cube_close(ch);
			break;

		case 'l':	// list
			Cube_show_list(ch);
			break;

		case 'a':	// add cue_index inven_index
			{
				if (0 == arg2[0] || !isdigit(*arg2) ||
					0 == arg3[0] || !isdigit(*arg3))
					return;

				str_to_number(cube_index, arg2);
				str_to_number(inven_index, arg3);
				Cube_add_item (ch, cube_index, inven_index);
			}
			break;

		case 'd':	// delete
			{
				if (0 == arg2[0] || !isdigit(*arg2))
					return;

				str_to_number(cube_index, arg2);
				Cube_delete_item (ch, cube_index);
			}
			break;

		case 'm':	// make
			if (0 != arg2[0])
			{
				while (true == Cube_make(ch))
					dev_log (LOG_DEB0, "cube make success");
			}
			else
				Cube_make(ch);
			break;

		default:
			return;
	}
}

ACMD(do_in_game_mall)
{
	if (LC_IsYMIR() == true || LC_IsKorea() == true)
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://metin2.co.kr/04_mall/mall/login.htm");
		return;
	}

	if (true == LC_IsTaiwan())
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://203.69.141.203/mall/mall/item_main.htm");
		return;
	}

	// ¤Đ_¤Đ ÄčµµĽ­ąö ľĆŔĚĹ۸ô URL ÇϵĺÄÚµů Ăß°ˇ
	if (true == LC_IsWE_Korea())
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://metin2.co.kr/50_we_mall/mall/login.htm");
		return;
	}

	if (LC_IsJapan() == true)
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://mt2.oge.jp/itemmall/itemList.php");
		return;
	}
	
	if (LC_IsNewCIBN() == true && test_server)
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://218.99.6.51/04_mall/mall/login.htm");
		return;
	}

	if (LC_IsSingapore() == true)
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://www.metin2.sg/ishop.php");
		return;
	}	
	
	/*
	if (LC_IsCanada() == true)
	{
		ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://mall.z8games.com/mall_entry.aspx?tb=m2");
		return;
	}*/

	if (LC_IsEurope() == true)
	{
		char country_code[3];

		switch (LC_GetLocalType())
		{
			case LC_GERMANY:	country_code[0] = 'd'; country_code[1] = 'e'; country_code[2] = '\0'; break;
			case LC_FRANCE:		country_code[0] = 'f'; country_code[1] = 'r'; country_code[2] = '\0'; break;
			case LC_ITALY:		country_code[0] = 'i'; country_code[1] = 't'; country_code[2] = '\0'; break;
			case LC_SPAIN:		country_code[0] = 'e'; country_code[1] = 's'; country_code[2] = '\0'; break;
			case LC_UK:			country_code[0] = 'e'; country_code[1] = 'n'; country_code[2] = '\0'; break;
			case LC_TURKEY:		country_code[0] = 't'; country_code[1] = 'r'; country_code[2] = '\0'; break;
			case LC_POLAND:		country_code[0] = 'p'; country_code[1] = 'l'; country_code[2] = '\0'; break;
			case LC_PORTUGAL:	country_code[0] = 'p'; country_code[1] = 't'; country_code[2] = '\0'; break;
			case LC_GREEK:		country_code[0] = 'g'; country_code[1] = 'r'; country_code[2] = '\0'; break;
			case LC_RUSSIA:		country_code[0] = 'r'; country_code[1] = 'u'; country_code[2] = '\0'; break;
			case LC_DENMARK:	country_code[0] = 'd'; country_code[1] = 'k'; country_code[2] = '\0'; break;
			case LC_BULGARIA:	country_code[0] = 'b'; country_code[1] = 'g'; country_code[2] = '\0'; break;
			case LC_CROATIA:	country_code[0] = 'h'; country_code[1] = 'r'; country_code[2] = '\0'; break;
			case LC_MEXICO:		country_code[0] = 'm'; country_code[1] = 'x'; country_code[2] = '\0'; break;
			case LC_ARABIA:		country_code[0] = 'a'; country_code[1] = 'e'; country_code[2] = '\0'; break;
			case LC_CZECH:		country_code[0] = 'c'; country_code[1] = 'z'; country_code[2] = '\0'; break;
			case LC_ROMANIA:	country_code[0] = 'r'; country_code[1] = 'o'; country_code[2] = '\0'; break;
			case LC_HUNGARY:	country_code[0] = 'h'; country_code[1] = 'u'; country_code[2] = '\0'; break;
			case LC_NETHERLANDS: country_code[0] = 'n'; country_code[1] = 'l'; country_code[2] = '\0'; break;
			case LC_USA:		country_code[0] = 'u'; country_code[1] = 's'; country_code[2] = '\0'; break;
			case LC_CANADA:	country_code[0] = 'c'; country_code[1] = 'a'; country_code[2] = '\0'; break;
			default:
				if (test_server == true)
				{
					country_code[0] = 'd'; country_code[1] = 'e'; country_code[2] = '\0';
				}
				break;
		}

		char buf[512+1];
		char sas[33];
		MD5_CTX ctx;
		const char sas_key[] = "GF9001";

		snprintf(buf, sizeof(buf), "%u%u%s", ch->GetPlayerID(), ch->GetAID(), sas_key);

		MD5Init(&ctx);
		MD5Update(&ctx, (const unsigned char *) buf, strlen(buf));
#ifdef __FreeBSD__
		MD5End(&ctx, sas);
#else
		static const char hex[] = "0123456789abcdef";
		unsigned char digest[16];
		MD5Final(digest, &ctx);
		int i;
		for (i = 0; i < 16; ++i) {
			sas[i+i] = hex[digest[i] >> 4];
			sas[i+i+1] = hex[digest[i] & 0x0f];
		}
		sas[i+i] = '\0';
#endif

		snprintf(buf, sizeof(buf), "mall http://%s/ishop?pid=%u&c=%s&sid=%d&sas=%s",
				g_strWebMallURL.c_str(), ch->GetPlayerID(), country_code, g_server_id, sas);

		ch->ChatPacket(CHAT_TYPE_COMMAND, buf);
	}
}

// ÁÖ»çŔ§
ACMD(do_dice) 
{
	char arg1[256], arg2[256];
	int start = 1, end = 100;

	two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	if (*arg1 && *arg2)
	{
		start = atoi(arg1);
		end = atoi(arg2);
	}
	else if (*arg1 && !*arg2)
	{
		start = 1;
		end = atoi(arg1);
	}

	end = MAX(start, end);
	start = MIN(start, end);

	int n = number(start, end);
	
	if (ch->GetParty())
		ch->GetParty()->ChatPacketToAllMember(CHAT_TYPE_INFO, LC_TEXT("%s´ÔŔĚ ÁÖ»çŔ§¸¦ ±Ľ·Á %d°ˇ łŞżÔ˝Ŕ´Ď´Ů. (%d-%d)"), ch->GetName(), n, start, end);
	else
		ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´ç˝ĹŔĚ ÁÖ»çŔ§¸¦ ±Ľ·Á %d°ˇ łŞżÔ˝Ŕ´Ď´Ů. (%d-%d)"), n, start, end);
}

ACMD(do_click_mall)
{
	ch->ChatPacket(CHAT_TYPE_COMMAND, "ShowMeMallPassword");
}

ACMD(do_ride)
{
    dev_log(LOG_DEB0, "[DO_RIDE] start");
    if (ch->IsDead() || ch->IsStun())
	return;

    // ł»¸®±â
    {
	if (ch->IsHorseRiding())
	{
	    dev_log(LOG_DEB0, "[DO_RIDE] stop riding");
	    ch->StopRiding(); 
	    return;
	}

	if (ch->GetMountVnum())
	{
	    dev_log(LOG_DEB0, "[DO_RIDE] unmount");
	    do_unmount(ch, NULL, 0, 0);
	    return;
	}
    }

    // Ÿ±â
    {
	if (ch->GetHorse() != NULL)
	{
	    dev_log(LOG_DEB0, "[DO_RIDE] start riding");
	    ch->StartRiding();
	    return;
	}

	for (BYTE i=0; i<INVENTORY_MAX_NUM; ++i)
	{
	    LPITEM item = ch->GetInventoryItem(i);
	    if (NULL == item)
		continue;

	    // ŔŻ´ĎĹ© Ĺ»°Í ľĆŔĚĹŰ
		if (item->IsRideItem())
		{
			if (NULL==ch->GetWear(WEAR_UNIQUE1) || NULL==ch->GetWear(WEAR_UNIQUE2))
			{
				dev_log(LOG_DEB0, "[DO_RIDE] USE UNIQUE ITEM");
				//ch->EquipItem(item);
				ch->UseItem(TItemPos (INVENTORY, i));
				return;
			}
		}

	    // ŔĎąÝ Ĺ»°Í ľĆŔĚĹŰ
	    // TODO : Ĺ»°Íżë SubType Ăß°ˇ
	    switch (item->GetVnum())
	    {
		case 71114:	// Ŕú˝ĹŔĚżë±Ç
		case 71116:	// »ę°ß˝ĹŔĚżë±Ç
		case 71118:	// ĹőÁöąüŔĚżë±Ç
		case 71120:	// »çŔÚżŐŔĚżë±Ç
		    dev_log(LOG_DEB0, "[DO_RIDE] USE QUEST ITEM");
		    ch->UseItem(TItemPos (INVENTORY, i));
		    return;
	    }

		// GF mantis #113524, 52001~52090 ąř Ĺ»°Í
		if( (item->GetVnum() > 52000) && (item->GetVnum() < 52091) )	{
			dev_log(LOG_DEB0, "[DO_RIDE] USE QUEST ITEM");
			ch->UseItem(TItemPos (INVENTORY, i));
		    return;
		}
	}
    }


    // Ÿ°ĹłŞ ł»¸± Ľö ľřŔ»¶§
    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸»Ŕ» ¸ŐŔú ĽŇČŻÇŘÁÖĽĽżä."));
}

#ifdef __AUCTION__
// temp_auction
ACMD(do_get_item_id_list)
{
	for (int i = 0; i < INVENTORY_MAX_NUM; i++)
	{
		LPITEM item = ch->GetInventoryItem(i);
		if (item != NULL)
			ch->ChatPacket(CHAT_TYPE_INFO, "name : %s id : %d", item->GetProto()->szName, item->GetID());
	}
}

// temp_auction

ACMD(do_enroll_auction)
{
	char arg1[256];
	char arg2[256];
	char arg3[256];
	char arg4[256];
	two_arguments (two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2)), arg3, sizeof(arg3), arg4, sizeof(arg4));
	
	DWORD item_id = strtoul(arg1, NULL, 10);
	BYTE empire = strtoul(arg2, NULL, 10);
	int bidPrice = strtol(arg3, NULL, 10);
	int immidiatePurchasePrice = strtol(arg4, NULL, 10);

	LPITEM item = ITEM_MANAGER::instance().Find(item_id);
	if (item == NULL)
		return;

	AuctionManager::instance().enroll_auction(ch, item, empire, bidPrice, immidiatePurchasePrice);
}

ACMD(do_enroll_wish)
{
	char arg1[256];
	char arg2[256];
	char arg3[256];
	one_argument (two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2)), arg3, sizeof(arg3));
	
	DWORD item_num = strtoul(arg1, NULL, 10);
	BYTE empire = strtoul(arg2, NULL, 10);
	int wishPrice = strtol(arg3, NULL, 10);

	AuctionManager::instance().enroll_wish(ch, item_num, empire, wishPrice);
}

ACMD(do_enroll_sale)
{
	char arg1[256];
	char arg2[256];
	char arg3[256];
	one_argument (two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2)), arg3, sizeof(arg3));
	
	DWORD item_id = strtoul(arg1, NULL, 10);
	DWORD wisher_id = strtoul(arg2, NULL, 10);
	int salePrice = strtol(arg3, NULL, 10);

	LPITEM item = ITEM_MANAGER::instance().Find(item_id);
	if (item == NULL)
		return;

	AuctionManager::instance().enroll_sale(ch, item, wisher_id, salePrice);
}

// temp_auction
// packetŔ¸·Î Ĺë˝ĹÇĎ°Ô ÇĎ°í, ŔĚ°Ç »čÁ¦ÇŘľßÇŃ´Ů.
ACMD(do_get_auction_list)
{
	char arg1[256];
	char arg2[256];
	char arg3[256];
	two_arguments (one_argument (argument, arg1, sizeof(arg1)), arg2, sizeof(arg2), arg3, sizeof(arg3));

	AuctionManager::instance().get_auction_list (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10), strtoul(arg3, NULL, 10));
}
//
//ACMD(do_get_wish_list)
//{
//	char arg1[256];
//	char arg2[256];
//	char arg3[256];
//	two_arguments (one_argument (argument, arg1, sizeof(arg1)), arg2, sizeof(arg2), arg3, sizeof(arg3));
//
//	AuctionManager::instance().get_wish_list (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10), strtoul(arg3, NULL, 10));
//}
ACMD (do_get_my_auction_list)
{
	char arg1[256];
	char arg2[256];
	two_arguments (argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	AuctionManager::instance().get_my_auction_list (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10));
}

ACMD (do_get_my_purchase_list)
{
	char arg1[256];
	char arg2[256];
	two_arguments (argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	AuctionManager::instance().get_my_purchase_list (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10));
}

ACMD (do_auction_bid)
{
	char arg1[256];
	char arg2[256];
	two_arguments (argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	AuctionManager::instance().bid (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10));
}

ACMD (do_auction_impur)
{
	char arg1[256];
	one_argument (argument, arg1, sizeof(arg1));

	AuctionManager::instance().immediate_purchase (ch, strtoul(arg1, NULL, 10));
}

ACMD (do_get_auctioned_item)
{
	char arg1[256];
	char arg2[256];
	two_arguments (argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	AuctionManager::instance().get_auctioned_item (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10));
}

ACMD (do_buy_sold_item)
{
	char arg1[256];
	char arg2[256];
	one_argument (argument, arg1, sizeof(arg1));

	AuctionManager::instance().get_auctioned_item (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10));
}

ACMD (do_cancel_auction)
{
	char arg1[256];
	one_argument (argument, arg1, sizeof(arg1));

	AuctionManager::instance().cancel_auction (ch, strtoul(arg1, NULL, 10));
}

ACMD (do_cancel_wish)
{
	char arg1[256];
	one_argument (argument, arg1, sizeof(arg1));

	AuctionManager::instance().cancel_wish (ch, strtoul(arg1, NULL, 10));
}

ACMD (do_cancel_sale)
{
	char arg1[256];
	one_argument (argument, arg1, sizeof(arg1));

	AuctionManager::instance().cancel_sale (ch, strtoul(arg1, NULL, 10));
}

ACMD (do_rebid)
{
	char arg1[256];
	char arg2[256];
	two_arguments (argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	AuctionManager::instance().rebid (ch, strtoul(arg1, NULL, 10), strtoul(arg2, NULL, 10));
}

ACMD (do_bid_cancel)
{
	char arg1[256];
	char arg2[256];
	two_arguments (argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

	AuctionManager::instance().bid_cancel (ch, strtoul(arg1, NULL, 10));
}
#endif

 

 

Insert 2/3 events în navicat and use /event_manager_update 0 1 

/event_manager_update 1 1 

try 

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.