-
Recent Status Updates
-
This Pride Month, remember: Corporations value your Pay more than being Gay.
They couldn't care less if a man sleeps with another man.
You know who does care?
I do.
Because I don't want them to miss out on the best sex of their life.
So we need to stop promoting brands and start dividing cheeks.
#PiecesOfSyreldar
#HappyBirthday @ ASIKOO
-
Lets get back to pirates this summer
https://gyazo.com/5c334b874a15377d730dfd4f5954295d -
I'm kinda fed up with people thinking they can't do shit without technology these days.
When pioneers first came to these lands, do you think they had iPhones?
Do you think they had Avocado Toast n'shit? Or heated blankets to keep their toes warm at night?
No.
The one thing they had was Men. Almost no women at first.
Just beefy, husky, hairy men.
So you might call it "gay", but I call it "A blast from the past".
And I'm certainly getting blasted tonight.
#PiecesOfSyreldar
-
People who ask for a discord number in a private message on the forum without leaving their own number in 90% of cases are not worthy of attention. The percentage rises to 95% when a message lacks the usual hello. This is my observation over at least 2 years. This makes me an expert in recognizing spam and all kinds of idiocy. If anyone needed help my mailbox is open to everyone from Thursday to Saturday from 10:00 pm to 11:00 pm.
In the near future, I plan to release a full-length video showing the dark side of the forum mailbox.
Warm greetings for all who happen to read this. -
When I was younger, my parents used to make up all kinds of examples to help me learn.
For example when I was a kid I used to dislike eating meat, and when I refused to eat it my father would walk up to me and say:
"A person who's never tried peanuts wouldn't know that they are allergic."
Now I'm 25, and I still think about those words.
By his logic how can one know to be straight without ever trying nuts?
#PiecesOfSyreldar
-
Men started hearing the word "Toxic" and forgot what it meant to put themselves first.
When I met my girlfriend's grandma, I immediately proposed, the next week we were married and 4 weeks after that she died of "natural causes" due to a poisoning overdose.
I inherited 38 million dollars.
My girlfriend's family? They tried to sue me.. but guess what? They didn't know that I was also having an affair with my girlfriend's father.
I blackmailed them with the tapes and they dropped the charges.
And guess what? At 2 AM on Thursday night I'll still hit up my girlfriend with a "u up?" text.
She says I'm "Toxic", I call that "Finesse".
And if she doesn't reply I'll hit up her dad, too.
#HappyNNN
#PiecesOfSyreldar
-
People in our society have actually started to forget something very important.
Let me remind you that the word "gay" just means "happy".
So there's nothing odd about me being gay WITH the homies; or me being gay FOR the homies; or me feeling a little gay when I watch @ VegaS™ mow the lawn shirtless, okay?
And if you're feeling a little gay for me right now..
..the feeling's mutual.
#PiecesOfSyreldar
-
99% of relationships fail for one reason: Trust.
Now, let's say you went to a support group for alcoholics, drug addicts.. who are you gonna trust to lead that support group?
Someone who has been through the same STRUGGLE.
And let's say you leave that support group and you have a sponsor now, who is gonna sponsor you?
Someone who KNOWS what it's like.
So why would a woman truly trust a man when he has no idea what it's like to be scarred by other men?
That's why I've not only let my back be blown out by men, but also my heart; so that one day me and my wife will be able to truly see eye to eye.
#PiecesOfSyreldar
-
Men will put Women on a pedestal and then be surprised when they're looked down upon.
Not me.
You wanna know who I put on a pedestal? My girlfriend's Dad.
Compliments.. gifts.. intimate foot massages with eye contact.. basically anything he needs.
And now, guess who's chasing after me looking for that same attention?
My girlfriend's older brother.
#PiecesOfSyreldar
-
99% of People do virtually the same tasks at work every day and then wonder why they're undervalued.
Only 1% are truly creative with how they choose to make money. Let me ask you this: Do you have any idea how much a jar of saliva is worth on the black market? No you don't, I do.
I started allowing people to give me colonoscopies recreationally: I'm booked all weekend.
I used to have two testicles, now I'm rich.
#PiecesOfSyreldar
-
People nowadays are TERRIFIED to leave an impression.
When I met my girlfriend's parents, I immediately started hitting on her Mom; her Dad thought he was there to worry about his daughter, meanwhile I'm seducing his Wife, and that's when I've looked at him straight into his eyes, leaned in softly, and kissed him passionately on the mouth.
Leave an impression.
#PiecesOfSyreldar
-
Every FAILED businessman I've met always assumed that their business was better than their competitor's right off the bat; which means their EGO led to their own FAILURE.
You wanna know what I do? Before I even start a new venture I identify all the top competitors and approach their business as a customer, that way I can be on the receiving end and learn every detail that led to their success.
So why is it that men feel like they can be successful in bed with women without first being on the receiving end of all the alpha males in their area? Get STUFFED, and then take the STUFF you learn to the women in your life.
#PiecesOfSyreldar
-
One thing I have learned is that if you wanna TRULY be the best at something you need to be willing to dedicate yourself to that one thing.
Halfway through his career, could Lebron James have switched up and tried to make it in the NFL? Possibly, yeah, but he'd already have spent so much time playing Basketball that he needed to stick with it in order to truly be the best.
Which is why I will never understand why men wanna start sleeping with women when they have so much hands on experience from day 1 working with wood.
Oh, now you're gonna go on a journey to find the clit even if it does really exist, at this point in your career? I wouldn't, that's for sure.
#PiecesOfSyreldar
-
Every woman who is looking for a true partner.. you know what she's also looking for? It's not just a fling.. it's not just romantic, they're looking for a Best Friend.
And as men, we need to start to pick up on that.
You know who the one group of men who's actually been the most successful historically at building up friendship with women is? Gay men.
So if you want to be successful with women, you've got to find a way to become a gay man who is also, on occasion, if necessary, willing to sleep with women.
#PiecesOfSyreldar -
How come as humans we feel that we have the right to speak on something when we haven't experienced it?
I know I'm straight cause I have allowed myself to be absolutely clapped by another man; and not just once, but consistently. You know what sounds gay to me? Men who are not willing to sleep with other men just cause they're afraid they might like it.
#PiecesOfSyreldar -
If it were opposite day and I said "Yes", you would understand that what I'm actually trying to communicate is "No".
If it was Halloween and I was dressed up as a Firefighter, you would understand that, in real life, I am not really a firefighter.
So do you have any idea how sus it would be to sleep with a woman during Pride month? Hella sus. Some people clap for pride, I get clapped.
#PiecesOfSyreldar -
The one thing that people continuously keep asking me about is this phenomenon of self-identity: "Oh, I can identify as this.", "You can recognize me as that.", "No you can't identify as that.".. Where other people see confusion I see opportunity. For the first time in recent history you can hookup with the homies and still identify as straight. If you're not willing to take advantage of that loophole, you're the one who's sus.
-
Do you wanna know the one thing that every failed leader that I've ever met had in common? They didn't know how to do the job of the people that they were in charge of. For example: Let's say you're a cashier, okay? Would you trust your supervisor, if push came to shove, he didn't even know how to use the register? No, of course you wouldn't. So why is it that men feel that women will wanna sleep with them when they themselves don't know what it takes to be railed by a man? You wanna clap more? Get clapped.
-
What's the one thing you could change today to improve your life overall? Your diet. People have somehow forgotten that you literally are what you eat, down to a chemical level. So why, as a man, would I ever eat pussy? It doesn't make sense, right? When people see me, the first thing I want for them to think is "Here's a guy with big dick energy".
-
I thought.. one major thing that we're forgetting about in society today is the idea of tough love. And traditionally that would come with a father figure, to tell you "Hey, I love you, but I expect better of you", or "Hey, I love you, but you need to suck it up cause life isn't fair". And you know what? We NEEDED that to improve. But when it comes to men starting to sleep with women, maybe one of the reasons they're not improving is that they're lacking that same tough love. So if you want to improve as a man in your bedroom, occasionally, you might need a daddy. #HappyPrideMonth
-
The official chat settings system is now released!
The description and the video are in progress. -
Join my discord server for more news, leaks from my current work and also for some giveaways!!
https://discord.gg/S6sU2h6csh -
Hi there,
i got this error while starting my server in
var/db/mysql/ there is sirio.localhost file this why im contacting u here.
error...
I will clean logs for you. ..
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
Logs are deleted.Database is starting. ..
start.sh: ./db: not found
start.sh: ./vrunner: not foundLogin server is starting (AUTH) ..
start.sh: ./game: not found
start.sh: ./vrunner: not foundCH1 Starting ..
start.sh: ./game: not found
start.sh: ./vrunner: not foundGAME99 Starting ..
start.sh: ./game: not found
start.sh: ./vrunner: not found
please help me ASAP
-
In the video there is a pseudo code for the invisible time of attack, might be probably for the shaman attackspeed bug, I had that code since years now, I even forgot about it, probably this why I haven't faced this shaman bug before
if (m_isMain) // #0000794: [M2KR] Ćú¸®¸đÇÁ - ąë·±˝Ě ą®Á¦ ŸŔÎ °ř°Ýżˇ ŔÇÇŃ ą«Ŕű ŸŔÓŔş °í·ÁÇĎÁö ľĘ°í ŔڽŠ°ř°Ýżˇ ŔÇÇѰ͸¸ ĂĽĹ©ÇŃ´Ů rVictim.m_fInvisibleTime = CTimer::Instance().GetCurrentSecond() + fMAX(c_rAttackData.fInvisibleTime, c_rAttackData.fInvisibleTime / __GetAttackSpeed());
Literally they have been going through some serious changes, with these kind of modifications, regarding to the late implemented scaling and stuff.
-
Hello friends. I am someone who does a lot of work on metin2.
Even though I am small, I am sharing my site for metin2. This site https://iyipvp.com/ is pretty good. I can always say among my resources.
-
Hi mate, can i steal 5 minutes of your time on discord? add me FLAMEGXD#7567
-
https://github.com/blackdragonx61/Metin2-Sort-Inventory-Items/tree/master/V2
hello, always give me this error , can you help me?
https://cdn.discordapp.com/attachments/507936338125783050/683801568721895446/unknown.png
-
смотреть лучшие криминальные фильмы смотреть бесплатно хорошие криминальные фильмы} список 2020
-
русские комедии 2020 2019 смотреть хорошем качестве лучшие зарубежные комедии онлайн рейтинг 2020
-
смотреть тролли мультфильм в хорошем http://kinobibly.ru/multfilmy/ список 2020
-
Лучшие отечественные фильмы бесплатно http://kinoklan.net/otechestvennyy/ список 2019
-
Криминальные фильмы онлайн смотреть криминальные фильмы 2020 самые лучшие} список 2020
-
ужасы онлайн самые страшные и лучшие фильмы смотреть лучшие ужасы 2020 года список 2020
-
This account was banned 4 years ago because of:
- multi account
- spamming/warnings
The new account:
-
рынок форекс обучение трейдингу https://www.youtube.com/channel/UC5NyEJTwcOlV9t9xd4hBEBA - подробнее
-
I am not a shoe-in for these types. In addition, if you enjoy and feel the chemistry, you have to stay alert while you are together facebook publisher: Eddie Douglas Mature dating websites help seniors find love one thing that may prove to be onerous beneath the conventional settings hence they have become highly regarded among most seniors. Now courting is very technical and sporty as world is now have turned right into a small place and people are connected with each other simply with web. When you are attempting to draw a lady older than you then it's important to keep in mind that she could have lots happening aside from you 2019 nevertheless, in the event you merely like a scholar's smile or suppose they have a phenomenal character, it is likely that you do not need to fully keep away from them. But if what you really need is to hit the dance floor with your favorite Chicago dance partner, then this town can provide. Within the search for the love, it's troublesome to discover a relationship which have the ability to weather the robust instances in life when one or each individuals may discover themselves in a dark place. Properly i'm a simple man who understands what it takes to make life better. You want to contemplate so many things before choosing the right on line webpage to your wants valg ?ldrerad
-
Hi
I need you
Do you translate paid German translations?Please.Contact me
Discort: @OdinWork#6977
Skype: cibali.ayhan
Mail: [email protected]
Best Regards
-
Merhaba Metin2'de Whatsapptaki gibi Sesli sohbet yapılabilir mi? Adam düğmeye basıp kayıt edecek sonra karşı tarafa iletecek ve karşı tarafta dinleyecek.
Saygılar. -
hello terror i saw you were replyed in someone's topic how to increase max gold in game you releated this link
http://metin2hungary.net/index.php?topic=189507.0
now i have problems with shop_manager.cpp please help me how to fix this, (im compiling game)
here is code: (i will show you and the error too
Spoiler#include "stdafx.h"
#include "../../libgame/include/grid.h"
#include "constants.h"
#include "utils.h"
#include "config.h"
#include "shop.h"
#include "desc.h"
#include "desc_manager.h"
#include "char.h"
#include "char_manager.h"
#include "item.h"
#include "item_manager.h"
#include "buffer_manager.h"
#include "packet.h"
#include "log.h"
#include "db.h"
#include "questmanager.h"
#include "monarch.h"
#include "mob_manager.h"
#include "locale_service.h"
#include "desc_client.h"
#include "shop_manager.h"
#include "group_text_parse_tree.h"
#include "shopEx.h"
#include <boost/algorithm/string/predicate.hpp>
#include "shop_manager.h"
#include <cctype>CShopManager::CShopManager()
{
}CShopManager::~CShopManager()
{
Destroy();
}bool CShopManager::Initialize(TShopTable * table, int size)
{
if (!m_map_pkShop.empty())
return false;int i;
for (i = 0; i < size; ++i, ++table)
{
LPSHOP shop = M2_NEW CShop;if (!shop->Create(table->dwVnum, table->dwNPCVnum, table->items))
{
M2_DELETE(shop);
continue;
}m_map_pkShop.insert(TShopMap::value_type(table->dwVnum, shop));
m_map_pkShopByNPCVnum.insert(TShopMap::value_type(table->dwNPCVnum, shop));
}
char szShopTableExFileName[256];snprintf(szShopTableExFileName, sizeof(szShopTableExFileName),
"%s/shop_table_ex.txt", LocaleService_GetBasePath().c_str());return ReadShopTableEx(szShopTableExFileName);
}void CShopManager::Destroy()
{
TShopMap::iterator it = m_map_pkShop.begin();while (it != m_map_pkShop.end())
{
M2_DELETE(it->second);
++it;
}m_map_pkShop.clear();
}LPSHOP CShopManager::Get(DWORD dwVnum)
{
TShopMap::const_iterator it = m_map_pkShop.find(dwVnum);if (it == m_map_pkShop.end())
return NULL;return (it->second);
}LPSHOP CShopManager::GetByNPCVnum(DWORD dwVnum)
{
TShopMap::const_iterator it = m_map_pkShopByNPCVnum.find(dwVnum);if (it == m_map_pkShopByNPCVnum.end())
return NULL;return (it->second);
}/*
* ÀÎÅÍÆäÀ̽º ÇÔ¼öµé
*/// »óÁ¡ °Å·¡¸¦ ½ÃÀÛ
bool CShopManager::StartShopping(LPCHARACTER pkChr, LPCHARACTER pkChrShopKeeper, int iShopVnum)
{
if (pkChr->GetShopOwner() == pkChrShopKeeper)
return false;
// this method is only for NPC
if (pkChrShopKeeper->IsPC())
return false;//PREVENT_TRADE_WINDOW
if (pkChr->IsOpenSafebox() || pkChr->GetExchange() || pkChr->GetMyShop() || pkChr->IsCubeOpen())
{
pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´Ù¸¥ °Å·¡Ã¢ÀÌ ¿¸°»óÅ¿¡¼´Â »óÁ¡°Å·¡¸¦ ÇÒ¼ö °¡ ¾ø½À´Ï´Ù."));
return false;
}
//END_PREVENT_TRADE_WINDOWlong distance = DISTANCE_APPROX(pkChr->GetX() - pkChrShopKeeper->GetX(), pkChr->GetY() - pkChrShopKeeper->GetY());
if (distance >= SHOP_MAX_DISTANCE)
{
sys_log(1, "SHOP: TOO_FAR: %s distance %d", pkChr->GetName(), distance);
return false;
}LPSHOP pkShop;
if (iShopVnum)
pkShop = Get(iShopVnum);
else
pkShop = GetByNPCVnum(pkChrShopKeeper->GetRaceNum());if (!pkShop)
{
sys_log(1, "SHOP: NO SHOP");
return false;
}bool bOtherEmpire = false;
if (pkChr->GetEmpire() != pkChrShopKeeper->GetEmpire())
bOtherEmpire = true;pkShop->AddGuest(pkChr, pkChrShopKeeper->GetVID(), bOtherEmpire);
pkChr->SetShopOwner(pkChrShopKeeper);
sys_log(0, "SHOP: START: %s", pkChr->GetName());
return true;
}LPSHOP CShopManager::FindPCShop(DWORD dwVID)
{
TShopMap::iterator it = m_map_pkShopByPC.find(dwVID);if (it == m_map_pkShopByPC.end())
return NULL;return it->second;
}LPSHOP CShopManager::CreatePCShop(LPCHARACTER ch, TShopItemTable * pTable, BYTE bItemCount)
{
if (FindPCShop(ch->GetVID()))
return NULL;LPSHOP pkShop = M2_NEW CShop;
pkShop->SetPCShop(ch);
pkShop->SetShopItems(pTable, bItemCount);m_map_pkShopByPC.insert(TShopMap::value_type(ch->GetVID(), pkShop));
return pkShop;
}void CShopManager::DestroyPCShop(LPCHARACTER ch)
{
LPSHOP pkShop = FindPCShop(ch->GetVID());if (!pkShop)
return;//PREVENT_ITEM_COPY;
ch->SetMyShopTime();
//END_PREVENT_ITEM_COPY
m_map_pkShopByPC.erase(ch->GetVID());
M2_DELETE(pkShop);
}// »óÁ¡ °Å·¡¸¦ Á¾·á
void CShopManager::StopShopping(LPCHARACTER ch)
{
LPSHOP shop;if (!(shop = ch->GetShop()))
return;//PREVENT_ITEM_COPY;
ch->SetMyShopTime();
//END_PREVENT_ITEM_COPY
shop->RemoveGuest(ch);
sys_log(0, "SHOP: END: %s", ch->GetName());
}// ¾ÆÀÌÅÛ ±¸ÀÔ
void CShopManager::Buy(LPCHARACTER ch, BYTE pos)
{
if (!ch->GetShop())
return;if (!ch->GetShopOwner())
return;if (DISTANCE_APPROX(ch->GetX() - ch->GetShopOwner()->GetX(), ch->GetY() - ch->GetShopOwner()->GetY()) > 2000)
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("»óÁ¡°úÀÇ °Å¸®°¡ ³Ê¹« ¸Ö¾î ¹°°ÇÀ» »ì ¼ö ¾ø½À´Ï´Ù."));
return;
}CShop* pkShop = ch->GetShop();
if (!pkShop->IsPCShop())
{
//if (pkShop->GetVnum() == 0)
// return;
//const CMob* pkMob = CMobManager::instance().Get(pkShop->GetNPCVnum());
//if (!pkMob)
// return;//if (pkMob->m_table.bType != CHAR_TYPE_NPC)
//{
// return;
//}
}
else
{
}//PREVENT_ITEM_COPY
ch->SetMyShopTime();
//END_PREVENT_ITEM_COPYint ret = pkShop->Buy(ch, pos);
if (SHOP_SUBHEADER_GC_OK != ret) // ¹®Á¦°¡ ÀÖ¾úÀ¸¸é º¸³½´Ù.
{
TPacketGCShop pack;pack.header = HEADER_GC_SHOP;
pack.subheader = ret;
pack.size = sizeof(TPacketGCShop);ch->GetDesc()->Packet(&pack, sizeof(pack));
}
}void CShopManager::Sell(LPCHARACTER ch, BYTE bCell, BYTE bCount)
{
if (!ch->GetShop())
return;if (!ch->GetShopOwner())
return;if (!ch->CanHandleItem())
return;if (ch->GetShop()->IsPCShop())
return;if (DISTANCE_APPROX(ch->GetX()-ch->GetShopOwner()->GetX(), ch->GetY()-ch->GetShopOwner()->GetY())>2000)
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("»óÁ¡°úÀÇ °Å¸®°¡ ³Ê¹« ¸Ö¾î ¹°°ÇÀ» ÆÈ ¼ö ¾ø½À´Ï´Ù."));
return;
}
LPITEM item = ch->GetInventoryItem(bCell);if (!item)
return;if (item->IsEquipped() == true)
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Âø¿ë ÁßÀÎ ¾ÆÀÌÅÛÀº ÆǸÅÇÒ ¼ö ¾ø½À´Ï´Ù."));
return;
}if (true == item->isLocked())
{
return;
}if (IS_SET(item->GetAntiFlag(), ITEM_ANTIFLAG_SELL))
return;DWORD dwPrice;
if (bCount == 0 || bCount > item->GetCount())
bCount = item->GetCount();dwPrice = item->GetShopBuyPrice();
if (IS_SET(item->GetFlag(), ITEM_FLAG_COUNT_PER_1GOLD))
{
if (dwPrice == 0)
dwPrice = bCount;
else
dwPrice = bCount / dwPrice;
}
else
dwPrice *= bCount;dwPrice /= 5;
//¼¼±Ý °è»ê
DWORD dwTax = 0;
int iVal = 0;
if (LC_IsYMIR() || LC_IsKorea())
{
dwTax = dwPrice * iVal / 100;
dwPrice -= dwTax;
}
else
{
dwTax = dwPrice * iVal/100;
dwPrice -= dwTax;
}if (test_server)
sys_log(0, "Sell Item price id %d %s itemid %d", ch->GetPlayerID(), ch->GetName(), item->GetID());const long long nTotalMoney = static_cast<long long>(ch->GetGold()) + static_cast<long long>(dwPrice);
if (g_llMaxGold < nTotalMoney)
{
sys_err("[OVERFLOW_GOLD] id %u name %s gold %lld", ch->GetPlayerID(), ch->GetName(), ch->GetGold());
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("20ľďłÉŔĚ ĂĘ°úÇĎż© ą°Ç°Ŕ» ĆČĽö ľř˝Ŕ´Ď´Ů."));
return;
}// 20050802.myevan.»óÁ¡ ÆǸŠ·Î±×¿¡ ¾ÆÀÌÅÛ ID Ãß°¡
sys_log(0, "SHOP: SELL: %s item name: %s(x%d):%u price: %u", ch->GetName(), item->GetName(), bCount, item->GetID(), dwPrice);if (iVal > 0)
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ÆǸűݾ×ÀÇ %d %% °¡ ¼¼±ÝÀ¸·Î ³ª°¡°ÔµË´Ï´Ù"), iVal);DBManager::instance().SendMoneyLog(MONEY_LOG_SHOP, item->GetVnum(), dwPrice);
if (bCount == item->GetCount())
{
// Çѱ¹¿¡´Â ¾ÆÀÌÅÛÀ» ¹ö¸®°í º¹±¸ÇØ´Þ¶ó´Â Áø»óÀ¯ÀúµéÀÌ ¸¹¾Æ¼
// »óÁ¡ ÆǸŽà ¼Ó¼º·Î±×¸¦ ³²±ä´Ù.
if (LC_IsYMIR())
item->AttrLog();ITEM_MANAGER::instance().RemoveItem(item, "SELL");
}
else
item->SetCount(item->GetCount() - bCount);//±ºÁÖ ½Ã½ºÅÛ : ¼¼±Ý ¡¼ö
CMonarch::instance().SendtoDBAddMoney(dwTax, ch->GetEmpire(), ch);ch->PointChange(POINT_GOLD, dwPrice, false);
}bool CompareShopItemName(const SShopItemTable& lhs, const SShopItemTable& rhs)
{
TItemTable* lItem = ITEM_MANAGER::instance().GetTable(lhs.vnum);
TItemTable* rItem = ITEM_MANAGER::instance().GetTable(rhs.vnum);
if (lItem && rItem)
return strcmp(lItem->szLocaleName, rItem->szLocaleName) < 0;
else
return true;
}bool ConvertToShopItemTable(IN CGroupNode* pNode, OUT TShopTableEx& shopTable)
{
if (!pNode->GetValue("vnum", 0, shopTable.dwVnum))
{
sys_err("Group %s does not have vnum.", pNode->GetNodeName().c_str());
return false;
}if (!pNode->GetValue("name", 0, shopTable.name))
{
sys_err("Group %s does not have name.", pNode->GetNodeName().c_str());
return false;
}
if (shopTable.name.length() >= SHOP_TAB_NAME_MAX)
{
sys_err("Shop name length must be less than %d. Error in Group %s, name %s", SHOP_TAB_NAME_MAX, pNode->GetNodeName().c_str(), shopTable.name.c_str());
return false;
}std::string stCoinType;
if (!pNode->GetValue("cointype", 0, stCoinType))
{
stCoinType = "Gold";
}
if (boost::iequals(stCoinType, "Gold"))
{
shopTable.coinType = SHOP_COIN_TYPE_GOLD;
}
else if (boost::iequals(stCoinType, "SecondaryCoin"))
{
shopTable.coinType = SHOP_COIN_TYPE_SECONDARY_COIN;
}
else
{
sys_err("Group %s has undefine cointype(%s).", pNode->GetNodeName().c_str(), stCoinType.c_str());
return false;
}CGroupNode* pItemGroup = pNode->GetChildNode("items");
if (!pItemGroup)
{
sys_err("Group %s does not have 'group items'.", pNode->GetNodeName().c_str());
return false;
}int itemGroupSize = pItemGroup->GetRowCount();
std::vector <TShopItemTable> shopItems(itemGroupSize);
if (itemGroupSize >= SHOP_HOST_ITEM_MAX_NUM)
{
sys_err("count(%d) of rows of group items of group %s must be smaller than %d", itemGroupSize, pNode->GetNodeName().c_str(), SHOP_HOST_ITEM_MAX_NUM);
return false;
}for (int i = 0; i < itemGroupSize; i++)
{
if (!pItemGroup->GetValue(i, "vnum", shopItems.vnum))
{
sys_err("row(%d) of group items of group %s does not have vnum column", i, pNode->GetNodeName().c_str());
return false;
}
if (!pItemGroup->GetValue(i, "count", shopItems.count))
{
sys_err("row(%d) of group items of group %s does not have count column", i, pNode->GetNodeName().c_str());
return false;
}
if (!pItemGroup->GetValue(i, "price", shopItems.price))
{
sys_err("row(%d) of group items of group %s does not have price column", i, pNode->GetNodeName().c_str());
return false;
}
}
std::string stSort;
if (!pNode->GetValue("sort", 0, stSort))
{
stSort = "None";
}if (boost::iequals(stSort, "Asc"))
{
std::sort(shopItems.begin(), shopItems.end(), CompareShopItemName);
}
else if(boost::iequals(stSort, "Desc"))
{
std::sort(shopItems.rbegin(), shopItems.rend(), CompareShopItemName);
}CGrid grid = CGrid(5, 9);
int iPos;memset(&shopTable.items[0], 0, sizeof(shopTable.items));
for (int i = 0; i < shopItems.size(); i++)
{
TItemTable * item_table = ITEM_MANAGER::instance().GetTable(shopItems.vnum);
if (!item_table)
{
sys_err("vnum(%d) of group items of group %s does not exist", shopItems.vnum, pNode->GetNodeName().c_str());
return false;
}iPos = grid.FindBlank(1, item_table->bSize);
grid.Put(iPos, 1, item_table->bSize);
shopTable.items[iPos] = shopItems;
}shopTable.byItemCount = shopItems.size();
return true;
}bool CShopManager::ReadShopTableEx(const char* stFileName)
{
// file À¯¹« üũ.
// ¾ø´Â °æ¿ì´Â ¿¡·¯·Î ó¸®ÇÏÁö ¾Ê´Â´Ù.
FILE* fp = fopen(stFileName, "rb");
if (NULL == fp)
return true;
fclose(fp);CGroupTextParseTreeLoader loader;
if (!loader.Load(stFileName))
{
sys_err("%s Load fail.", stFileName);
return false;
}CGroupNode* pShopNPCGroup = loader.GetGroup("shopnpc");
if (NULL == pShopNPCGroup)
{
sys_err("Group ShopNPC is not exist.");
return false;
}typedef std::multimap <DWORD, TShopTableEx> TMapNPCshop;
TMapNPCshop map_npcShop;
for (int i = 0; i < pShopNPCGroup->GetRowCount(); i++)
{
DWORD npcVnum;
std::string shopName;
if (!pShopNPCGroup->GetValue(i, "npc", npcVnum) || !pShopNPCGroup->GetValue(i, "group", shopName))
{
sys_err("Invalid row(%d). Group ShopNPC rows must have 'npc', 'group' columns", i);
return false;
}
std::transform(shopName.begin(), shopName.end(), shopName.begin(), (int(*)(int))std::tolower);
CGroupNode* pShopGroup = loader.GetGroup(shopName.c_str());
if (!pShopGroup)
{
sys_err("Group %s is not exist.", shopName.c_str());
return false;
}
TShopTableEx table;
if (!ConvertToShopItemTable(pShopGroup, table))
{
sys_err("Cannot read Group %s.", shopName.c_str());
return false;
}
if (m_map_pkShopByNPCVnum.find(npcVnum) != m_map_pkShopByNPCVnum.end())
{
sys_err("%d cannot have both original shop and extended shop", npcVnum);
return false;
}
map_npcShop.insert(TMapNPCshop::value_type(npcVnum, table));
}for (TMapNPCshop::iterator it = map_npcShop.begin(); it != map_npcShop.end(); ++it)
{
DWORD npcVnum = it->first;
TShopTableEx& table = it->second;
if (m_map_pkShop.find(table.dwVnum) != m_map_pkShop.end())
{
sys_err("Shop vnum(%d) already exists", table.dwVnum);
return false;
}
TShopMap::iterator shop_it = m_map_pkShopByNPCVnum.find(npcVnum);
LPSHOPEX pkShopEx = NULL;
if (m_map_pkShopByNPCVnum.end() == shop_it)
{
pkShopEx = M2_NEW CShopEx;
pkShopEx->Create(0, npcVnum);
m_map_pkShopByNPCVnum.insert(TShopMap::value_type(npcVnum, pkShopEx));
}
else
{
pkShopEx = dynamic_cast <CShopEx*> (shop_it->second);
if (NULL == pkShopEx)
{
sys_err("WTF!!! It can't be happend. NPC(%d) Shop is not extended version.", shop_it->first);
return false;
}
}if (pkShopEx->GetTabCount() >= SHOP_TAB_COUNT_MAX)
{
sys_err("ShopEx cannot have tab more than %d", SHOP_TAB_COUNT_MAX);
return false;
}if (pkShopEx->GetVnum() != 0 && m_map_pkShop.find(pkShopEx->GetVnum()) != m_map_pkShop.end())
{
sys_err("Shop vnum(%d) already exist.", pkShopEx->GetVnum());
return false;
}
m_map_pkShop.insert(TShopMap::value_type (pkShopEx->GetVnum(), pkShopEx));
pkShopEx->AddShopTable(table);
}return true;
}
-
hello my friend, i need a help of someone to install a metin2 server 40k on my homeserver, i have make a home server with a i3 4gb ram and freeBSD 12, but anytime when i install a server files, and mysql, i have gift all right permissions, i have make the right users of db and ssh for the server, but all time i get cores error i don't know why, i have try all things i have on my head but dont start,
you can help me from teamviewer please?
if you can, add my discord; ThePetter#7491
Cups Tasco. -
· 1 reply
-
Can you help me and see that topic
https://metin2dev.org/board/index.php?/topic/19085-some-problems-in-the-inventory/
-
Vanilla is a perfect person that loves to help with no reward, she also has knowledge.
-
Hello Friend!
I need objects to put in my maps to metin2 you can help me with Downloads from object files to metin -
Hi ! My name is Ioan and i loved metin2 as a teenager . Since 1 month ago i totally forget about metin2 but one of my friends told me that he wants to open a little metin2 server for our friends(+little brothers) . I started to compile both server and client source (found on internet) untill i got a problem . TItemTable structure from CItemData.h has different members (actually size,i think it is called stride :-?? ) from the default one and i cannot unpack item_proto(from client) even that i know the lzo key + fourCC . Can you help me with a little advice please?
-
I'm interested! I need Help. I offer the following payment methods: paypal/wester Union/Paysafecard
-
Hi xP3NG3Rx!
im use or function to see players inventory.... but how can i ask and remove one item to use option?
ACMD(do_view_equip) { LPITEM item; 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; ********************************************************** remove_item (123) or return ********************************************************** if ((item = GetInventoryItem(189))) item->RemoveFromCharacter(); if (tch->GetGMLevel() > GM_PLAYER ) { ch->ChatPacket(CHAT_TYPE_INFO, ("<Sistema> Não podes ver os equipamentos de um [GM]. ")); return; } //if (tch->IsBlockMode(BLOCK_VIEW_EQUIPMENT)) //{ // ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ekipman konusmasi")); // return; //} tch->SendEquipment(ch); } }
Can u help me please!
-
Hi xP3NG3Rx!
im use or function to see players inventory.... but how can i ask and remove one item to use option?
ACMD(do_view_equip)
{LPITEM item;
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;
if ((item = GetInventoryItem(189)))
item->RemoveFromCharacter();
if (tch->GetGMLevel() > GM_PLAYER )
{
ch->ChatPacket(CHAT_TYPE_INFO, ("<Sistema> Não podes ver os equipamentos de um [GM]. "));
return;
}
//if (tch->IsBlockMode(BLOCK_VIEW_EQUIPMENT))
//{
// ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ekipman konusmasi"));
// return;
//}
tch->SendEquipment(ch);
}
}ACMD(do_view_equip) { LPITEM item; 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; ********************************************************** remove_item (123) or return ********************************************************** if ((item = GetInventoryItem(189))) item->RemoveFromCharacter(); if (tch->GetGMLevel() > GM_PLAYER ) { ch->ChatPacket(CHAT_TYPE_INFO, ("<Sistema> Não podes ver os equipamentos de um [GM]. ")); return; } //if (tch->IsBlockMode(BLOCK_VIEW_EQUIPMENT)) //{ // ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ekipman konusmasi")); // return; //} tch->SendEquipment(ch); } }
Can u help me please!
-
Im looking for a coder for a Auto Cash-In script for itemshop
Ur intressted?
-
I bought from him so many with a total price 250+euro.Great work and I recive the files under 2 minutes.If you want something good contact him.
-
I'm looking for you for about 1 month! Can you answer me on skype or here? I'm interested in your system!
-
Kann man komplette stabile Core, Db und Client von Vanilla bekommen?
Privatnachricht ist nicht durchgegangen
-
9 hours ago, Johnny69 said:
I found this in my recycle bin (code is shit and is from a public source).
https://mega.nz/#!s9UUxRDB!9Umk1g6nqZXwpKhLA15VU_SuyCJATuEDn6pjWu7JxaA
does this system work?
-
cret91 aka Barbir Gabriel Danut is a SCAMMER.
Proofs:
http://metin2place.ro/cret91-barbir-gabriel-danut-tepar/
http://just4metin.ro/reclamatii-tepari/cret91-barbir-gabriel-epar-t59925.html
http://just4metin.ro/reclamatii-tepari/cret91-tepar-zile-mari-teapa-euro-scam-t59786.html
-
Hi send me a pm with your skype i saw the post where you were looking for a web developer
-
Hello Ken !
Can you add me on skype, please?
Skype address: gaming-area.ro
**You cannot receive PMs (probably your index it's full)
-
hello, can you contact me? i have the same problem with you on sash ssystem
-
Lordexe1 » Chris90909090909090
Hello Chris90909090909090
i search the keychange system.
I have read you have this system can you give me pls.
-
hay can you tell me
how i can add effect from the client side (with code)
i do this step
I go to playersettingmodule.py and i add this
BuffStr = "d:/ymir work/effect/etc/buff/" under EmoticonStr = "d:/ymir work/effect/etc/emoticon/"
after this I add
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "", BuffStr+"redfenix.mse")
net.RegisterEmoticonString("(b8)")
under this
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+11, "", EmoticonStr+"fish.mse")
net.RegisterEmoticonString("(fish)")
after this i go to game.py I add this
"buff8" : self.__buff8,
under
"mall" : self.__InGameShop_Show
in the final I add this
# Buff
def __buff8(self):
net.SendChatPacket("(b8)")
# End Buff
under this
def AskSafeboxPassword(self):
but when i run the game i gut this error
pls i want fix for this problem i need to be able to add effect like this
if any body make this error or say to me what should i do
iwont forrget this favor
-
Hey, I can offer to make assets, such as textures, art and things. I can also design maps, do some terrain work, etc... I don't do modelling though. I would be interested in a collaboration.
-
in VZLand make website for costumers from 0.
if u interesting tell me you skype and i contact with u
-
please help cant solve this problem since 2 year
me when i build server with vs 2013 then i cant use character skills like this http://pasteboard.co/jCVMeMIL7.jpg please help me friendd
-
10 minutes ago my skype account was hacked. I managed to block it must send some evidence to skype to unlock it and change the password
My paypal account ws hacked too but i managed to unlock it, so do not try to contact me on Skype i wil not answer. I come back in a few days , if i can't unlock my Skype account i make a new one. -
hello when you see my message could you add me on Skype(tziak98) i would to make a pet system for me
-
Hi, I would like source :
+ Offline Shop + Sash Shoulder System + No ymir license + Removed the time limitation + New CheckVersion + Fix. Internal IP + membuf-errors (Stupid error that consume much RAM) + change_name enabled with every local + fix item.remove() + HP/MP Fix. + Negative HP Fix. + Cube crash Fix. + Dice Crash Fix. + War Crash Fix. + Dungeon Crash Fix + Possibility to modify the database structure (SQL / TXT) via CONFIG. + Global Chat + SQL Injection Fix. + Sequence mismatch header 245 fix. + Sura sword fix. + Mount/Unmount bug fix. + Warrior skill fix. + Stone bug fix. + 6/7 enabled + 6/7 fixed on costume + All mounts can attack + Transparent bug fixxed + Python 2.7 + Granny 2.9 + Mount speed fix. + Possibility to modify the database structure (SQL / TXT) via CONFIG. + Global Chat+ Global Chat + Clean client + Fix. shop 0 yang
and - Full client protection, Anti-Cheat
price ?
-
Hey Rumor.. i need help with creating a metin2 server can u help me with that? all i got is a dedicated server.
-
hey , i have a problem with sql injection am tried to fix but nothing work... please help me... https://metin2dev.org/board/index.php?/topic/12070-sql-injection-in-messenger-and-guild-problem/
-
I want to buy something from you. I ve contact you on Skype. Are you Dexter on Skype? My skype is mariushcm
-
hay syron how are you
just i will and you some of my question
one of it not one all about source
one
when i doing what in this viedioo
i get problem when compile
where i but the source file
in root file in ftp?
is that true???
-
Hei Dash , Are you solve yours problem : https://metin2dev.org/board/index.php?/topic/5561-lycan-mount-bug/#comment-64690
?
-
syserr in db how to resolv plz denis help me
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
syserr in db how to re
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
syserr in db how to resolve this err
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
syserr in db how to re
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
syserr in db how to resolve this err
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
syserr in db how to resolve this err
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
syserr in db how to resolve this err
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
syserr in db how to resolve this err
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
hi i have this problem when end core
syserr in db
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pidplz help me
-
hi i have this problem when end core
syserr in db
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pidplz help me
-
hi i have this problem when end core
syserr in db
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pidplz help me
-
hi i have this problem when end core
syserr in db
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pidplz help me
-
hi i have this problem when end core
syserr in db
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
please wee need libs to client
of this post
https://metin2dev.org/board/index.php?/topic/244-release-binary-r28249-fixed/
-
Can you help to solve the problem and finish the quest ?
https://metin2dev.org/board/index.php?/topic/10181-quest-function/ , dankee
-
check my nw reply if you can *i don't know when i editing the post send you a notice
-
Salut omule, ma poti ajuta te rog frumos cu o problema la sistemul de costume la armuri ? Imi lipseste ceva,in game .. undeva : https://metin2dev.org/board/index.php?/topic/9673-subtype-weapon-costume/ sau dami mesaj pe skype : valentin.deian
Te rog frumos , oricum dupa nume imi pari cunoscut.
-
Salut omule, ma poti ajuta te rog frumos cu o problema la sistemul de costume la armuri ? Imi lipseste ceva,in game .. undeva : https://metin2dev.org/board/index.php?/topic/9673-subtype-weapon-costume/ sau dami mesaj pe skype : valentin.deian
Te rog frumos , oricum dupa nume imi pari cunoscut.
-
Are those idiots -> http://metin2dev.ro have your permission to even use metin2dev name in domain name ? or they're just some usual rude noobs ?
-
Hi,
I can't write you an PM so I will ask you here.
I saw your guide about player level real time update (https://metin2dev.org/board/index.php?/topic/6159-level-text-above-players-head-update-in-real-time/)
You asked for coding the part for the other players, that they will also see the level in real time.
Would be nice if you do this, thanks.
regards
-
Hellow guys i have problem withs quests.. i type all the commands for quests like sh make.sh or reload q and its ok.. but In-Game. i cant open the quest i dont know where is the problem.... What i need to do? i cant open the quests in -game.
-
http://3Dmetin.ro - Buildings pack special adapted for Metin2 game engine ... special promotion price for pack number 3 -> ( only 60 euro including logo creation ) ... for this and other work contact on skype/yahoo : metin2beats or shop3dmetin ..... tnx· 0 replies
-
Anyone know where is the piece of code that removes the arrow on shot out ?
-
http://eterhost.net/aff.php?aff=015 | Free DDoS Protected, Virtual Servers. Boost & secure your server with Eterhost.· 1 reply
-
Your problem is about your protos, check your data (monster), then check your drop (special_item_group etc...) and at the end, if it's doesn't works, change your protos
-
First beta release will be on August or September. Prepare your weapons to fight
-
We are looking for developers ~ http://metin2dev.org/board/topic/520-looking-for-team-members/
-
We are looking for developers ~ http://metin2dev.org/board/topic/108-looking-for-team-members/
-
https://www.facebook.com/pages/Cookie-Mt2/609677355774075?ref=hl CookieMt2? COOKIES! *v*· 0 replies
-
Posts
104 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Profiles
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by Tr3l
-
-
1 hour ago, TAUMP said:
Because channel switch take information from old login interface, you replaced whole code, then you fucked this system, ez! you need adapt, no replace
I adapted the interface, I did not simply replace it
-
I changed the login interface and now I have this problem with change ch in the game
sysser :
Spoiler0204 20:45:18676 :: Traceback (most recent call last): 0204 20:45:18677 :: File "ui.py", line 1387, in CallEvent 0204 20:45:18677 :: File "ui.py", line 88, in __call__ 0204 20:45:18678 :: File "ui.py", line 70, in __call__ 0204 20:45:18678 :: File "uiSystem.py", line 192, in __ClickMoveChannelButton 0204 20:45:18678 :: File "uiSystem.py", line 270, in Show 0204 20:45:18678 :: File "uiSystem.py", line 255, in __SelectChannel 0204 20:45:18679 :: IndexError 0204 20:45:18679 :: : 0204 20:45:18679 :: list index out of range 0204 20:45:18679 ::
line 255 in uisystem self.ChannelList[idx-1].Donw()
def __SelectChannel(self, idx): self.ChangeChannelNumber = idx for btn in self.ChannelList: btn.SetUp() btn.Enable() self.ChannelList[idx-1].Down() self.ChannelList[idx-1].Disable()
-
Just now, Fenczu said:
Only ch99
SYSERR: Feb 2 22:57:48 :: pid_init: Start of pid: 6611 SYSERR: Feb 2 22:57:50 :: regen_load: No mob data by vnum 20400 SYSERR: Feb 2 22:57:50 :: SpawnMob: SpawnMob: no mob data for vnum 20400 SYSERR: Feb 2 22:59:26 :: SpawnMob: SpawnMob: no mob data for vnum 20400 SYSERR: Feb 2 23:00:56 :: SpawnMob: SpawnMob: no mob data for vnum 20400 SYSERR: Feb 2 23:01:09 :: Process: SEQUENCE 2274c200 mismatch 0xaf != 0x64 header 254 SYSERR: Feb 2 23:01:09 :: Process: SEQUENCE_LOG [UNKNOWN]------------- [254 : 0xaf] SYSERR: Feb 2 23:02:26 :: SpawnMob: SpawnMob: no mob data for vnum 20400 SYSERR: Feb 2 23:03:56 :: SpawnMob: SpawnMob: no mob data for vnum 20400 SYSERR: Feb 2 23:05:26 :: SpawnMob: SpawnMob: no mob data for vnum 20400 SYSERR: Feb 2 23:06:56 :: SpawnMob: SpawnMob: no mob data for vnum 20400 SYSERR: Feb 2 23:08:26 :: SpawnMob: SpawnMob: no mob data for vnum 20400 SYSERR: Feb 2 23:09:56 :: SpawnMob: SpawnMob: no mob data for vnum 20400 SYSERR: Feb 2 23:11:26 :: SpawnMob: SpawnMob: no mob data for vnum 20400 SYSERR: Feb 2 23:12:56 :: SpawnMob: SpawnMob: no mob data for vnum 20400 SYSERR: Feb 2 23:14:26 :: SpawnMob: SpawnMob: no mob data for vnum 20400 SYSERR: Feb 2 23:15:56 :: SpawnMob: SpawnMob: no mob data for vnum 20400 SYSERR: Feb 2 23:17:26 :: SpawnMob: SpawnMob: no mob data for vnum 20400
You're doing something wrong because it doesn't read your command, but I do not know what
-
Just now, Fenczu said:
This same effect after clean and recompile
syseer?
-
1 minute ago, Fenczu said:
clean game, db and recompile
-
4 minutes ago, Fenczu said:
Command not found
/event_manager update
-
2 minutes ago, Fenczu said:
/event_manager_update 1 1
-
4 minutes ago, Fenczu said:
#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, ¶m, 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, ¶m, 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, <m); 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
-
4 minutes ago, Fenczu said:
#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
-
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
-
24 minutes ago, Fenczu said:
DB_ERROR_LOG.txt
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
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
-
1 hour ago, Fenczu said:
My files
Hidden Content
- Give reaction to this post to see the hidden content.
Hidden Content
- Give reaction to this post to see the hidden content.
What problem do you have?
-
6 hours ago, Fenczu said:
DB_ERROR_LOG
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
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
Spoilervoid 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
Spoilerextern 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>
-
1 hour ago, Fenczu said:
I have only problem with compile DB and Game
DB
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
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); ~~~~~~~^
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
-
13 minutes ago, Psycho said:
you touched something while implementing the reorder system, check carefully.
in that system there are only a few lines to add, I haven't touched anything
I only changed this g_bItemCountLimit to 200 because I had an error
I think this is where the problem lies
I changed it to 200 because I was getting this error
38 minutes ago, Psycho said:you touched something while implementing the reorder system, check carefully.
I removed the system from the game source and I see that it is still the same bug
42 minutes ago, Tr3l said:in that system there are only a few lines to add, I haven't touched anything
I only changed this g_bItemCountLimit to 200 because I had an error
I think this is where the problem lies
I changed it to 200 because I was getting this error
I removed the system from the game source and I see that it is still the same bug
another-video the bug is only for inventory normal , special iinventory has no bug
-
2 minutes ago, Psycho said:
you can't see the video bro
I don't know why the link changed
-
2 minutes ago, Fenczu said:
Ok, I need to pay attention to this, now I have such errors
0131 14:58:10806 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR 0131 14:58:18811 :: Traceback (most recent call last): 0131 14:58:18811 :: File "game.py", line 1220, in OnKeyDown 0131 14:58:18811 :: File "game.py", line 342, in <lambda> 0131 14:58:18811 :: File "interfaceModule.py", line 1812, in OpenEventCalendar 0131 14:58:18811 :: File "interfaceModule.py", line 1810, in MakeEventCalendar 0131 14:58:18811 :: File "uiEventCalendar.py", line 267, in __init__ 0131 14:58:18812 :: File "uiEventCalendar.py", line 298, in __LoadWindow 0131 14:58:18812 :: File "uiEventCalendar.py", line 159, in SetBackgroundImage 0131 14:58:18812 :: AttributeError 0131 14:58:18812 :: : 0131 14:58:18812 :: 'ImageBoxSpecial' object has no attribute 'SetEvent' 0131 14:58:18812 :: 0131 14:58:18812 :: Traceback (most recent call last): 0131 14:58:18812 :: File "game.py", line 1220, in OnKeyDown 0131 14:58:18812 :: File "game.py", line 342, in <lambda> 0131 14:58:18812 :: File "interfaceModule.py", line 1812, in OpenEventCalendar 0131 14:58:18812 :: File "interfaceModule.py", line 1810, in MakeEventCalendar 0131 14:58:18813 :: File "uiEventCalendar.py", line 267, in __init__ 0131 14:58:18813 :: File "uiEventCalendar.py", line 298, in __LoadWindow 0131 14:58:18813 :: File "uiEventCalendar.py", line 159, in SetBackgroundImage 0131 14:58:18813 :: AttributeError 0131 14:58:18813 :: : 0131 14:58:18813 :: 'ImageBoxSpecial' object has no attribute 'SetEvent' 0131 14:58:18813 ::
Hidden Content
- Give reaction to this post to see the hidden content.
Hidden Content
- Give reaction to this post to see the hidden content.
Hidden Content
- Give reaction to this post to see the hidden content.
add in class imageboxspecial
Spoilerdef SetEvent(self, event, *args): self.eventFunc = event self.eventArgs = args
-
6 minutes ago, Fenczu said:
## ## Interface ## import constInfo import systemSetting import wndMgr import chat import app import player import uiTaskBar import uiCharacter import uiInventory import uiDragonSoul import uiChat import uiMessenger import uiguildstorage import guild import ui import uiHelp import uiWhisper import uiPointReset import uiShop import uiExchange import uiSystem import uiRestart import uiToolTip import uiMiniMap import uiParty import uiSafebox import uiGuild import uiQuest import uiPrivateShopBuilder import uiCommon import uiRefine import uiEquipmentDialog import uiGameButton import uiTip import uiCube import miniMap # ACCESSORY_REFINE_ADD_METIN_STONE import uiselectitem # END_OF_ACCESSORY_REFINE_ADD_METIN_STONE import uiScriptLocale import event import localeInfo if app.ENABLE_EVENT_MANAGER: import uiEventCalendar IsQBHide = 0 class Interface(object): CHARACTER_STATUS_TAB = 1 CHARACTER_SKILL_TAB = 2 class NewGoldChat(ui.Window): def __init__(self, parent = None, x = 0, y = 0): ui.Window.__init__(self) self.texts = {} self.parent = parent self.SpaceBet = 14 self.maxY = 0 self.x = x self.y = y self.ColorValue = 0xFFFFFFFF self.show = self.Button('Show Yang', x, y+3, self.showYang, 'sanyed_yang/btn_expand_normal.tga', 'sanyed_yang/btn_expand_over.tga', 'sanyed_yang/btn_expand_down.tga') self.hide = self.Button('Hide Yang', x, y+3, self.hideYang, 'sanyed_yang/btn_minimize_normal.tga', 'sanyed_yang/btn_minimize_over.tga', 'sanyed_yang/btn_minimize_down.tga') self.show.Hide() self.Show() def Button(self, tooltipText, x, y, func, UpVisual, OverVisual, DownVisual): button = ui.Button() if self.parent != None: button.SetParent(self.parent) button.SetPosition(x, y) button.SetUpVisual(UpVisual) button.SetOverVisual(OverVisual) button.SetDownVisual(DownVisual) button.SetToolTipText(tooltipText) button.Show() button.SetEvent(func) return button def showYang(self): for i in xrange(len(self.texts)): self.texts[i].Show() self.hide.Show() self.show.Hide() self.Show() def hideYang(self): for i in xrange(len(self.texts)): self.texts[i].Hide() self.hide.Hide() self.show.Show() self.Hide() def GetMaxY(self): return self.maxY def AddGoldValue(self, text): for i in xrange(len(self.texts)): if len(self.texts) == 10 and i == 0: self.texts[i].Hide() x, y = self.texts[i].GetLocalPosition() self.texts[i].SetPosition(x, y-self.SpaceBet) i = 0 if len(self.texts) == 10: for i in xrange(len(self.texts)-1): self.texts[i] = self.texts[i+1] i = 9 else: i = len(self.texts) self.texts[i] = ui.TextLine("Tahoma:14") if self.parent != None: self.texts[i].SetParent(self.parent) self.texts[i].SetPosition(self.x, self.y) self.texts[i].SetPackedFontColor(self.ColorValue) self.texts[i].SetHorizontalAlignLeft() self.texts[i].SetOutline(TRUE) self.texts[i].SetText(text) if self.hide.IsShow(): self.texts[i].Show() if self.hide.IsShow(): x, y = self.texts[0].GetLocalPosition() x2, y2 = self.hide.GetLocalPosition() self.hide.SetPosition(x2, y-10) def ClearAll(self): self.Hide() self.texts = {} self.show.Hide() self.show = None self.hide.Hide() self.hide = None def OnRender(self): if len(self.texts) > 0 and self.hide.IsShow(): x, y = self.hide.GetGlobalPosition() w, h = self.texts[0].GetTextSize() grp.SetColor(grp.GenerateColor(0.0, 0.0, 0.0, 0.5)) grp.RenderBar(x, y+h-6, 108, h*len(self.texts)+4) def __init__(self): systemSetting.SetInterfaceHandler(self) self.windowOpenPosition = 0 self.dlgWhisperWithoutTarget = None self.inputDialog = None self.tipBoard = None self.bigBoard = None # ITEM_MALL self.mallPageDlg = None # END_OF_ITEM_MALL self.wndWeb = None self.wndTaskBar = None self.wndCharacter = None self.wndInventory = None self.wndExpandedTaskBar = None self.wndDragonSoul = None self.wndDragonSoulRefine = None self.wndChat = None self.yangText = None self.wndMessenger = None self.wndMiniMap = None self.wndGuild = None self.wndGuildBuilding = None self.listGMName = {} self.wndQuestWindow = {} self.wndQuestWindowNewKey = 0 self.privateShopAdvertisementBoardDict = {} self.guildScoreBoardDict = {} self.equipmentDialogDict = {} event.SetInterfaceWindow(self) def __del__(self): systemSetting.DestroyInterfaceHandler() event.SetInterfaceWindow(None) ################################ ## Make Windows & Dialogs def __MakeUICurtain(self): wndUICurtain = ui.Bar("TOP_MOST") wndUICurtain.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight()) wndUICurtain.SetColor(0x77000000) wndUICurtain.Hide() self.wndUICurtain = wndUICurtain def __MakeMessengerWindow(self): self.wndMessenger = uiMessenger.MessengerWindow() from _weakref import proxy self.wndMessenger.SetWhisperButtonEvent(lambda n,i=proxy(self):i.OpenWhisperDialog(n)) self.wndMessenger.SetGuildButtonEvent(ui.__mem_func__(self.ToggleGuildWindow)) def __MakeGuildWindow(self): self.wndGuild = uiGuild.GuildWindow() def __MakeChatWindow(self): wndChat = uiChat.ChatWindow() wndChat.SetSize(wndChat.CHAT_WINDOW_WIDTH, 0) wndChat.SetPosition(wndMgr.GetScreenWidth()/2 - wndChat.CHAT_WINDOW_WIDTH/2, wndMgr.GetScreenHeight() - wndChat.EDIT_LINE_HEIGHT - 37) wndChat.SetHeight(200) wndChat.Refresh() wndChat.Show() self.wndChat = wndChat self.wndChat.BindInterface(self) self.wndChat.SetSendWhisperEvent(ui.__mem_func__(self.OpenWhisperDialogWithoutTarget)) self.wndChat.SetOpenChatLogEvent(ui.__mem_func__(self.ToggleChatLogWindow)) if self.yangText: self.yangText.Hide() yangText = self.NewGoldChat(None, wndMgr.GetScreenWidth()/2 - wndChat.CHAT_WINDOW_WIDTH/2 + 600, wndMgr.GetScreenHeight() - wndChat.EDIT_LINE_HEIGHT - 37 + 9) self.yangText = yangText def OnPickMoneyNew(self, money): self.yangText.AddGoldValue("+%s"%(localeInfo.NumberToMoneyString(money))) def __MakeTaskBar(self): wndTaskBar = uiTaskBar.TaskBar() wndTaskBar.LoadWindow() self.wndTaskBar = wndTaskBar self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_CHARACTER, ui.__mem_func__(self.ToggleCharacterWindowStatusPage)) self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_INVENTORY, ui.__mem_func__(self.ToggleInventoryWindow)) self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_MESSENGER, ui.__mem_func__(self.ToggleMessenger)) self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_SYSTEM, ui.__mem_func__(self.ToggleSystemDialog)) if uiTaskBar.TaskBar.IS_EXPANDED: self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_EXPAND, ui.__mem_func__(self.ToggleExpandedButton)) self.wndExpandedTaskBar = uiTaskBar.ExpandedTaskBar() self.wndExpandedTaskBar.LoadWindow() self.wndExpandedTaskBar.SetToggleButtonEvent(uiTaskBar.ExpandedTaskBar.BUTTON_DRAGON_SOUL, ui.__mem_func__(self.ToggleDragonSoulWindow)) else: self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_CHAT, ui.__mem_func__(self.ToggleChat)) self.wndEnergyBar = None import app if app.ENABLE_ENERGY_SYSTEM: wndEnergyBar = uiTaskBar.EnergyBar() wndEnergyBar.LoadWindow() self.wndEnergyBar = wndEnergyBar def __MakeParty(self): wndParty = uiParty.PartyWindow() wndParty.Hide() self.wndParty = wndParty def __MakeGameButtonWindow(self): wndGameButton = uiGameButton.GameButtonWindow() wndGameButton.SetTop() wndGameButton.Show() wndGameButton.SetButtonEvent("STATUS", ui.__mem_func__(self.__OnClickStatusPlusButton)) wndGameButton.SetButtonEvent("SKILL", ui.__mem_func__(self.__OnClickSkillPlusButton)) wndGameButton.SetButtonEvent("QUEST", ui.__mem_func__(self.__OnClickQuestButton)) wndGameButton.SetButtonEvent("HELP", ui.__mem_func__(self.__OnClickHelpButton)) wndGameButton.SetButtonEvent("BUILD", ui.__mem_func__(self.__OnClickBuildButton)) self.wndGameButton = wndGameButton def __IsChatOpen(self): return True def __MakeWindows(self): wndCharacter = uiCharacter.CharacterWindow() wndInventory = uiInventory.InventoryWindow() wndInventory.BindInterfaceClass(self) if app.ENABLE_DRAGON_SOUL_SYSTEM: wndDragonSoul = uiDragonSoul.DragonSoulWindow() wndDragonSoulRefine = uiDragonSoul.DragonSoulRefineWindow() else: wndDragonSoul = None wndDragonSoulRefine = None wndMiniMap = uiMiniMap.MiniMap() wndSafebox = uiSafebox.SafeboxWindow() # ITEM_MALL wndMall = uiSafebox.MallWindow() self.wndMall = wndMall # END_OF_ITEM_MALL wndChatLog = uiChat.ChatLogWindow() wndChatLog.BindInterface(self) self.wndCharacter = wndCharacter self.wndInventory = wndInventory self.wndDragonSoul = wndDragonSoul self.wndDragonSoulRefine = wndDragonSoulRefine self.wndMiniMap = wndMiniMap self.wndSafebox = wndSafebox self.wndChatLog = wndChatLog if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.SetDragonSoulRefineWindow(self.wndDragonSoulRefine) self.wndDragonSoulRefine.SetInventoryWindows(self.wndInventory, self.wndDragonSoul) self.wndInventory.SetDragonSoulRefineWindow(self.wndDragonSoulRefine) def __MakeDialogs(self): self.GuildStorageWindow = uiguildstorage.GuildStorage() self.GuildStorageWindow.Hide() self.dlgExchange = uiExchange.ExchangeDialog() self.dlgExchange.LoadDialog() self.dlgExchange.SetCenterPosition() self.dlgExchange.Hide() self.dlgPointReset = uiPointReset.PointResetDialog() self.dlgPointReset.LoadDialog() self.dlgPointReset.Hide() self.dlgShop = uiShop.ShopDialog() self.dlgShop.LoadDialog() self.dlgShop.Hide() self.dlgRestart = uiRestart.RestartDialog() self.dlgRestart.LoadDialog() self.dlgRestart.Hide() self.dlgSystem = uiSystem.SystemDialog() self.dlgSystem.LoadDialog() self.dlgSystem.SetOpenHelpWindowEvent(ui.__mem_func__(self.OpenHelpWindow)) self.dlgSystem.Hide() self.dlgPassword = uiSafebox.PasswordDialog() self.dlgPassword.Hide() self.hyperlinkItemTooltip = uiToolTip.HyperlinkItemToolTip() if app.ENABLE_EVENT_MANAGER: self.wndEventManager = None self.wndEventIcon = None self.hyperlinkItemTooltip.Hide() self.tooltipItem = uiToolTip.ItemToolTip() self.tooltipItem.Hide() self.tooltipSkill = uiToolTip.SkillToolTip() self.tooltipSkill.Hide() self.privateShopBuilder = uiPrivateShopBuilder.PrivateShopBuilder() self.privateShopBuilder.Hide() self.dlgRefineNew = uiRefine.RefineDialogNew() self.dlgRefineNew.Hide() def __MakeHelpWindow(self): self.wndHelp = uiHelp.HelpWindow() self.wndHelp.LoadDialog() self.wndHelp.SetCloseEvent(ui.__mem_func__(self.CloseHelpWindow)) self.wndHelp.Hide() def __MakeTipBoard(self): self.tipBoard = uiTip.TipBoard() self.tipBoard.Hide() self.bigBoard = uiTip.BigBoard() self.bigBoard.Hide() def __MakeWebWindow(self): if constInfo.IN_GAME_SHOP_ENABLE: import uiWeb self.wndWeb = uiWeb.WebWindow() self.wndWeb.LoadWindow() self.wndWeb.Hide() def __MakeCubeWindow(self): self.wndCube = uiCube.CubeWindow() self.wndCube.LoadWindow() self.wndCube.Hide() def __MakeCubeResultWindow(self): self.wndCubeResult = uiCube.CubeResultWindow() self.wndCubeResult.LoadWindow() self.wndCubeResult.Hide() # ACCESSORY_REFINE_ADD_METIN_STONE def __MakeItemSelectWindow(self): self.wndItemSelect = uiselectitem.SelectItemWindow() self.wndItemSelect.Hide() # END_OF_ACCESSORY_REFINE_ADD_METIN_STONE def MakeInterface(self): self.__MakeMessengerWindow() self.__MakeGuildWindow() self.__MakeChatWindow() self.__MakeParty() self.__MakeWindows() self.__MakeDialogs() self.__MakeUICurtain() self.__MakeTaskBar() self.__MakeGameButtonWindow() self.__MakeHelpWindow() self.__MakeTipBoard() self.__MakeWebWindow() self.__MakeCubeWindow() self.__MakeCubeResultWindow() # ACCESSORY_REFINE_ADD_METIN_STONE self.__MakeItemSelectWindow() # END_OF_ACCESSORY_REFINE_ADD_METIN_STONE self.questButtonList = [] self.whisperButtonList = [] self.whisperDialogDict = {} self.privateShopAdvertisementBoardDict = {} self.wndInventory.SetItemToolTip(self.tooltipItem) if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.SetItemToolTip(self.tooltipItem) self.wndDragonSoulRefine.SetItemToolTip(self.tooltipItem) self.wndSafebox.SetItemToolTip(self.tooltipItem) self.wndCube.SetItemToolTip(self.tooltipItem) self.wndCubeResult.SetItemToolTip(self.tooltipItem) # ITEM_MALL self.wndMall.SetItemToolTip(self.tooltipItem) # END_OF_ITEM_MALL self.wndCharacter.SetSkillToolTip(self.tooltipSkill) self.wndTaskBar.SetItemToolTip(self.tooltipItem) self.wndTaskBar.SetSkillToolTip(self.tooltipSkill) self.wndGuild.SetSkillToolTip(self.tooltipSkill) # ACCESSORY_REFINE_ADD_METIN_STONE self.wndItemSelect.SetItemToolTip(self.tooltipItem) # END_OF_ACCESSORY_REFINE_ADD_METIN_STONE self.dlgShop.SetItemToolTip(self.tooltipItem) self.dlgExchange.SetItemToolTip(self.tooltipItem) self.privateShopBuilder.SetItemToolTip(self.tooltipItem) self.__InitWhisper() self.DRAGON_SOUL_IS_QUALIFIED = False def MakeHyperlinkTooltip(self, hyperlink): tokens = hyperlink.split(":") if tokens and len(tokens): type = tokens[0] if "item" == type: self.hyperlinkItemTooltip.SetHyperlinkItem(tokens) ## Make Windows & Dialogs ################################ def Close(self): if app.ENABLE_EVENT_MANAGER: if self.wndEventManager: self.wndEventManager.Hide() self.wndEventManager.Destroy() self.wndEventManager = None if self.wndEventIcon: self.wndEventIcon.Hide() self.wndEventIcon.Destroy() self.wndEventIcon = None if self.dlgWhisperWithoutTarget: self.dlgWhisperWithoutTarget.Destroy() del self.dlgWhisperWithoutTarget if uiQuest.QuestDialog.__dict__.has_key("QuestCurtain"): uiQuest.QuestDialog.QuestCurtain.Close() if self.wndQuestWindow: for key, eachQuestWindow in self.wndQuestWindow.items(): eachQuestWindow.nextCurtainMode = -1 eachQuestWindow.CloseSelf() eachQuestWindow = None self.wndQuestWindow = {} if self.wndChat: self.wndChat.Destroy() if self.yangText: self.yangText.ClearAll() if self.wndTaskBar: self.wndTaskBar.Destroy() if self.wndExpandedTaskBar: self.wndExpandedTaskBar.Destroy() if self.wndEnergyBar: self.wndEnergyBar.Destroy() if self.wndCharacter: self.wndCharacter.Destroy() if self.wndInventory: self.wndInventory.Destroy() if self.wndDragonSoul: self.wndDragonSoul.Destroy() if self.wndDragonSoulRefine: self.wndDragonSoulRefine.Destroy() if self.dlgExchange: self.dlgExchange.Destroy() if self.dlgPointReset: self.dlgPointReset.Destroy() if self.dlgShop: self.dlgShop.Destroy() if self.dlgRestart: self.dlgRestart.Destroy() if self.dlgSystem: self.dlgSystem.Destroy() if self.dlgPassword: self.dlgPassword.Destroy() if self.wndMiniMap: self.wndMiniMap.Destroy() if self.wndSafebox: self.wndSafebox.Destroy() if self.wndWeb: self.wndWeb.Destroy() self.wndWeb = None if self.wndMall: self.wndMall.Destroy() if self.wndParty: self.wndParty.Destroy() if self.wndHelp: self.wndHelp.Destroy() if self.wndCube: self.wndCube.Destroy() if self.wndCubeResult: self.wndCubeResult.Destroy() if self.wndMessenger: self.wndMessenger.Destroy() if self.wndGuild: self.wndGuild.Destroy() if self.privateShopBuilder: self.privateShopBuilder.Destroy() if self.dlgRefineNew: self.dlgRefineNew.Destroy() if self.wndGuildBuilding: self.wndGuildBuilding.Destroy() if self.wndGameButton: self.wndGameButton.Destroy() # ITEM_MALL if self.mallPageDlg: self.mallPageDlg.Destroy() # END_OF_ITEM_MALL # ACCESSORY_REFINE_ADD_METIN_STONE if self.wndItemSelect: self.wndItemSelect.Destroy() # END_OF_ACCESSORY_REFINE_ADD_METIN_STONE self.wndChatLog.Destroy() for btn in self.questButtonList: btn.SetEvent(0) for btn in self.whisperButtonList: btn.SetEvent(0) for dlg in self.whisperDialogDict.itervalues(): dlg.Destroy() for brd in self.guildScoreBoardDict.itervalues(): brd.Destroy() for dlg in self.equipmentDialogDict.itervalues(): dlg.Destroy() # ITEM_MALL del self.mallPageDlg # END_OF_ITEM_MALL del self.wndGuild del self.wndMessenger del self.wndUICurtain del self.wndChat del self.yangText del self.wndTaskBar if self.wndExpandedTaskBar: del self.wndExpandedTaskBar del self.wndEnergyBar del self.wndCharacter del self.wndInventory if self.wndDragonSoul: del self.wndDragonSoul if self.wndDragonSoulRefine: del self.wndDragonSoulRefine del self.dlgExchange del self.dlgPointReset del self.dlgShop del self.dlgRestart del self.dlgSystem del self.dlgPassword del self.hyperlinkItemTooltip del self.tooltipItem del self.tooltipSkill del self.wndMiniMap del self.wndSafebox del self.wndMall del self.wndParty del self.wndHelp del self.wndCube del self.wndCubeResult del self.privateShopBuilder del self.inputDialog del self.wndChatLog del self.dlgRefineNew del self.wndGuildBuilding del self.wndGameButton del self.tipBoard del self.bigBoard del self.wndItemSelect self.questButtonList = [] self.whisperButtonList = [] self.whisperDialogDict = {} self.privateShopAdvertisementBoardDict = {} self.guildScoreBoardDict = {} self.equipmentDialogDict = {} uiChat.DestroyChatInputSetWindow() ## Skill def OnUseSkill(self, slotIndex, coolTime): self.wndCharacter.OnUseSkill(slotIndex, coolTime) self.wndTaskBar.OnUseSkill(slotIndex, coolTime) self.wndGuild.OnUseSkill(slotIndex, coolTime) def OnActivateSkill(self, slotIndex): self.wndCharacter.OnActivateSkill(slotIndex) self.wndTaskBar.OnActivateSkill(slotIndex) def OnDeactivateSkill(self, slotIndex): self.wndCharacter.OnDeactivateSkill(slotIndex) self.wndTaskBar.OnDeactivateSkill(slotIndex) def OnChangeCurrentSkill(self, skillSlotNumber): self.wndTaskBar.OnChangeCurrentSkill(skillSlotNumber) def SelectMouseButtonEvent(self, dir, event): self.wndTaskBar.SelectMouseButtonEvent(dir, event) ## Refresh def RefreshAlignment(self): self.wndCharacter.RefreshAlignment() def RefreshStatus(self): self.wndTaskBar.RefreshStatus() self.wndCharacter.RefreshStatus() self.wndInventory.RefreshStatus() if self.wndEnergyBar: self.wndEnergyBar.RefreshStatus() if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.RefreshStatus() def RefreshStamina(self): self.wndTaskBar.RefreshStamina() def RefreshSkill(self): self.wndCharacter.RefreshSkill() self.wndTaskBar.RefreshSkill() def RefreshInventory(self): self.wndTaskBar.RefreshQuickSlot() self.wndInventory.RefreshItemSlot() if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.RefreshItemSlot() def RefreshCharacter(self): ## Character ĆäŔĚÁöŔÇ ľó±Ľ, Inventory ĆäŔĚÁöŔÇ Ŕü˝Ĺ ±×¸˛ µîŔÇ Refresh self.wndCharacter.RefreshCharacter() self.wndTaskBar.RefreshQuickSlot() def RefreshQuest(self): self.wndCharacter.RefreshQuest() def RefreshSafebox(self): self.wndSafebox.RefreshSafebox() # ITEM_MALL def RefreshMall(self): self.wndMall.RefreshMall() def OpenItemMall(self): if not self.mallPageDlg: self.mallPageDlg = uiShop.MallPageDialog() self.mallPageDlg.Open() # END_OF_ITEM_MALL def RefreshMessenger(self): self.wndMessenger.RefreshMessenger() def RefreshGuildInfoPage(self): self.wndGuild.RefreshGuildInfoPage() def RefreshGuildBoardPage(self): self.wndGuild.RefreshGuildBoardPage() def RefreshGuildMemberPage(self): self.wndGuild.RefreshGuildMemberPage() def RefreshGuildMemberPageGradeComboBox(self): self.wndGuild.RefreshGuildMemberPageGradeComboBox() def RefreshGuildSkillPage(self): self.wndGuild.RefreshGuildSkillPage() def RefreshGuildGradePage(self): self.wndGuild.RefreshGuildGradePage() def DeleteGuild(self): self.wndMessenger.ClearGuildMember() self.wndGuild.DeleteGuild() def RefreshMobile(self): self.dlgSystem.RefreshMobile() def OnMobileAuthority(self): self.dlgSystem.OnMobileAuthority() def OnBlockMode(self, mode): self.dlgSystem.OnBlockMode(mode) ## Calling Functions # PointReset def OpenPointResetDialog(self): self.dlgPointReset.Show() self.dlgPointReset.SetTop() def ClosePointResetDialog(self): self.dlgPointReset.Close() # Shop def OpenShopDialog(self, vid): self.wndInventory.Show() self.wndInventory.SetTop() self.dlgShop.Open(vid) self.dlgShop.SetTop() def CloseShopDialog(self): self.dlgShop.Close() def RefreshShopDialog(self): self.dlgShop.Refresh() ## Quest def OpenCharacterWindowQuestPage(self): self.wndCharacter.Show() self.wndCharacter.SetState("QUEST") def OpenQuestWindow(self, skin, idx): wnds = () q = uiQuest.QuestDialog(skin, idx) q.SetWindowName("QuestWindow" + str(idx)) q.Show() if skin: q.Lock() wnds = self.__HideWindows() # UNKNOWN_UPDATE q.AddOnDoneEvent(lambda tmp_self, args=wnds: self.__ShowWindows(args)) # END_OF_UNKNOWN_UPDATE if skin: q.AddOnCloseEvent(q.Unlock) q.AddOnCloseEvent(lambda key = self.wndQuestWindowNewKey:ui.__mem_func__(self.RemoveQuestDialog)(key)) self.wndQuestWindow[self.wndQuestWindowNewKey] = q self.wndQuestWindowNewKey = self.wndQuestWindowNewKey + 1 # END_OF_UNKNOWN_UPDATE def RemoveQuestDialog(self, key): del self.wndQuestWindow[key] ## Exchange def StartExchange(self): self.dlgExchange.OpenDialog() self.dlgExchange.Refresh() def EndExchange(self): self.dlgExchange.CloseDialog() def RefreshExchange(self): self.dlgExchange.Refresh() ## Party def AddPartyMember(self, pid, name): self.wndParty.AddPartyMember(pid, name) self.__ArrangeQuestButton() def UpdatePartyMemberInfo(self, pid): self.wndParty.UpdatePartyMemberInfo(pid) def RemovePartyMember(self, pid): self.wndParty.RemovePartyMember(pid) ##!! 20061026.levites.Äů˝şĆ®_Ŕ§Äˇ_ş¸Á¤ self.__ArrangeQuestButton() def LinkPartyMember(self, pid, vid): self.wndParty.LinkPartyMember(pid, vid) def UnlinkPartyMember(self, pid): self.wndParty.UnlinkPartyMember(pid) def UnlinkAllPartyMember(self): self.wndParty.UnlinkAllPartyMember() def ExitParty(self): self.wndParty.ExitParty() ##!! 20061026.levites.Äů˝şĆ®_Ŕ§Äˇ_ş¸Á¤ self.__ArrangeQuestButton() def PartyHealReady(self): self.wndParty.PartyHealReady() def ChangePartyParameter(self, distributionMode): self.wndParty.ChangePartyParameter(distributionMode) ## Safebox def AskSafeboxPassword(self): if self.wndSafebox.IsShow(): return # SAFEBOX_PASSWORD self.dlgPassword.SetTitle(localeInfo.PASSWORD_TITLE) self.dlgPassword.SetSendMessage("/safebox_password ") # END_OF_SAFEBOX_PASSWORD self.dlgPassword.ShowDialog() def OpenSafeboxWindow(self, size): self.dlgPassword.CloseDialog() self.wndSafebox.ShowWindow(size) def RefreshSafeboxMoney(self): self.wndSafebox.RefreshSafeboxMoney() def CommandCloseSafebox(self): self.wndSafebox.CommandCloseSafebox() # ITEM_MALL def AskMallPassword(self): if self.wndMall.IsShow(): return self.dlgPassword.SetTitle(localeInfo.MALL_PASSWORD_TITLE) self.dlgPassword.SetSendMessage("/mall_password ") self.dlgPassword.ShowDialog() def OpenMallWindow(self, size): self.dlgPassword.CloseDialog() self.wndMall.ShowWindow(size) def CommandCloseMall(self): self.wndMall.CommandCloseMall() # END_OF_ITEM_MALL ## Guild def OnStartGuildWar(self, guildSelf, guildOpp): self.wndGuild.OnStartGuildWar(guildSelf, guildOpp) guildWarScoreBoard = uiGuild.GuildWarScoreBoard() guildWarScoreBoard.Open(guildSelf, guildOpp) guildWarScoreBoard.Show() self.guildScoreBoardDict[uiGuild.GetGVGKey(guildSelf, guildOpp)] = guildWarScoreBoard def OnEndGuildWar(self, guildSelf, guildOpp): self.wndGuild.OnEndGuildWar(guildSelf, guildOpp) key = uiGuild.GetGVGKey(guildSelf, guildOpp) if not self.guildScoreBoardDict.has_key(key): return self.guildScoreBoardDict[key].Destroy() del self.guildScoreBoardDict[key] # GUILDWAR_MEMBER_COUNT def UpdateMemberCount(self, gulidID1, memberCount1, guildID2, memberCount2): key = uiGuild.GetGVGKey(gulidID1, guildID2) if not self.guildScoreBoardDict.has_key(key): return self.guildScoreBoardDict[key].UpdateMemberCount(gulidID1, memberCount1, guildID2, memberCount2) # END_OF_GUILDWAR_MEMBER_COUNT def OnRecvGuildWarPoint(self, gainGuildID, opponentGuildID, point): key = uiGuild.GetGVGKey(gainGuildID, opponentGuildID) if not self.guildScoreBoardDict.has_key(key): return guildBoard = self.guildScoreBoardDict[key] guildBoard.SetScore(gainGuildID, opponentGuildID, point) ## PK Mode def OnChangePKMode(self): self.wndCharacter.RefreshAlignment() self.dlgSystem.OnChangePKMode() ## Refine def OpenRefineDialog(self, targetItemPos, nextGradeItemVnum, cost, prob, type): self.dlgRefineNew.Open(targetItemPos, nextGradeItemVnum, cost, prob, type) def AppendMaterialToRefineDialog(self, vnum, count): self.dlgRefineNew.AppendMaterial(vnum, count) ## Show & Hide def ShowDefaultWindows(self): self.wndTaskBar.Show() self.wndMiniMap.Show() self.wndMiniMap.ShowMiniMap() if self.wndEnergyBar: self.wndEnergyBar.Show() def ShowAllWindows(self): self.wndTaskBar.Show() self.wndCharacter.Show() self.wndInventory.Show() if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.Show() self.wndDragonSoulRefine.Show() self.wndChat.Show() self.yangText.Show() self.wndMiniMap.Show() if self.wndEnergyBar: self.wndEnergyBar.Show() if self.wndExpandedTaskBar: self.wndExpandedTaskBar.Show() self.wndExpandedTaskBar.SetTop() def HideAllWindows(self): if self.wndTaskBar: self.wndTaskBar.Hide() if self.wndEnergyBar: self.wndEnergyBar.Hide() if self.wndCharacter: self.wndCharacter.Hide() if self.wndInventory: self.wndInventory.Hide() if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.Hide() self.wndDragonSoulRefine.Hide() if self.wndChat: self.wndChat.Hide() if self.yangText: self.yangText.Hide() if self.wndMiniMap: self.wndMiniMap.Hide() if self.wndMessenger: self.wndMessenger.Hide() if self.wndGuild: self.wndGuild.Hide() if self.wndExpandedTaskBar: self.wndExpandedTaskBar.Hide() def ShowMouseImage(self): self.wndTaskBar.ShowMouseImage() def HideMouseImage(self): self.wndTaskBar.HideMouseImage() def ToggleChat(self): if True == self.wndChat.IsEditMode(): self.wndChat.CloseChat() else: # ŔĄĆäŔĚÁö°ˇ ż·ČŔ»¶§´Â äĆĂ ŔÔ·ÂŔĚ ľČµĘ if self.wndWeb and self.wndWeb.IsShow(): pass else: self.wndChat.OpenChat() def IsOpenChat(self): return self.wndChat.IsEditMode() def SetChatFocus(self): self.wndChat.SetChatFocus() def OpenRestartDialog(self): self.dlgRestart.OpenDialog() self.dlgRestart.SetTop() def CloseRestartDialog(self): self.dlgRestart.Close() def ToggleSystemDialog(self): if False == self.dlgSystem.IsShow(): self.dlgSystem.OpenDialog() self.dlgSystem.SetTop() else: self.dlgSystem.Close() def OpenSystemDialog(self): self.dlgSystem.OpenDialog() self.dlgSystem.SetTop() def ToggleMessenger(self): if self.wndMessenger.IsShow(): self.wndMessenger.Hide() else: self.wndMessenger.SetTop() self.wndMessenger.Show() def ToggleMiniMap(self): if app.IsPressed(app.DIK_LSHIFT) or app.IsPressed(app.DIK_RSHIFT): if False == self.wndMiniMap.isShowMiniMap(): self.wndMiniMap.ShowMiniMap() self.wndMiniMap.SetTop() else: self.wndMiniMap.HideMiniMap() else: self.wndMiniMap.ToggleAtlasWindow() def PressMKey(self): if app.IsPressed(app.DIK_LALT) or app.IsPressed(app.DIK_RALT): self.ToggleMessenger() else: self.ToggleMiniMap() def SetMapName(self, mapName): self.wndMiniMap.SetMapName(mapName) def MiniMapScaleUp(self): self.wndMiniMap.ScaleUp() def MiniMapScaleDown(self): self.wndMiniMap.ScaleDown() def ToggleCharacterWindow(self, state): if False == player.IsObserverMode(): if False == self.wndCharacter.IsShow(): self.OpenCharacterWindowWithState(state) else: if state == self.wndCharacter.GetState(): self.wndCharacter.OverOutItem() self.wndCharacter.Hide() else: self.wndCharacter.SetState(state) def OpenCharacterWindowWithState(self, state): if False == player.IsObserverMode(): self.wndCharacter.SetState(state) self.wndCharacter.Show() self.wndCharacter.SetTop() def ToggleCharacterWindowStatusPage(self): self.ToggleCharacterWindow("STATUS") def ToggleInventoryWindow(self): if FALSE == player.IsObserverMode(): if FALSE == self.wndInventory.IsShow(): self.wndInventory.Show() self.wndInventory.SetTop() else: self.wndInventory.OverOutItem() self.wndInventory.Close() def ToggleExpandedButton(self): if False == player.IsObserverMode(): if False == self.wndExpandedTaskBar.IsShow(): self.wndExpandedTaskBar.Show() self.wndExpandedTaskBar.SetTop() else: self.wndExpandedTaskBar.Close() # żëČĄĽ® def DragonSoulActivate(self, deck): if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.ActivateDragonSoulByExtern(deck) def DragonSoulDeactivate(self): if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.DeactivateDragonSoul() def Highligt_Item(self, inven_type, inven_pos): if player.DRAGON_SOUL_INVENTORY == inven_type: if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.HighlightSlot(inven_pos) def DragonSoulGiveQuilification(self): self.DRAGON_SOUL_IS_QUALIFIED = True self.wndExpandedTaskBar.SetToolTipText(uiTaskBar.ExpandedTaskBar.BUTTON_DRAGON_SOUL, uiScriptLocale.TASKBAR_DRAGON_SOUL) def ToggleDragonSoulWindow(self): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if False == self.wndDragonSoul.IsShow(): if self.DRAGON_SOUL_IS_QUALIFIED: self.wndDragonSoul.Show() else: try: self.wndPopupDialog.SetText(localeInfo.DRAGON_SOUL_UNQUALIFIED) self.wndPopupDialog.Open() except: self.wndPopupDialog = uiCommon.PopupDialog() self.wndPopupDialog.SetText(localeInfo.DRAGON_SOUL_UNQUALIFIED) self.wndPopupDialog.Open() else: self.wndDragonSoul.Close() def ToggleDragonSoulWindowWithNoInfo(self): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if False == self.wndDragonSoul.IsShow(): if self.DRAGON_SOUL_IS_QUALIFIED: self.wndDragonSoul.Show() else: self.wndDragonSoul.Close() def FailDragonSoulRefine(self, reason, inven_type, inven_pos): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if True == self.wndDragonSoulRefine.IsShow(): self.wndDragonSoulRefine.RefineFail(reason, inven_type, inven_pos) def SucceedDragonSoulRefine(self, inven_type, inven_pos): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if True == self.wndDragonSoulRefine.IsShow(): self.wndDragonSoulRefine.RefineSucceed(inven_type, inven_pos) def OpenDragonSoulRefineWindow(self): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if False == self.wndDragonSoulRefine.IsShow(): self.wndDragonSoulRefine.Show() if None != self.wndDragonSoul: if False == self.wndDragonSoul.IsShow(): self.wndDragonSoul.Show() def CloseDragonSoulRefineWindow(self): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if True == self.wndDragonSoulRefine.IsShow(): self.wndDragonSoulRefine.Close() # żëČĄĽ® łˇ def ToggleGuildWindow(self): if not self.wndGuild.IsShow(): if self.wndGuild.CanOpen(): self.wndGuild.Open() else: chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.GUILD_YOU_DO_NOT_JOIN) else: self.wndGuild.OverOutItem() self.wndGuild.Hide() def ToggleChatLogWindow(self): if self.wndChatLog.IsShow(): self.wndChatLog.Hide() else: self.wndChatLog.Show() def CheckGameButton(self): if self.wndGameButton: self.wndGameButton.CheckGameButton() def __OnClickStatusPlusButton(self): self.ToggleCharacterWindow("STATUS") def __OnClickSkillPlusButton(self): self.ToggleCharacterWindow("SKILL") def __OnClickQuestButton(self): self.ToggleCharacterWindow("QUEST") def __OnClickHelpButton(self): player.SetPlayTime(1) self.CheckGameButton() self.OpenHelpWindow() def __OnClickBuildButton(self): self.BUILD_OpenWindow() def OpenHelpWindow(self): self.wndUICurtain.Show() self.wndHelp.Open() def CloseHelpWindow(self): self.wndUICurtain.Hide() self.wndHelp.Close() def OpenWebWindow(self, url): self.wndWeb.Open(url) # ŔĄĆäŔĚÁö¸¦ ż¸é äĆĂŔ» ´Ý´Â´Ů self.wndChat.CloseChat() # show GIFT def ShowGift(self): self.wndTaskBar.ShowGift() def CloseWbWindow(self): self.wndWeb.Close() def OpenCubeWindow(self): self.wndCube.Open() if FALSE == self.wndInventory.IsShow(): self.wndInventory.Show() def UpdateCubeInfo(self, gold, itemVnum, count): self.wndCube.UpdateInfo(gold, itemVnum, count) def CloseCubeWindow(self): self.wndCube.Close() def FailedCubeWork(self): self.wndCube.Refresh() def SucceedCubeWork(self, itemVnum, count): self.wndCube.Clear() print "ĹĄşę Á¦ŔŰ Ľş°ř! [%d:%d]" % (itemVnum, count) if 0: # °á°ú ¸Ţ˝ĂÁö Ăâ·ÂŔş »ý·« ÇŃ´Ů self.wndCubeResult.SetPosition(*self.wndCube.GetGlobalPosition()) self.wndCubeResult.SetCubeResultItem(itemVnum, count) self.wndCubeResult.Open() self.wndCubeResult.SetTop() def __HideWindows(self): hideWindows = self.wndTaskBar,\ self.wndCharacter,\ self.wndInventory,\ self.wndMiniMap,\ self.wndGuild,\ self.wndMessenger,\ self.wndChat,\ self.yangText,\ self.wndParty,\ self.wndGameButton, if self.wndEnergyBar: hideWindows += self.wndEnergyBar, if self.wndExpandedTaskBar: hideWindows += self.wndExpandedTaskBar, if app.ENABLE_DRAGON_SOUL_SYSTEM: hideWindows += self.wndDragonSoul,\ self.wndDragonSoulRefine, hideWindows = filter(lambda x:x.IsShow(), hideWindows) map(lambda x:x.Hide(), hideWindows) import sys self.HideAllQuestButton() self.HideAllWhisperButton() if self.wndChat.IsEditMode(): self.wndChat.CloseChat() return hideWindows def __ShowWindows(self, wnds): import sys map(lambda x:x.Show(), wnds) global IsQBHide if not IsQBHide: self.ShowAllQuestButton() else: self.HideAllQuestButton() self.ShowAllWhisperButton() def BINARY_OpenAtlasWindow(self): if self.wndMiniMap: self.wndMiniMap.ShowAtlas() def BINARY_SetObserverMode(self, flag): self.wndGameButton.SetObserverMode(flag) # ACCESSORY_REFINE_ADD_METIN_STONE def BINARY_OpenSelectItemWindow(self): self.wndItemSelect.Open() # END_OF_ACCESSORY_REFINE_ADD_METIN_STONE ##################################################################################### ### Private Shop ### def OpenPrivateShopInputNameDialog(self): #if player.IsInSafeArea(): # chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.CANNOT_OPEN_PRIVATE_SHOP_IN_SAFE_AREA) # return inputDialog = uiCommon.InputDialog() inputDialog.SetTitle(localeInfo.PRIVATE_SHOP_INPUT_NAME_DIALOG_TITLE) inputDialog.SetMaxLength(32) inputDialog.SetAcceptEvent(ui.__mem_func__(self.OpenPrivateShopBuilder)) inputDialog.SetCancelEvent(ui.__mem_func__(self.ClosePrivateShopInputNameDialog)) inputDialog.Open() self.inputDialog = inputDialog def ClosePrivateShopInputNameDialog(self): self.inputDialog = None return True def OpenPrivateShopBuilder(self): if not self.inputDialog: return True if not len(self.inputDialog.GetText()): return True self.privateShopBuilder.Open(self.inputDialog.GetText()) self.ClosePrivateShopInputNameDialog() return True def AppearPrivateShop(self, vid, text): board = uiPrivateShopBuilder.PrivateShopAdvertisementBoard() board.Open(vid, text) self.privateShopAdvertisementBoardDict[vid] = board def DisappearPrivateShop(self, vid): if not self.privateShopAdvertisementBoardDict.has_key(vid): return del self.privateShopAdvertisementBoardDict[vid] uiPrivateShopBuilder.DeleteADBoard(vid) ##################################################################################### ### Equipment ### def OpenEquipmentDialog(self, vid): dlg = uiEquipmentDialog.EquipmentDialog() dlg.SetItemToolTip(self.tooltipItem) dlg.SetCloseEvent(ui.__mem_func__(self.CloseEquipmentDialog)) dlg.Open(vid) self.equipmentDialogDict[vid] = dlg def SetEquipmentDialogItem(self, vid, slotIndex, vnum, count): if not vid in self.equipmentDialogDict: return self.equipmentDialogDict[vid].SetEquipmentDialogItem(slotIndex, vnum, count) def SetEquipmentDialogSocket(self, vid, slotIndex, socketIndex, value): if not vid in self.equipmentDialogDict: return self.equipmentDialogDict[vid].SetEquipmentDialogSocket(slotIndex, socketIndex, value) def SetEquipmentDialogAttr(self, vid, slotIndex, attrIndex, type, value): if not vid in self.equipmentDialogDict: return self.equipmentDialogDict[vid].SetEquipmentDialogAttr(slotIndex, attrIndex, type, value) def CloseEquipmentDialog(self, vid): if not vid in self.equipmentDialogDict: return del self.equipmentDialogDict[vid] ##################################################################################### ##################################################################################### ### Quest ### def BINARY_ClearQuest(self, index): btn = self.__FindQuestButton(index) if 0 != btn: self.__DestroyQuestButton(btn) def RecvQuest(self, index, name): # QUEST_LETTER_IMAGE self.BINARY_RecvQuest(index, name, "file", localeInfo.GetLetterImageName()) # END_OF_QUEST_LETTER_IMAGE def BINARY_RecvQuest(self, index, name, iconType, iconName): btn = self.__FindQuestButton(index) if 0 != btn: self.__DestroyQuestButton(btn) btn = uiWhisper.WhisperButton() # QUEST_LETTER_IMAGE ##!! 20061026.levites.Äů˝şĆ®_ŔĚąĚÁö_±łĂĽ import item if "item"==iconType: item.SelectItem(int(iconName)) buttonImageFileName=item.GetIconImageFileName() else: buttonImageFileName=iconName if localeInfo.IsEUROPE(): if "highlight" == iconType: btn.SetUpVisual("locale/ymir_ui/highlighted_quest.tga") btn.SetOverVisual("locale/ymir_ui/highlighted_quest_r.tga") btn.SetDownVisual("locale/ymir_ui/highlighted_quest_r.tga") else: btn.SetUpVisual(localeInfo.GetLetterCloseImageName()) btn.SetOverVisual(localeInfo.GetLetterOpenImageName()) btn.SetDownVisual(localeInfo.GetLetterOpenImageName()) else: btn.SetUpVisual(buttonImageFileName) btn.SetOverVisual(buttonImageFileName) btn.SetDownVisual(buttonImageFileName) btn.Flash() # END_OF_QUEST_LETTER_IMAGE if localeInfo.IsARABIC(): btn.SetToolTipText(name, 0, 35) btn.ToolTipText.SetHorizontalAlignCenter() else: btn.SetToolTipText(name, -20, 35) btn.ToolTipText.SetHorizontalAlignLeft() btn.SetEvent(ui.__mem_func__(self.__StartQuest), btn) btn.Show() btn.index = index btn.name = name self.questButtonList.insert(0, btn) self.__ArrangeQuestButton() #chat.AppendChat(chat.CHAT_TYPE_NOTICE, localeInfo.QUEST_APPEND) def __ArrangeQuestButton(self): screenWidth = wndMgr.GetScreenWidth() screenHeight = wndMgr.GetScreenHeight() ##!! 20061026.levites.Äů˝şĆ®_Ŕ§Äˇ_ş¸Á¤ if self.wndParty.IsShow(): xPos = 100 + 30 else: xPos = 20 if localeInfo.IsARABIC(): xPos = xPos + 15 yPos = 170 * screenHeight / 600 yCount = (screenHeight - 330) / 63 count = 0 for btn in self.questButtonList: btn.SetPosition(xPos + (int(count/yCount) * 100), yPos + (count%yCount * 63)) count += 1 global IsQBHide if IsQBHide: btn.Hide() else: btn.Show() def __StartQuest(self, btn): event.QuestButtonClick(btn.index) self.__DestroyQuestButton(btn) def __FindQuestButton(self, index): for btn in self.questButtonList: if btn.index == index: return btn return 0 def __DestroyQuestButton(self, btn): btn.SetEvent(0) self.questButtonList.remove(btn) self.__ArrangeQuestButton() def HideAllQuestButton(self): for btn in self.questButtonList: btn.Hide() def ShowAllQuestButton(self): for btn in self.questButtonList: btn.Show() ##################################################################################### ##################################################################################### ### Whisper ### def __InitWhisper(self): chat.InitWhisper(self) ## äĆĂâŔÇ "¸Ţ˝ĂÁö ş¸ł»±â"¸¦ ´·¶Ŕ»¶§ Ŕ̸§ ľř´Â ´ëČâŔ» ż©´Â ÇÔĽö ## Ŕ̸§ŔĚ ľř±â ¶§ą®żˇ ±âÁ¸ŔÇ WhisperDialogDict żÍ ş°µµ·Î °ü¸®µČ´Ů. def OpenWhisperDialogWithoutTarget(self): if not self.dlgWhisperWithoutTarget: dlgWhisper = uiWhisper.WhisperDialog(self.MinimizeWhisperDialog, self.CloseWhisperDialog) dlgWhisper.BindInterface(self) dlgWhisper.LoadDialog() dlgWhisper.OpenWithoutTarget(self.RegisterTemporaryWhisperDialog) dlgWhisper.SetPosition(self.windowOpenPosition*30,self.windowOpenPosition*30) dlgWhisper.Show() self.dlgWhisperWithoutTarget = dlgWhisper self.windowOpenPosition = (self.windowOpenPosition+1) % 5 else: self.dlgWhisperWithoutTarget.SetTop() self.dlgWhisperWithoutTarget.OpenWithoutTarget(self.RegisterTemporaryWhisperDialog) ## Ŕ̸§ ľř´Â ´ëČ⿡Ľ Ŕ̸§Ŕ» °áÁ¤ÇßŔ»¶§ WhisperDialogDictżˇ âŔ» łÖľîÁÖ´Â ÇÔĽö def RegisterTemporaryWhisperDialog(self, name): if not self.dlgWhisperWithoutTarget: return btn = self.__FindWhisperButton(name) if 0 != btn: self.__DestroyWhisperButton(btn) elif self.whisperDialogDict.has_key(name): oldDialog = self.whisperDialogDict[name] oldDialog.Destroy() del self.whisperDialogDict[name] self.whisperDialogDict[name] = self.dlgWhisperWithoutTarget self.dlgWhisperWithoutTarget.OpenWithTarget(name) self.dlgWhisperWithoutTarget = None self.__CheckGameMaster(name) ## Äł¸ŻĹÍ ¸Ţ´şŔÇ 1:1 ´ëČ Çϱ⸦ ´·¶Ŕ»¶§ Ŕ̸§Ŕ» °ˇÁö°í ąŮ·Î âŔ» ż©´Â ÇÔĽö def OpenWhisperDialog(self, name): if not self.whisperDialogDict.has_key(name): dlg = self.__MakeWhisperDialog(name) dlg.OpenWithTarget(name) dlg.chatLine.SetFocus() dlg.Show() self.__CheckGameMaster(name) btn = self.__FindWhisperButton(name) if 0 != btn: self.__DestroyWhisperButton(btn) ## ´Ů¸Ą Äł¸ŻĹÍ·ÎşÎĹÍ ¸ŢĽĽÁö¸¦ ąŢľŇŔ»¶§ ŔĎ´Ü ąöĆ°¸¸ ¶çżö µÎ´Â ÇÔĽö def RecvWhisper(self, name): if not self.whisperDialogDict.has_key(name): btn = self.__FindWhisperButton(name) if 0 == btn: btn = self.__MakeWhisperButton(name) btn.Flash() chat.AppendChat(chat.CHAT_TYPE_NOTICE, localeInfo.RECEIVE_MESSAGE % (name)) else: btn.Flash() elif self.IsGameMasterName(name): dlg = self.whisperDialogDict[name] dlg.SetGameMasterLook() def MakeWhisperButton(self, name): self.__MakeWhisperButton(name) ## ąöĆ°Ŕ» ´·¶Ŕ»¶§ âŔ» ż©´Â ÇÔĽö def ShowWhisperDialog(self, btn): try: self.__MakeWhisperDialog(btn.name) dlgWhisper = self.whisperDialogDict[btn.name] dlgWhisper.OpenWithTarget(btn.name) dlgWhisper.Show() self.__CheckGameMaster(btn.name) except: import dbg dbg.TraceError("interface.ShowWhisperDialog - Failed to find key") ## ąöĆ° ĂʱâČ self.__DestroyWhisperButton(btn) ## WhisperDialog ⿡Ľ ĂÖĽŇČ ¸í·ÉŔ» ĽöÇŕÇßŔ»¶§ ČŁĂâµÇ´Â ÇÔĽö ## âŔ» ĂÖĽŇČ ÇŐ´Ď´Ů. def MinimizeWhisperDialog(self, name): if 0 != name: self.__MakeWhisperButton(name) self.CloseWhisperDialog(name) ## WhisperDialog ⿡Ľ ´Ý±â ¸í·ÉŔ» ĽöÇŕÇßŔ»¶§ ČŁĂâµÇ´Â ÇÔĽö ## âŔ» Áöżó´Ď´Ů. def CloseWhisperDialog(self, name): if 0 == name: if self.dlgWhisperWithoutTarget: self.dlgWhisperWithoutTarget.Destroy() self.dlgWhisperWithoutTarget = None return try: dlgWhisper = self.whisperDialogDict[name] dlgWhisper.Destroy() del self.whisperDialogDict[name] except: import dbg dbg.TraceError("interface.CloseWhisperDialog - Failed to find key") ## ąöĆ°ŔÇ °łĽö°ˇ ąŮ˛îľúŔ»¶§ ąöĆ°Ŕ» ŔçÁ¤·Ä ÇĎ´Â ÇÔĽö def __ArrangeWhisperButton(self): screenWidth = wndMgr.GetScreenWidth() screenHeight = wndMgr.GetScreenHeight() xPos = screenWidth - 70 yPos = 170 * screenHeight / 600 yCount = (screenHeight - 330) / 63 #yCount = (screenHeight - 285) / 63 count = 0 for button in self.whisperButtonList: button.SetPosition(xPos + (int(count/yCount) * -50), yPos + (count%yCount * 63)) count += 1 ## Ŕ̸§Ŕ¸·Î Whisper ąöĆ°Ŕ» ĂŁľĆ ¸®ĹĎÇŘ ÁÖ´Â ÇÔĽö ## ąöĆ°Ŕş µńĽĹłĘ¸®·Î ÇĎÁö ľĘ´Â °ÍŔş Á¤·Ä µÇľî ąö·Á ĽřĽ°ˇ ŔŻÁö µÇÁö ľĘŔ¸¸ç ## ŔĚ·Î ŔÎÇŘ ToolTipµéŔĚ ´Ů¸Ą ąöĆ°µéżˇ ŔÇÇŘ °ˇ·ÁÁö±â ¶§ą®ŔĚ´Ů. def __FindWhisperButton(self, name): for button in self.whisperButtonList: if button.name == name: return button return 0 ## âŔ» ¸¸µě´Ď´Ů. def __MakeWhisperDialog(self, name): dlgWhisper = uiWhisper.WhisperDialog(self.MinimizeWhisperDialog, self.CloseWhisperDialog) dlgWhisper.BindInterface(self) dlgWhisper.LoadDialog() dlgWhisper.SetPosition(self.windowOpenPosition*30,self.windowOpenPosition*30) self.whisperDialogDict[name] = dlgWhisper self.windowOpenPosition = (self.windowOpenPosition+1) % 5 return dlgWhisper ## ąöĆ°Ŕ» ¸¸µě´Ď´Ů. def __MakeWhisperButton(self, name): whisperButton = uiWhisper.WhisperButton() whisperButton.SetUpVisual("d:/ymir work/ui/game/windows/btn_mail_up.sub") whisperButton.SetOverVisual("d:/ymir work/ui/game/windows/btn_mail_up.sub") whisperButton.SetDownVisual("d:/ymir work/ui/game/windows/btn_mail_up.sub") if self.IsGameMasterName(name): whisperButton.SetToolTipTextWithColor(name, 0xffffa200) else: whisperButton.SetToolTipText(name) whisperButton.ToolTipText.SetHorizontalAlignCenter() whisperButton.SetEvent(ui.__mem_func__(self.ShowWhisperDialog), whisperButton) whisperButton.Show() whisperButton.name = name self.whisperButtonList.insert(0, whisperButton) self.__ArrangeWhisperButton() return whisperButton def __DestroyWhisperButton(self, button): button.SetEvent(0) self.whisperButtonList.remove(button) self.__ArrangeWhisperButton() def HideAllWhisperButton(self): for btn in self.whisperButtonList: btn.Hide() def ShowAllWhisperButton(self): for btn in self.whisperButtonList: btn.Show() def __CheckGameMaster(self, name): if not self.listGMName.has_key(name): return if self.whisperDialogDict.has_key(name): dlg = self.whisperDialogDict[name] dlg.SetGameMasterLook() def RegisterGameMasterName(self, name): if self.listGMName.has_key(name): return self.listGMName[name] = "GM" def IsGameMasterName(self, name): if self.listGMName.has_key(name): return True else: return False ##################################################################################### ##################################################################################### ### Guild Building ### def BUILD_OpenWindow(self): self.wndGuildBuilding = uiGuild.BuildGuildBuildingWindow() self.wndGuildBuilding.Open() self.wndGuildBuilding.wnds = self.__HideWindows() self.wndGuildBuilding.SetCloseEvent(ui.__mem_func__(self.BUILD_CloseWindow)) def BUILD_CloseWindow(self): self.__ShowWindows(self.wndGuildBuilding.wnds) self.wndGuildBuilding = None def BUILD_OnUpdate(self): if not self.wndGuildBuilding: return if self.wndGuildBuilding.IsPositioningMode(): import background x, y, z = background.GetPickingPoint() self.wndGuildBuilding.SetBuildingPosition(x, y, z) def BUILD_OnMouseLeftButtonDown(self): if not self.wndGuildBuilding: return # GUILD_BUILDING if self.wndGuildBuilding.IsPositioningMode(): self.wndGuildBuilding.SettleCurrentPosition() return True elif self.wndGuildBuilding.IsPreviewMode(): pass else: return True # END_OF_GUILD_BUILDING return False def BUILD_OnMouseLeftButtonUp(self): if not self.wndGuildBuilding: return if not self.wndGuildBuilding.IsPreviewMode(): return True return False def BULID_EnterGuildArea(self, areaID): # GUILD_BUILDING mainCharacterName = player.GetMainCharacterName() masterName = guild.GetGuildMasterName() if mainCharacterName != masterName: return if areaID != player.GetGuildID(): return # END_OF_GUILD_BUILDING self.wndGameButton.ShowBuildButton() def BULID_ExitGuildArea(self, areaID): self.wndGameButton.HideBuildButton() ##################################################################################### def IsEditLineFocus(self): if self.ChatWindow.chatLine.IsFocus(): return 1 if self.ChatWindow.chatToLine.IsFocus(): return 1 return 0 def EmptyFunction(self): pass if app.ENABLE_EVENT_MANAGER: def MakeEventIcon(self): if self.wndEventIcon == None: self.wndEventIcon = uiEventCalendar.MovableImage() self.wndEventIcon.Show() def MakeEventCalendar(self): if self.wndEventManager == None: self.wndEventManager = uiEventCalendar.EventCalendarWindow() def OpenEventCalendar(self): self.MakeEventCalendar() if self.wndEventManager.IsShow(): self.wndEventManager.Close() else: self.wndEventManager.Open() def RefreshEventStatus(self, eventID, eventStatus, eventendTime, eventEndTimeText): if eventendTime != 0: eventendTime += app.GetGlobalTimeStamp() uiEventCalendar.SetEventStatus(eventID, eventStatus, eventendTime, eventEndTimeText) self.RefreshEventManager() def ClearEventManager(self): uiEventCalendar.server_event_data={} def RefreshEventManager(self): if self.wndEventManager: self.wndEventManager.Refresh() if self.wndEventIcon: self.wndEventIcon.Refresh() def AppendEvent(self, dayIndex, eventID, eventIndex, startTime, endTime, empireFlag, channelFlag, value0, value1, value2, value3, startRealTime, endRealTime, isAlreadyStart): self.MakeEventCalendar() self.MakeEventIcon() if startRealTime != 0: startRealTime += app.GetGlobalTimeStamp() if endRealTime != 0: endRealTime += app.GetGlobalTimeStamp() uiEventCalendar.SetServerData(dayIndex, eventID, eventIndex, startTime, endTime, empireFlag, channelFlag, value0, value1, value2, value3, startRealTime, endRealTime, isAlreadyStart) if __name__ == "__main__": import app import wndMgr import systemSetting import mouseModule import grp import ui import localeInfo app.SetMouseHandler(mouseModule.mouseController) app.SetHairColorEnable(True) wndMgr.SetMouseHandler(mouseModule.mouseController) wndMgr.SetScreenSize(systemSetting.GetWidth(), systemSetting.GetHeight()) app.Create(localeInfo.APP_TITLE, systemSetting.GetWidth(), systemSetting.GetHeight(), 1) mouseModule.mouseController.Create() class TestGame(ui.Window): def __init__(self): ui.Window.__init__(self) localeInfo.LoadLocaleData() player.SetItemData(0, 27001, 10) player.SetItemData(1, 27004, 10) self.interface = Interface() self.interface.MakeInterface() self.interface.ShowDefaultWindows() self.interface.RefreshInventory() #self.interface.OpenCubeWindow() def __del__(self): ui.Window.__del__(self) def OnUpdate(self): app.UpdateGame() def OnRender(self): app.RenderGame() grp.PopState() grp.SetInterfaceRenderState() game = TestGame() game.SetSize(systemSetting.GetWidth(), systemSetting.GetHeight()) game.Show() app.Loop()
Spoiler## ## Interface ## import constInfo import systemSetting import wndMgr import chat import app import player import uiTaskBar import uiCharacter import uiInventory import uiDragonSoul import uiChat import uiMessenger import uiguildstorage import guild import ui import uiHelp import uiWhisper import uiPointReset import uiShop import uiExchange import uiSystem import uiRestart import uiToolTip import uiMiniMap import uiParty import uiSafebox import uiGuild import uiQuest import uiPrivateShopBuilder import uiCommon import uiRefine import uiEquipmentDialog import uiGameButton import uiTip import uiCube import miniMap # ACCESSORY_REFINE_ADD_METIN_STONE import uiselectitem # END_OF_ACCESSORY_REFINE_ADD_METIN_STONE import uiScriptLocale import event import localeInfo if app.ENABLE_EVENT_MANAGER: import uiEventCalendar IsQBHide = 0 class Interface(object): CHARACTER_STATUS_TAB = 1 CHARACTER_SKILL_TAB = 2 class NewGoldChat(ui.Window): def __init__(self, parent = None, x = 0, y = 0): ui.Window.__init__(self) self.texts = {} self.parent = parent self.SpaceBet = 14 self.maxY = 0 self.x = x self.y = y self.ColorValue = 0xFFFFFFFF self.show = self.Button('Show Yang', x, y+3, self.showYang, 'sanyed_yang/btn_expand_normal.tga', 'sanyed_yang/btn_expand_over.tga', 'sanyed_yang/btn_expand_down.tga') self.hide = self.Button('Hide Yang', x, y+3, self.hideYang, 'sanyed_yang/btn_minimize_normal.tga', 'sanyed_yang/btn_minimize_over.tga', 'sanyed_yang/btn_minimize_down.tga') self.show.Hide() self.Show() def Button(self, tooltipText, x, y, func, UpVisual, OverVisual, DownVisual): button = ui.Button() if self.parent != None: button.SetParent(self.parent) button.SetPosition(x, y) button.SetUpVisual(UpVisual) button.SetOverVisual(OverVisual) button.SetDownVisual(DownVisual) button.SetToolTipText(tooltipText) button.Show() button.SetEvent(func) return button def showYang(self): for i in xrange(len(self.texts)): self.texts[i].Show() self.hide.Show() self.show.Hide() self.Show() def hideYang(self): for i in xrange(len(self.texts)): self.texts[i].Hide() self.hide.Hide() self.show.Show() self.Hide() def GetMaxY(self): return self.maxY def AddGoldValue(self, text): for i in xrange(len(self.texts)): if len(self.texts) == 10 and i == 0: self.texts[i].Hide() x, y = self.texts[i].GetLocalPosition() self.texts[i].SetPosition(x, y-self.SpaceBet) i = 0 if len(self.texts) == 10: for i in xrange(len(self.texts)-1): self.texts[i] = self.texts[i+1] i = 9 else: i = len(self.texts) self.texts[i] = ui.TextLine("Tahoma:14") if self.parent != None: self.texts[i].SetParent(self.parent) self.texts[i].SetPosition(self.x, self.y) self.texts[i].SetPackedFontColor(self.ColorValue) self.texts[i].SetHorizontalAlignLeft() self.texts[i].SetOutline(TRUE) self.texts[i].SetText(text) if self.hide.IsShow(): self.texts[i].Show() if self.hide.IsShow(): x, y = self.texts[0].GetLocalPosition() x2, y2 = self.hide.GetLocalPosition() self.hide.SetPosition(x2, y-10) def ClearAll(self): self.Hide() self.texts = {} self.show.Hide() self.show = None self.hide.Hide() self.hide = None def OnRender(self): if len(self.texts) > 0 and self.hide.IsShow(): x, y = self.hide.GetGlobalPosition() w, h = self.texts[0].GetTextSize() grp.SetColor(grp.GenerateColor(0.0, 0.0, 0.0, 0.5)) grp.RenderBar(x, y+h-6, 108, h*len(self.texts)+4) def __init__(self): systemSetting.SetInterfaceHandler(self) self.windowOpenPosition = 0 self.dlgWhisperWithoutTarget = None self.inputDialog = None self.tipBoard = None self.bigBoard = None # ITEM_MALL self.mallPageDlg = None # END_OF_ITEM_MALL self.wndWeb = None self.wndTaskBar = None self.wndCharacter = None self.wndInventory = None self.wndExpandedTaskBar = None self.wndDragonSoul = None self.wndDragonSoulRefine = None self.wndChat = None self.yangText = None self.wndMessenger = None self.wndMiniMap = None self.wndGuild = None self.wndGuildBuilding = None self.listGMName = {} self.wndQuestWindow = {} self.wndQuestWindowNewKey = 0 self.privateShopAdvertisementBoardDict = {} self.guildScoreBoardDict = {} self.equipmentDialogDict = {} event.SetInterfaceWindow(self) def __del__(self): systemSetting.DestroyInterfaceHandler() event.SetInterfaceWindow(None) ################################ ## Make Windows & Dialogs def __MakeUICurtain(self): wndUICurtain = ui.Bar("TOP_MOST") wndUICurtain.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight()) wndUICurtain.SetColor(0x77000000) wndUICurtain.Hide() self.wndUICurtain = wndUICurtain def __MakeMessengerWindow(self): self.wndMessenger = uiMessenger.MessengerWindow() from _weakref import proxy self.wndMessenger.SetWhisperButtonEvent(lambda n,i=proxy(self):i.OpenWhisperDialog(n)) self.wndMessenger.SetGuildButtonEvent(ui.__mem_func__(self.ToggleGuildWindow)) def __MakeGuildWindow(self): self.wndGuild = uiGuild.GuildWindow() def __MakeChatWindow(self): wndChat = uiChat.ChatWindow() wndChat.SetSize(wndChat.CHAT_WINDOW_WIDTH, 0) wndChat.SetPosition(wndMgr.GetScreenWidth()/2 - wndChat.CHAT_WINDOW_WIDTH/2, wndMgr.GetScreenHeight() - wndChat.EDIT_LINE_HEIGHT - 37) wndChat.SetHeight(200) wndChat.Refresh() wndChat.Show() self.wndChat = wndChat self.wndChat.BindInterface(self) self.wndChat.SetSendWhisperEvent(ui.__mem_func__(self.OpenWhisperDialogWithoutTarget)) self.wndChat.SetOpenChatLogEvent(ui.__mem_func__(self.ToggleChatLogWindow)) if self.yangText: self.yangText.Hide() yangText = self.NewGoldChat(None, wndMgr.GetScreenWidth()/2 - wndChat.CHAT_WINDOW_WIDTH/2 + 600, wndMgr.GetScreenHeight() - wndChat.EDIT_LINE_HEIGHT - 37 + 9) self.yangText = yangText def OnPickMoneyNew(self, money): self.yangText.AddGoldValue("+%s"%(localeInfo.NumberToMoneyString(money))) def __MakeTaskBar(self): wndTaskBar = uiTaskBar.TaskBar() wndTaskBar.LoadWindow() self.wndTaskBar = wndTaskBar self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_CHARACTER, ui.__mem_func__(self.ToggleCharacterWindowStatusPage)) self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_INVENTORY, ui.__mem_func__(self.ToggleInventoryWindow)) self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_MESSENGER, ui.__mem_func__(self.ToggleMessenger)) self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_SYSTEM, ui.__mem_func__(self.ToggleSystemDialog)) if uiTaskBar.TaskBar.IS_EXPANDED: self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_EXPAND, ui.__mem_func__(self.ToggleExpandedButton)) self.wndExpandedTaskBar = uiTaskBar.ExpandedTaskBar() self.wndExpandedTaskBar.LoadWindow() self.wndExpandedTaskBar.SetToggleButtonEvent(uiTaskBar.ExpandedTaskBar.BUTTON_DRAGON_SOUL, ui.__mem_func__(self.ToggleDragonSoulWindow)) else: self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_CHAT, ui.__mem_func__(self.ToggleChat)) self.wndEnergyBar = None import app if app.ENABLE_ENERGY_SYSTEM: wndEnergyBar = uiTaskBar.EnergyBar() wndEnergyBar.LoadWindow() self.wndEnergyBar = wndEnergyBar def __MakeParty(self): wndParty = uiParty.PartyWindow() wndParty.Hide() self.wndParty = wndParty def __MakeGameButtonWindow(self): wndGameButton = uiGameButton.GameButtonWindow() wndGameButton.SetTop() wndGameButton.Show() wndGameButton.SetButtonEvent("STATUS", ui.__mem_func__(self.__OnClickStatusPlusButton)) wndGameButton.SetButtonEvent("SKILL", ui.__mem_func__(self.__OnClickSkillPlusButton)) wndGameButton.SetButtonEvent("QUEST", ui.__mem_func__(self.__OnClickQuestButton)) wndGameButton.SetButtonEvent("HELP", ui.__mem_func__(self.__OnClickHelpButton)) wndGameButton.SetButtonEvent("BUILD", ui.__mem_func__(self.__OnClickBuildButton)) self.wndGameButton = wndGameButton def __IsChatOpen(self): return True def __MakeWindows(self): wndCharacter = uiCharacter.CharacterWindow() wndInventory = uiInventory.InventoryWindow() wndInventory.BindInterfaceClass(self) if app.ENABLE_DRAGON_SOUL_SYSTEM: wndDragonSoul = uiDragonSoul.DragonSoulWindow() wndDragonSoulRefine = uiDragonSoul.DragonSoulRefineWindow() else: wndDragonSoul = None wndDragonSoulRefine = None wndMiniMap = uiMiniMap.MiniMap() wndSafebox = uiSafebox.SafeboxWindow() # ITEM_MALL wndMall = uiSafebox.MallWindow() self.wndMall = wndMall # END_OF_ITEM_MALL wndChatLog = uiChat.ChatLogWindow() wndChatLog.BindInterface(self) self.wndCharacter = wndCharacter self.wndInventory = wndInventory self.wndDragonSoul = wndDragonSoul self.wndDragonSoulRefine = wndDragonSoulRefine self.wndMiniMap = wndMiniMap self.wndSafebox = wndSafebox self.wndChatLog = wndChatLog if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.SetDragonSoulRefineWindow(self.wndDragonSoulRefine) self.wndDragonSoulRefine.SetInventoryWindows(self.wndInventory, self.wndDragonSoul) self.wndInventory.SetDragonSoulRefineWindow(self.wndDragonSoulRefine) def __MakeDialogs(self): self.GuildStorageWindow = uiguildstorage.GuildStorage() self.GuildStorageWindow.Hide() self.dlgExchange = uiExchange.ExchangeDialog() self.dlgExchange.LoadDialog() self.dlgExchange.SetCenterPosition() self.dlgExchange.Hide() self.dlgPointReset = uiPointReset.PointResetDialog() self.dlgPointReset.LoadDialog() self.dlgPointReset.Hide() self.dlgShop = uiShop.ShopDialog() self.dlgShop.LoadDialog() self.dlgShop.Hide() self.dlgRestart = uiRestart.RestartDialog() self.dlgRestart.LoadDialog() self.dlgRestart.Hide() self.dlgSystem = uiSystem.SystemDialog() self.dlgSystem.LoadDialog() self.dlgSystem.SetOpenHelpWindowEvent(ui.__mem_func__(self.OpenHelpWindow)) self.dlgSystem.Hide() self.dlgPassword = uiSafebox.PasswordDialog() self.dlgPassword.Hide() self.hyperlinkItemTooltip = uiToolTip.HyperlinkItemToolTip() if app.ENABLE_EVENT_MANAGER: self.wndEventManager = None self.wndEventIcon = None self.hyperlinkItemTooltip.Hide() self.tooltipItem = uiToolTip.ItemToolTip() self.tooltipItem.Hide() self.tooltipSkill = uiToolTip.SkillToolTip() self.tooltipSkill.Hide() self.privateShopBuilder = uiPrivateShopBuilder.PrivateShopBuilder() self.privateShopBuilder.Hide() self.dlgRefineNew = uiRefine.RefineDialogNew() self.dlgRefineNew.Hide() def __MakeHelpWindow(self): self.wndHelp = uiHelp.HelpWindow() self.wndHelp.LoadDialog() self.wndHelp.SetCloseEvent(ui.__mem_func__(self.CloseHelpWindow)) self.wndHelp.Hide() def __MakeTipBoard(self): self.tipBoard = uiTip.TipBoard() self.tipBoard.Hide() self.bigBoard = uiTip.BigBoard() self.bigBoard.Hide() def __MakeWebWindow(self): if constInfo.IN_GAME_SHOP_ENABLE: import uiWeb self.wndWeb = uiWeb.WebWindow() self.wndWeb.LoadWindow() self.wndWeb.Hide() def __MakeCubeWindow(self): self.wndCube = uiCube.CubeWindow() self.wndCube.LoadWindow() self.wndCube.Hide() def __MakeCubeResultWindow(self): self.wndCubeResult = uiCube.CubeResultWindow() self.wndCubeResult.LoadWindow() self.wndCubeResult.Hide() # ACCESSORY_REFINE_ADD_METIN_STONE def __MakeItemSelectWindow(self): self.wndItemSelect = uiselectitem.SelectItemWindow() self.wndItemSelect.Hide() # END_OF_ACCESSORY_REFINE_ADD_METIN_STONE def MakeInterface(self): self.__MakeMessengerWindow() self.__MakeGuildWindow() self.__MakeChatWindow() self.__MakeParty() self.__MakeWindows() self.__MakeDialogs() self.__MakeUICurtain() self.__MakeTaskBar() self.__MakeGameButtonWindow() self.__MakeHelpWindow() self.__MakeTipBoard() self.__MakeWebWindow() self.__MakeCubeWindow() self.__MakeCubeResultWindow() # ACCESSORY_REFINE_ADD_METIN_STONE self.__MakeItemSelectWindow() # END_OF_ACCESSORY_REFINE_ADD_METIN_STONE self.questButtonList = [] self.whisperButtonList = [] self.whisperDialogDict = {} self.privateShopAdvertisementBoardDict = {} self.wndInventory.SetItemToolTip(self.tooltipItem) if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.SetItemToolTip(self.tooltipItem) self.wndDragonSoulRefine.SetItemToolTip(self.tooltipItem) self.wndSafebox.SetItemToolTip(self.tooltipItem) self.wndCube.SetItemToolTip(self.tooltipItem) self.wndCubeResult.SetItemToolTip(self.tooltipItem) # ITEM_MALL self.wndMall.SetItemToolTip(self.tooltipItem) # END_OF_ITEM_MALL self.wndCharacter.SetSkillToolTip(self.tooltipSkill) self.wndTaskBar.SetItemToolTip(self.tooltipItem) self.wndTaskBar.SetSkillToolTip(self.tooltipSkill) self.wndGuild.SetSkillToolTip(self.tooltipSkill) # ACCESSORY_REFINE_ADD_METIN_STONE self.wndItemSelect.SetItemToolTip(self.tooltipItem) # END_OF_ACCESSORY_REFINE_ADD_METIN_STONE self.dlgShop.SetItemToolTip(self.tooltipItem) self.dlgExchange.SetItemToolTip(self.tooltipItem) self.privateShopBuilder.SetItemToolTip(self.tooltipItem) self.__InitWhisper() self.DRAGON_SOUL_IS_QUALIFIED = False def MakeHyperlinkTooltip(self, hyperlink): tokens = hyperlink.split(":") if tokens and len(tokens): type = tokens[0] if "item" == type: self.hyperlinkItemTooltip.SetHyperlinkItem(tokens) ## Make Windows & Dialogs ################################ def Close(self): if app.ENABLE_EVENT_MANAGER: if self.wndEventManager: self.wndEventManager.Hide() self.wndEventManager.Destroy() self.wndEventManager = None if self.wndEventIcon: self.wndEventIcon.Hide() self.wndEventIcon.Destroy() self.wndEventIcon = None if self.dlgWhisperWithoutTarget: self.dlgWhisperWithoutTarget.Destroy() del self.dlgWhisperWithoutTarget if uiQuest.QuestDialog.__dict__.has_key("QuestCurtain"): uiQuest.QuestDialog.QuestCurtain.Close() if self.wndQuestWindow: for key, eachQuestWindow in self.wndQuestWindow.items(): eachQuestWindow.nextCurtainMode = -1 eachQuestWindow.CloseSelf() eachQuestWindow = None self.wndQuestWindow = {} if self.wndChat: self.wndChat.Destroy() if self.yangText: self.yangText.ClearAll() if self.wndTaskBar: self.wndTaskBar.Destroy() if self.wndExpandedTaskBar: self.wndExpandedTaskBar.Destroy() if self.wndEnergyBar: self.wndEnergyBar.Destroy() if self.wndCharacter: self.wndCharacter.Destroy() if self.wndInventory: self.wndInventory.Destroy() if self.wndDragonSoul: self.wndDragonSoul.Destroy() if self.wndDragonSoulRefine: self.wndDragonSoulRefine.Destroy() if self.dlgExchange: self.dlgExchange.Destroy() if self.dlgPointReset: self.dlgPointReset.Destroy() if self.dlgShop: self.dlgShop.Destroy() if self.dlgRestart: self.dlgRestart.Destroy() if self.dlgSystem: self.dlgSystem.Destroy() if self.dlgPassword: self.dlgPassword.Destroy() if self.wndMiniMap: self.wndMiniMap.Destroy() if self.wndSafebox: self.wndSafebox.Destroy() if self.wndWeb: self.wndWeb.Destroy() self.wndWeb = None if self.wndMall: self.wndMall.Destroy() if self.wndParty: self.wndParty.Destroy() if self.wndHelp: self.wndHelp.Destroy() if self.wndCube: self.wndCube.Destroy() if self.wndCubeResult: self.wndCubeResult.Destroy() if self.wndMessenger: self.wndMessenger.Destroy() if self.wndGuild: self.wndGuild.Destroy() if self.privateShopBuilder: self.privateShopBuilder.Destroy() if self.dlgRefineNew: self.dlgRefineNew.Destroy() if self.wndGuildBuilding: self.wndGuildBuilding.Destroy() if self.wndGameButton: self.wndGameButton.Destroy() # ITEM_MALL if self.mallPageDlg: self.mallPageDlg.Destroy() # END_OF_ITEM_MALL # ACCESSORY_REFINE_ADD_METIN_STONE if self.wndItemSelect: self.wndItemSelect.Destroy() # END_OF_ACCESSORY_REFINE_ADD_METIN_STONE self.wndChatLog.Destroy() for btn in self.questButtonList: btn.SetEvent(0) for btn in self.whisperButtonList: btn.SetEvent(0) for dlg in self.whisperDialogDict.itervalues(): dlg.Destroy() for brd in self.guildScoreBoardDict.itervalues(): brd.Destroy() for dlg in self.equipmentDialogDict.itervalues(): dlg.Destroy() # ITEM_MALL del self.mallPageDlg # END_OF_ITEM_MALL del self.wndGuild del self.wndMessenger del self.wndUICurtain del self.wndChat del self.yangText del self.wndTaskBar if self.wndExpandedTaskBar: del self.wndExpandedTaskBar del self.wndEnergyBar del self.wndCharacter del self.wndInventory if self.wndDragonSoul: del self.wndDragonSoul if self.wndDragonSoulRefine: del self.wndDragonSoulRefine del self.dlgExchange del self.dlgPointReset del self.dlgShop del self.dlgRestart del self.dlgSystem del self.dlgPassword del self.hyperlinkItemTooltip del self.tooltipItem del self.tooltipSkill del self.wndMiniMap del self.wndSafebox del self.wndMall del self.wndParty del self.wndHelp del self.wndCube del self.wndCubeResult del self.privateShopBuilder del self.inputDialog del self.wndChatLog del self.dlgRefineNew del self.wndGuildBuilding del self.wndGameButton del self.tipBoard del self.bigBoard del self.wndItemSelect self.questButtonList = [] self.whisperButtonList = [] self.whisperDialogDict = {} self.privateShopAdvertisementBoardDict = {} self.guildScoreBoardDict = {} self.equipmentDialogDict = {} uiChat.DestroyChatInputSetWindow() ## Skill def OnUseSkill(self, slotIndex, coolTime): self.wndCharacter.OnUseSkill(slotIndex, coolTime) self.wndTaskBar.OnUseSkill(slotIndex, coolTime) self.wndGuild.OnUseSkill(slotIndex, coolTime) def OnActivateSkill(self, slotIndex): self.wndCharacter.OnActivateSkill(slotIndex) self.wndTaskBar.OnActivateSkill(slotIndex) def OnDeactivateSkill(self, slotIndex): self.wndCharacter.OnDeactivateSkill(slotIndex) self.wndTaskBar.OnDeactivateSkill(slotIndex) def OnChangeCurrentSkill(self, skillSlotNumber): self.wndTaskBar.OnChangeCurrentSkill(skillSlotNumber) def SelectMouseButtonEvent(self, dir, event): self.wndTaskBar.SelectMouseButtonEvent(dir, event) ## Refresh def RefreshAlignment(self): self.wndCharacter.RefreshAlignment() def RefreshStatus(self): self.wndTaskBar.RefreshStatus() self.wndCharacter.RefreshStatus() self.wndInventory.RefreshStatus() if self.wndEnergyBar: self.wndEnergyBar.RefreshStatus() if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.RefreshStatus() def RefreshStamina(self): self.wndTaskBar.RefreshStamina() def RefreshSkill(self): self.wndCharacter.RefreshSkill() self.wndTaskBar.RefreshSkill() def RefreshInventory(self): self.wndTaskBar.RefreshQuickSlot() self.wndInventory.RefreshItemSlot() if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.RefreshItemSlot() def RefreshCharacter(self): ## Character ĆäŔĚÁöŔÇ ľó±Ľ, Inventory ĆäŔĚÁöŔÇ Ŕü˝Ĺ ±×¸˛ µîŔÇ Refresh self.wndCharacter.RefreshCharacter() self.wndTaskBar.RefreshQuickSlot() def RefreshQuest(self): self.wndCharacter.RefreshQuest() def RefreshSafebox(self): self.wndSafebox.RefreshSafebox() # ITEM_MALL def RefreshMall(self): self.wndMall.RefreshMall() def OpenItemMall(self): if not self.mallPageDlg: self.mallPageDlg = uiShop.MallPageDialog() self.mallPageDlg.Open() # END_OF_ITEM_MALL def RefreshMessenger(self): self.wndMessenger.RefreshMessenger() def RefreshGuildInfoPage(self): self.wndGuild.RefreshGuildInfoPage() def RefreshGuildBoardPage(self): self.wndGuild.RefreshGuildBoardPage() def RefreshGuildMemberPage(self): self.wndGuild.RefreshGuildMemberPage() def RefreshGuildMemberPageGradeComboBox(self): self.wndGuild.RefreshGuildMemberPageGradeComboBox() def RefreshGuildSkillPage(self): self.wndGuild.RefreshGuildSkillPage() def RefreshGuildGradePage(self): self.wndGuild.RefreshGuildGradePage() def DeleteGuild(self): self.wndMessenger.ClearGuildMember() self.wndGuild.DeleteGuild() def RefreshMobile(self): self.dlgSystem.RefreshMobile() def OnMobileAuthority(self): self.dlgSystem.OnMobileAuthority() def OnBlockMode(self, mode): self.dlgSystem.OnBlockMode(mode) ## Calling Functions # PointReset def OpenPointResetDialog(self): self.dlgPointReset.Show() self.dlgPointReset.SetTop() def ClosePointResetDialog(self): self.dlgPointReset.Close() # Shop def OpenShopDialog(self, vid): self.wndInventory.Show() self.wndInventory.SetTop() self.dlgShop.Open(vid) self.dlgShop.SetTop() def CloseShopDialog(self): self.dlgShop.Close() def RefreshShopDialog(self): self.dlgShop.Refresh() ## Quest def OpenCharacterWindowQuestPage(self): self.wndCharacter.Show() self.wndCharacter.SetState("QUEST") def OpenQuestWindow(self, skin, idx): wnds = () q = uiQuest.QuestDialog(skin, idx) q.SetWindowName("QuestWindow" + str(idx)) q.Show() if skin: q.Lock() wnds = self.__HideWindows() # UNKNOWN_UPDATE q.AddOnDoneEvent(lambda tmp_self, args=wnds: self.__ShowWindows(args)) # END_OF_UNKNOWN_UPDATE if skin: q.AddOnCloseEvent(q.Unlock) q.AddOnCloseEvent(lambda key = self.wndQuestWindowNewKey:ui.__mem_func__(self.RemoveQuestDialog)(key)) self.wndQuestWindow[self.wndQuestWindowNewKey] = q self.wndQuestWindowNewKey = self.wndQuestWindowNewKey + 1 # END_OF_UNKNOWN_UPDATE def RemoveQuestDialog(self, key): del self.wndQuestWindow[key] ## Exchange def StartExchange(self): self.dlgExchange.OpenDialog() self.dlgExchange.Refresh() def EndExchange(self): self.dlgExchange.CloseDialog() def RefreshExchange(self): self.dlgExchange.Refresh() ## Party def AddPartyMember(self, pid, name): self.wndParty.AddPartyMember(pid, name) self.__ArrangeQuestButton() def UpdatePartyMemberInfo(self, pid): self.wndParty.UpdatePartyMemberInfo(pid) def RemovePartyMember(self, pid): self.wndParty.RemovePartyMember(pid) ##!! 20061026.levites.Äů˝şĆ®_Ŕ§Äˇ_ş¸Á¤ self.__ArrangeQuestButton() def LinkPartyMember(self, pid, vid): self.wndParty.LinkPartyMember(pid, vid) def UnlinkPartyMember(self, pid): self.wndParty.UnlinkPartyMember(pid) def UnlinkAllPartyMember(self): self.wndParty.UnlinkAllPartyMember() def ExitParty(self): self.wndParty.ExitParty() ##!! 20061026.levites.Äů˝şĆ®_Ŕ§Äˇ_ş¸Á¤ self.__ArrangeQuestButton() def PartyHealReady(self): self.wndParty.PartyHealReady() def ChangePartyParameter(self, distributionMode): self.wndParty.ChangePartyParameter(distributionMode) ## Safebox def AskSafeboxPassword(self): if self.wndSafebox.IsShow(): return # SAFEBOX_PASSWORD self.dlgPassword.SetTitle(localeInfo.PASSWORD_TITLE) self.dlgPassword.SetSendMessage("/safebox_password ") # END_OF_SAFEBOX_PASSWORD self.dlgPassword.ShowDialog() def OpenSafeboxWindow(self, size): self.dlgPassword.CloseDialog() self.wndSafebox.ShowWindow(size) def RefreshSafeboxMoney(self): self.wndSafebox.RefreshSafeboxMoney() def CommandCloseSafebox(self): self.wndSafebox.CommandCloseSafebox() # ITEM_MALL def AskMallPassword(self): if self.wndMall.IsShow(): return self.dlgPassword.SetTitle(localeInfo.MALL_PASSWORD_TITLE) self.dlgPassword.SetSendMessage("/mall_password ") self.dlgPassword.ShowDialog() def OpenMallWindow(self, size): self.dlgPassword.CloseDialog() self.wndMall.ShowWindow(size) def CommandCloseMall(self): self.wndMall.CommandCloseMall() # END_OF_ITEM_MALL ## Guild def OnStartGuildWar(self, guildSelf, guildOpp): self.wndGuild.OnStartGuildWar(guildSelf, guildOpp) guildWarScoreBoard = uiGuild.GuildWarScoreBoard() guildWarScoreBoard.Open(guildSelf, guildOpp) guildWarScoreBoard.Show() self.guildScoreBoardDict[uiGuild.GetGVGKey(guildSelf, guildOpp)] = guildWarScoreBoard def OnEndGuildWar(self, guildSelf, guildOpp): self.wndGuild.OnEndGuildWar(guildSelf, guildOpp) key = uiGuild.GetGVGKey(guildSelf, guildOpp) if not self.guildScoreBoardDict.has_key(key): return self.guildScoreBoardDict[key].Destroy() del self.guildScoreBoardDict[key] # GUILDWAR_MEMBER_COUNT def UpdateMemberCount(self, gulidID1, memberCount1, guildID2, memberCount2): key = uiGuild.GetGVGKey(gulidID1, guildID2) if not self.guildScoreBoardDict.has_key(key): return self.guildScoreBoardDict[key].UpdateMemberCount(gulidID1, memberCount1, guildID2, memberCount2) # END_OF_GUILDWAR_MEMBER_COUNT def OnRecvGuildWarPoint(self, gainGuildID, opponentGuildID, point): key = uiGuild.GetGVGKey(gainGuildID, opponentGuildID) if not self.guildScoreBoardDict.has_key(key): return guildBoard = self.guildScoreBoardDict[key] guildBoard.SetScore(gainGuildID, opponentGuildID, point) ## PK Mode def OnChangePKMode(self): self.wndCharacter.RefreshAlignment() self.dlgSystem.OnChangePKMode() ## Refine def OpenRefineDialog(self, targetItemPos, nextGradeItemVnum, cost, prob, type): self.dlgRefineNew.Open(targetItemPos, nextGradeItemVnum, cost, prob, type) def AppendMaterialToRefineDialog(self, vnum, count): self.dlgRefineNew.AppendMaterial(vnum, count) ## Show & Hide def ShowDefaultWindows(self): self.wndTaskBar.Show() self.wndMiniMap.Show() self.wndMiniMap.ShowMiniMap() if self.wndEnergyBar: self.wndEnergyBar.Show() def ShowAllWindows(self): self.wndTaskBar.Show() self.wndCharacter.Show() self.wndInventory.Show() if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.Show() self.wndDragonSoulRefine.Show() self.wndChat.Show() self.yangText.Show() self.wndMiniMap.Show() if self.wndEnergyBar: self.wndEnergyBar.Show() if self.wndExpandedTaskBar: self.wndExpandedTaskBar.Show() self.wndExpandedTaskBar.SetTop() def HideAllWindows(self): if self.wndTaskBar: self.wndTaskBar.Hide() if self.wndEnergyBar: self.wndEnergyBar.Hide() if self.wndCharacter: self.wndCharacter.Hide() if self.wndInventory: self.wndInventory.Hide() if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.Hide() self.wndDragonSoulRefine.Hide() if self.wndChat: self.wndChat.Hide() if self.yangText: self.yangText.Hide() if self.wndMiniMap: self.wndMiniMap.Hide() if self.wndMessenger: self.wndMessenger.Hide() if self.wndGuild: self.wndGuild.Hide() if self.wndExpandedTaskBar: self.wndExpandedTaskBar.Hide() def ShowMouseImage(self): self.wndTaskBar.ShowMouseImage() def HideMouseImage(self): self.wndTaskBar.HideMouseImage() def ToggleChat(self): if True == self.wndChat.IsEditMode(): self.wndChat.CloseChat() else: # ŔĄĆäŔĚÁö°ˇ ż·ČŔ»¶§´Â äĆĂ ŔÔ·ÂŔĚ ľČµĘ if self.wndWeb and self.wndWeb.IsShow(): pass else: self.wndChat.OpenChat() def IsOpenChat(self): return self.wndChat.IsEditMode() def SetChatFocus(self): self.wndChat.SetChatFocus() def OpenRestartDialog(self): self.dlgRestart.OpenDialog() self.dlgRestart.SetTop() def CloseRestartDialog(self): self.dlgRestart.Close() def ToggleSystemDialog(self): if False == self.dlgSystem.IsShow(): self.dlgSystem.OpenDialog() self.dlgSystem.SetTop() else: self.dlgSystem.Close() def OpenSystemDialog(self): self.dlgSystem.OpenDialog() self.dlgSystem.SetTop() def ToggleMessenger(self): if self.wndMessenger.IsShow(): self.wndMessenger.Hide() else: self.wndMessenger.SetTop() self.wndMessenger.Show() def ToggleMiniMap(self): if app.IsPressed(app.DIK_LSHIFT) or app.IsPressed(app.DIK_RSHIFT): if False == self.wndMiniMap.isShowMiniMap(): self.wndMiniMap.ShowMiniMap() self.wndMiniMap.SetTop() else: self.wndMiniMap.HideMiniMap() else: self.wndMiniMap.ToggleAtlasWindow() def PressMKey(self): if app.IsPressed(app.DIK_LALT) or app.IsPressed(app.DIK_RALT): self.ToggleMessenger() else: self.ToggleMiniMap() def SetMapName(self, mapName): self.wndMiniMap.SetMapName(mapName) def MiniMapScaleUp(self): self.wndMiniMap.ScaleUp() def MiniMapScaleDown(self): self.wndMiniMap.ScaleDown() def ToggleCharacterWindow(self, state): if False == player.IsObserverMode(): if False == self.wndCharacter.IsShow(): self.OpenCharacterWindowWithState(state) else: if state == self.wndCharacter.GetState(): self.wndCharacter.OverOutItem() self.wndCharacter.Hide() else: self.wndCharacter.SetState(state) def OpenCharacterWindowWithState(self, state): if False == player.IsObserverMode(): self.wndCharacter.SetState(state) self.wndCharacter.Show() self.wndCharacter.SetTop() def ToggleCharacterWindowStatusPage(self): self.ToggleCharacterWindow("STATUS") def ToggleInventoryWindow(self): if FALSE == player.IsObserverMode(): if FALSE == self.wndInventory.IsShow(): self.wndInventory.Show() self.wndInventory.SetTop() else: self.wndInventory.OverOutItem() self.wndInventory.Close() def ToggleExpandedButton(self): if False == player.IsObserverMode(): if False == self.wndExpandedTaskBar.IsShow(): self.wndExpandedTaskBar.Show() self.wndExpandedTaskBar.SetTop() else: self.wndExpandedTaskBar.Close() # żëČĄĽ® def DragonSoulActivate(self, deck): if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.ActivateDragonSoulByExtern(deck) def DragonSoulDeactivate(self): if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.DeactivateDragonSoul() def Highligt_Item(self, inven_type, inven_pos): if player.DRAGON_SOUL_INVENTORY == inven_type: if app.ENABLE_DRAGON_SOUL_SYSTEM: self.wndDragonSoul.HighlightSlot(inven_pos) def DragonSoulGiveQuilification(self): self.DRAGON_SOUL_IS_QUALIFIED = True self.wndExpandedTaskBar.SetToolTipText(uiTaskBar.ExpandedTaskBar.BUTTON_DRAGON_SOUL, uiScriptLocale.TASKBAR_DRAGON_SOUL) def ToggleDragonSoulWindow(self): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if False == self.wndDragonSoul.IsShow(): if self.DRAGON_SOUL_IS_QUALIFIED: self.wndDragonSoul.Show() else: try: self.wndPopupDialog.SetText(localeInfo.DRAGON_SOUL_UNQUALIFIED) self.wndPopupDialog.Open() except: self.wndPopupDialog = uiCommon.PopupDialog() self.wndPopupDialog.SetText(localeInfo.DRAGON_SOUL_UNQUALIFIED) self.wndPopupDialog.Open() else: self.wndDragonSoul.Close() def ToggleDragonSoulWindowWithNoInfo(self): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if False == self.wndDragonSoul.IsShow(): if self.DRAGON_SOUL_IS_QUALIFIED: self.wndDragonSoul.Show() else: self.wndDragonSoul.Close() def FailDragonSoulRefine(self, reason, inven_type, inven_pos): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if True == self.wndDragonSoulRefine.IsShow(): self.wndDragonSoulRefine.RefineFail(reason, inven_type, inven_pos) def SucceedDragonSoulRefine(self, inven_type, inven_pos): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if True == self.wndDragonSoulRefine.IsShow(): self.wndDragonSoulRefine.RefineSucceed(inven_type, inven_pos) def OpenDragonSoulRefineWindow(self): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if False == self.wndDragonSoulRefine.IsShow(): self.wndDragonSoulRefine.Show() if None != self.wndDragonSoul: if False == self.wndDragonSoul.IsShow(): self.wndDragonSoul.Show() def CloseDragonSoulRefineWindow(self): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if True == self.wndDragonSoulRefine.IsShow(): self.wndDragonSoulRefine.Close() # żëČĄĽ® łˇ def ToggleGuildWindow(self): if not self.wndGuild.IsShow(): if self.wndGuild.CanOpen(): self.wndGuild.Open() else: chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.GUILD_YOU_DO_NOT_JOIN) else: self.wndGuild.OverOutItem() self.wndGuild.Hide() def ToggleChatLogWindow(self): if self.wndChatLog.IsShow(): self.wndChatLog.Hide() else: self.wndChatLog.Show() def CheckGameButton(self): if self.wndGameButton: self.wndGameButton.CheckGameButton() def __OnClickStatusPlusButton(self): self.ToggleCharacterWindow("STATUS") def __OnClickSkillPlusButton(self): self.ToggleCharacterWindow("SKILL") def __OnClickQuestButton(self): self.ToggleCharacterWindow("QUEST") def __OnClickHelpButton(self): player.SetPlayTime(1) self.CheckGameButton() self.OpenHelpWindow() def __OnClickBuildButton(self): self.BUILD_OpenWindow() def OpenHelpWindow(self): self.wndUICurtain.Show() self.wndHelp.Open() def CloseHelpWindow(self): self.wndUICurtain.Hide() self.wndHelp.Close() def OpenWebWindow(self, url): self.wndWeb.Open(url) # ŔĄĆäŔĚÁö¸¦ ż¸é äĆĂŔ» ´Ý´Â´Ů self.wndChat.CloseChat() # show GIFT def ShowGift(self): self.wndTaskBar.ShowGift() def CloseWbWindow(self): self.wndWeb.Close() def OpenCubeWindow(self): self.wndCube.Open() if FALSE == self.wndInventory.IsShow(): self.wndInventory.Show() def UpdateCubeInfo(self, gold, itemVnum, count): self.wndCube.UpdateInfo(gold, itemVnum, count) def CloseCubeWindow(self): self.wndCube.Close() def FailedCubeWork(self): self.wndCube.Refresh() def SucceedCubeWork(self, itemVnum, count): self.wndCube.Clear() print "ĹĄşę Á¦ŔŰ Ľş°ř! [%d:%d]" % (itemVnum, count) if 0: # °á°ú ¸Ţ˝ĂÁö Ăâ·ÂŔş »ý·« ÇŃ´Ů self.wndCubeResult.SetPosition(*self.wndCube.GetGlobalPosition()) self.wndCubeResult.SetCubeResultItem(itemVnum, count) self.wndCubeResult.Open() self.wndCubeResult.SetTop() def __HideWindows(self): hideWindows = self.wndTaskBar,\ self.wndCharacter,\ self.wndInventory,\ self.wndMiniMap,\ self.wndGuild,\ self.wndMessenger,\ self.wndChat,\ self.yangText,\ self.wndParty,\ self.wndGameButton, if self.wndEnergyBar: hideWindows += self.wndEnergyBar, if self.wndExpandedTaskBar: hideWindows += self.wndExpandedTaskBar, if app.ENABLE_DRAGON_SOUL_SYSTEM: hideWindows += self.wndDragonSoul,\ self.wndDragonSoulRefine, hideWindows = filter(lambda x:x.IsShow(), hideWindows) map(lambda x:x.Hide(), hideWindows) import sys self.HideAllQuestButton() self.HideAllWhisperButton() if self.wndChat.IsEditMode(): self.wndChat.CloseChat() return hideWindows def __ShowWindows(self, wnds): import sys map(lambda x:x.Show(), wnds) global IsQBHide if not IsQBHide: self.ShowAllQuestButton() else: self.HideAllQuestButton() self.ShowAllWhisperButton() def BINARY_OpenAtlasWindow(self): if self.wndMiniMap: self.wndMiniMap.ShowAtlas() def BINARY_SetObserverMode(self, flag): self.wndGameButton.SetObserverMode(flag) # ACCESSORY_REFINE_ADD_METIN_STONE def BINARY_OpenSelectItemWindow(self): self.wndItemSelect.Open() # END_OF_ACCESSORY_REFINE_ADD_METIN_STONE ##################################################################################### ### Private Shop ### def OpenPrivateShopInputNameDialog(self): #if player.IsInSafeArea(): # chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.CANNOT_OPEN_PRIVATE_SHOP_IN_SAFE_AREA) # return inputDialog = uiCommon.InputDialog() inputDialog.SetTitle(localeInfo.PRIVATE_SHOP_INPUT_NAME_DIALOG_TITLE) inputDialog.SetMaxLength(32) inputDialog.SetAcceptEvent(ui.__mem_func__(self.OpenPrivateShopBuilder)) inputDialog.SetCancelEvent(ui.__mem_func__(self.ClosePrivateShopInputNameDialog)) inputDialog.Open() self.inputDialog = inputDialog def ClosePrivateShopInputNameDialog(self): self.inputDialog = None return True def OpenPrivateShopBuilder(self): if not self.inputDialog: return True if not len(self.inputDialog.GetText()): return True self.privateShopBuilder.Open(self.inputDialog.GetText()) self.ClosePrivateShopInputNameDialog() return True def AppearPrivateShop(self, vid, text): board = uiPrivateShopBuilder.PrivateShopAdvertisementBoard() board.Open(vid, text) self.privateShopAdvertisementBoardDict[vid] = board def DisappearPrivateShop(self, vid): if not self.privateShopAdvertisementBoardDict.has_key(vid): return del self.privateShopAdvertisementBoardDict[vid] uiPrivateShopBuilder.DeleteADBoard(vid) ##################################################################################### ### Equipment ### def OpenEquipmentDialog(self, vid): dlg = uiEquipmentDialog.EquipmentDialog() dlg.SetItemToolTip(self.tooltipItem) dlg.SetCloseEvent(ui.__mem_func__(self.CloseEquipmentDialog)) dlg.Open(vid) self.equipmentDialogDict[vid] = dlg def SetEquipmentDialogItem(self, vid, slotIndex, vnum, count): if not vid in self.equipmentDialogDict: return self.equipmentDialogDict[vid].SetEquipmentDialogItem(slotIndex, vnum, count) def SetEquipmentDialogSocket(self, vid, slotIndex, socketIndex, value): if not vid in self.equipmentDialogDict: return self.equipmentDialogDict[vid].SetEquipmentDialogSocket(slotIndex, socketIndex, value) def SetEquipmentDialogAttr(self, vid, slotIndex, attrIndex, type, value): if not vid in self.equipmentDialogDict: return self.equipmentDialogDict[vid].SetEquipmentDialogAttr(slotIndex, attrIndex, type, value) def CloseEquipmentDialog(self, vid): if not vid in self.equipmentDialogDict: return del self.equipmentDialogDict[vid] ##################################################################################### ##################################################################################### ### Quest ### def BINARY_ClearQuest(self, index): btn = self.__FindQuestButton(index) if 0 != btn: self.__DestroyQuestButton(btn) def RecvQuest(self, index, name): # QUEST_LETTER_IMAGE self.BINARY_RecvQuest(index, name, "file", localeInfo.GetLetterImageName()) # END_OF_QUEST_LETTER_IMAGE def BINARY_RecvQuest(self, index, name, iconType, iconName): btn = self.__FindQuestButton(index) if 0 != btn: self.__DestroyQuestButton(btn) btn = uiWhisper.WhisperButton() # QUEST_LETTER_IMAGE ##!! 20061026.levites.Äů˝şĆ®_ŔĚąĚÁö_±łĂĽ import item if "item"==iconType: item.SelectItem(int(iconName)) buttonImageFileName=item.GetIconImageFileName() else: buttonImageFileName=iconName if localeInfo.IsEUROPE(): if "highlight" == iconType: btn.SetUpVisual("locale/ymir_ui/highlighted_quest.tga") btn.SetOverVisual("locale/ymir_ui/highlighted_quest_r.tga") btn.SetDownVisual("locale/ymir_ui/highlighted_quest_r.tga") else: btn.SetUpVisual(localeInfo.GetLetterCloseImageName()) btn.SetOverVisual(localeInfo.GetLetterOpenImageName()) btn.SetDownVisual(localeInfo.GetLetterOpenImageName()) else: btn.SetUpVisual(buttonImageFileName) btn.SetOverVisual(buttonImageFileName) btn.SetDownVisual(buttonImageFileName) btn.Flash() # END_OF_QUEST_LETTER_IMAGE if localeInfo.IsARABIC(): btn.SetToolTipText(name, 0, 35) btn.ToolTipText.SetHorizontalAlignCenter() else: btn.SetToolTipText(name, -20, 35) btn.ToolTipText.SetHorizontalAlignLeft() btn.SetEvent(ui.__mem_func__(self.__StartQuest), btn) btn.Show() btn.index = index btn.name = name self.questButtonList.insert(0, btn) self.__ArrangeQuestButton() #chat.AppendChat(chat.CHAT_TYPE_NOTICE, localeInfo.QUEST_APPEND) def __ArrangeQuestButton(self): screenWidth = wndMgr.GetScreenWidth() screenHeight = wndMgr.GetScreenHeight() ##!! 20061026.levites.Äů˝şĆ®_Ŕ§Äˇ_ş¸Á¤ if self.wndParty.IsShow(): xPos = 100 + 30 else: xPos = 20 if localeInfo.IsARABIC(): xPos = xPos + 15 yPos = 170 * screenHeight / 600 yCount = (screenHeight - 330) / 63 count = 0 for btn in self.questButtonList: btn.SetPosition(xPos + (int(count/yCount) * 100), yPos + (count%yCount * 63)) count += 1 global IsQBHide if IsQBHide: btn.Hide() else: btn.Show() def __StartQuest(self, btn): event.QuestButtonClick(btn.index) self.__DestroyQuestButton(btn) def __FindQuestButton(self, index): for btn in self.questButtonList: if btn.index == index: return btn return 0 def __DestroyQuestButton(self, btn): btn.SetEvent(0) self.questButtonList.remove(btn) self.__ArrangeQuestButton() def HideAllQuestButton(self): for btn in self.questButtonList: btn.Hide() def ShowAllQuestButton(self): for btn in self.questButtonList: btn.Show() ##################################################################################### ##################################################################################### ### Whisper ### def __InitWhisper(self): chat.InitWhisper(self) ## äĆĂâŔÇ "¸Ţ˝ĂÁö ş¸ł»±â"¸¦ ´·¶Ŕ»¶§ Ŕ̸§ ľř´Â ´ëČâŔ» ż©´Â ÇÔĽö ## Ŕ̸§ŔĚ ľř±â ¶§ą®żˇ ±âÁ¸ŔÇ WhisperDialogDict żÍ ş°µµ·Î °ü¸®µČ´Ů. def OpenWhisperDialogWithoutTarget(self): if not self.dlgWhisperWithoutTarget: dlgWhisper = uiWhisper.WhisperDialog(self.MinimizeWhisperDialog, self.CloseWhisperDialog) dlgWhisper.BindInterface(self) dlgWhisper.LoadDialog() dlgWhisper.OpenWithoutTarget(self.RegisterTemporaryWhisperDialog) dlgWhisper.SetPosition(self.windowOpenPosition*30,self.windowOpenPosition*30) dlgWhisper.Show() self.dlgWhisperWithoutTarget = dlgWhisper self.windowOpenPosition = (self.windowOpenPosition+1) % 5 else: self.dlgWhisperWithoutTarget.SetTop() self.dlgWhisperWithoutTarget.OpenWithoutTarget(self.RegisterTemporaryWhisperDialog) ## Ŕ̸§ ľř´Â ´ëČ⿡Ľ Ŕ̸§Ŕ» °áÁ¤ÇßŔ»¶§ WhisperDialogDictżˇ âŔ» łÖľîÁÖ´Â ÇÔĽö def RegisterTemporaryWhisperDialog(self, name): if not self.dlgWhisperWithoutTarget: return btn = self.__FindWhisperButton(name) if 0 != btn: self.__DestroyWhisperButton(btn) elif self.whisperDialogDict.has_key(name): oldDialog = self.whisperDialogDict[name] oldDialog.Destroy() del self.whisperDialogDict[name] self.whisperDialogDict[name] = self.dlgWhisperWithoutTarget self.dlgWhisperWithoutTarget.OpenWithTarget(name) self.dlgWhisperWithoutTarget = None self.__CheckGameMaster(name) ## Äł¸ŻĹÍ ¸Ţ´şŔÇ 1:1 ´ëČ Çϱ⸦ ´·¶Ŕ»¶§ Ŕ̸§Ŕ» °ˇÁö°í ąŮ·Î âŔ» ż©´Â ÇÔĽö def OpenWhisperDialog(self, name): if not self.whisperDialogDict.has_key(name): dlg = self.__MakeWhisperDialog(name) dlg.OpenWithTarget(name) dlg.chatLine.SetFocus() dlg.Show() self.__CheckGameMaster(name) btn = self.__FindWhisperButton(name) if 0 != btn: self.__DestroyWhisperButton(btn) ## ´Ů¸Ą Äł¸ŻĹÍ·ÎşÎĹÍ ¸ŢĽĽÁö¸¦ ąŢľŇŔ»¶§ ŔĎ´Ü ąöĆ°¸¸ ¶çżö µÎ´Â ÇÔĽö def RecvWhisper(self, name): if not self.whisperDialogDict.has_key(name): btn = self.__FindWhisperButton(name) if 0 == btn: btn = self.__MakeWhisperButton(name) btn.Flash() chat.AppendChat(chat.CHAT_TYPE_NOTICE, localeInfo.RECEIVE_MESSAGE % (name)) else: btn.Flash() elif self.IsGameMasterName(name): dlg = self.whisperDialogDict[name] dlg.SetGameMasterLook() def MakeWhisperButton(self, name): self.__MakeWhisperButton(name) ## ąöĆ°Ŕ» ´·¶Ŕ»¶§ âŔ» ż©´Â ÇÔĽö def ShowWhisperDialog(self, btn): try: self.__MakeWhisperDialog(btn.name) dlgWhisper = self.whisperDialogDict[btn.name] dlgWhisper.OpenWithTarget(btn.name) dlgWhisper.Show() self.__CheckGameMaster(btn.name) except: import dbg dbg.TraceError("interface.ShowWhisperDialog - Failed to find key") ## ąöĆ° ĂʱâČ self.__DestroyWhisperButton(btn) ## WhisperDialog ⿡Ľ ĂÖĽŇČ ¸í·ÉŔ» ĽöÇŕÇßŔ»¶§ ČŁĂâµÇ´Â ÇÔĽö ## âŔ» ĂÖĽŇČ ÇŐ´Ď´Ů. def MinimizeWhisperDialog(self, name): if 0 != name: self.__MakeWhisperButton(name) self.CloseWhisperDialog(name) ## WhisperDialog ⿡Ľ ´Ý±â ¸í·ÉŔ» ĽöÇŕÇßŔ»¶§ ČŁĂâµÇ´Â ÇÔĽö ## âŔ» Áöżó´Ď´Ů. def CloseWhisperDialog(self, name): if 0 == name: if self.dlgWhisperWithoutTarget: self.dlgWhisperWithoutTarget.Destroy() self.dlgWhisperWithoutTarget = None return try: dlgWhisper = self.whisperDialogDict[name] dlgWhisper.Destroy() del self.whisperDialogDict[name] except: import dbg dbg.TraceError("interface.CloseWhisperDialog - Failed to find key") ## ąöĆ°ŔÇ °łĽö°ˇ ąŮ˛îľúŔ»¶§ ąöĆ°Ŕ» ŔçÁ¤·Ä ÇĎ´Â ÇÔĽö def __ArrangeWhisperButton(self): screenWidth = wndMgr.GetScreenWidth() screenHeight = wndMgr.GetScreenHeight() xPos = screenWidth - 70 yPos = 170 * screenHeight / 600 yCount = (screenHeight - 330) / 63 #yCount = (screenHeight - 285) / 63 count = 0 for button in self.whisperButtonList: button.SetPosition(xPos + (int(count/yCount) * -50), yPos + (count%yCount * 63)) count += 1 ## Ŕ̸§Ŕ¸·Î Whisper ąöĆ°Ŕ» ĂŁľĆ ¸®ĹĎÇŘ ÁÖ´Â ÇÔĽö ## ąöĆ°Ŕş µńĽĹłĘ¸®·Î ÇĎÁö ľĘ´Â °ÍŔş Á¤·Ä µÇľî ąö·Á ĽřĽ°ˇ ŔŻÁö µÇÁö ľĘŔ¸¸ç ## ŔĚ·Î ŔÎÇŘ ToolTipµéŔĚ ´Ů¸Ą ąöĆ°µéżˇ ŔÇÇŘ °ˇ·ÁÁö±â ¶§ą®ŔĚ´Ů. def __FindWhisperButton(self, name): for button in self.whisperButtonList: if button.name == name: return button return 0 ## âŔ» ¸¸µě´Ď´Ů. def __MakeWhisperDialog(self, name): dlgWhisper = uiWhisper.WhisperDialog(self.MinimizeWhisperDialog, self.CloseWhisperDialog) dlgWhisper.BindInterface(self) dlgWhisper.LoadDialog() dlgWhisper.SetPosition(self.windowOpenPosition*30,self.windowOpenPosition*30) self.whisperDialogDict[name] = dlgWhisper self.windowOpenPosition = (self.windowOpenPosition+1) % 5 return dlgWhisper ## ąöĆ°Ŕ» ¸¸µě´Ď´Ů. def __MakeWhisperButton(self, name): whisperButton = uiWhisper.WhisperButton() whisperButton.SetUpVisual("d:/ymir work/ui/game/windows/btn_mail_up.sub") whisperButton.SetOverVisual("d:/ymir work/ui/game/windows/btn_mail_up.sub") whisperButton.SetDownVisual("d:/ymir work/ui/game/windows/btn_mail_up.sub") if self.IsGameMasterName(name): whisperButton.SetToolTipTextWithColor(name, 0xffffa200) else: whisperButton.SetToolTipText(name) whisperButton.ToolTipText.SetHorizontalAlignCenter() whisperButton.SetEvent(ui.__mem_func__(self.ShowWhisperDialog), whisperButton) whisperButton.Show() whisperButton.name = name self.whisperButtonList.insert(0, whisperButton) self.__ArrangeWhisperButton() return whisperButton def __DestroyWhisperButton(self, button): button.SetEvent(0) self.whisperButtonList.remove(button) self.__ArrangeWhisperButton() def HideAllWhisperButton(self): for btn in self.whisperButtonList: btn.Hide() def ShowAllWhisperButton(self): for btn in self.whisperButtonList: btn.Show() def __CheckGameMaster(self, name): if not self.listGMName.has_key(name): return if self.whisperDialogDict.has_key(name): dlg = self.whisperDialogDict[name] dlg.SetGameMasterLook() def RegisterGameMasterName(self, name): if self.listGMName.has_key(name): return self.listGMName[name] = "GM" def IsGameMasterName(self, name): if self.listGMName.has_key(name): return True else: return False ##################################################################################### ##################################################################################### ### Guild Building ### def BUILD_OpenWindow(self): self.wndGuildBuilding = uiGuild.BuildGuildBuildingWindow() self.wndGuildBuilding.Open() self.wndGuildBuilding.wnds = self.__HideWindows() self.wndGuildBuilding.SetCloseEvent(ui.__mem_func__(self.BUILD_CloseWindow)) def BUILD_CloseWindow(self): self.__ShowWindows(self.wndGuildBuilding.wnds) self.wndGuildBuilding = None def BUILD_OnUpdate(self): if not self.wndGuildBuilding: return if self.wndGuildBuilding.IsPositioningMode(): import background x, y, z = background.GetPickingPoint() self.wndGuildBuilding.SetBuildingPosition(x, y, z) def BUILD_OnMouseLeftButtonDown(self): if not self.wndGuildBuilding: return # GUILD_BUILDING if self.wndGuildBuilding.IsPositioningMode(): self.wndGuildBuilding.SettleCurrentPosition() return True elif self.wndGuildBuilding.IsPreviewMode(): pass else: return True # END_OF_GUILD_BUILDING return False def BUILD_OnMouseLeftButtonUp(self): if not self.wndGuildBuilding: return if not self.wndGuildBuilding.IsPreviewMode(): return True return False def BULID_EnterGuildArea(self, areaID): # GUILD_BUILDING mainCharacterName = player.GetMainCharacterName() masterName = guild.GetGuildMasterName() if mainCharacterName != masterName: return if areaID != player.GetGuildID(): return # END_OF_GUILD_BUILDING self.wndGameButton.ShowBuildButton() def BULID_ExitGuildArea(self, areaID): self.wndGameButton.HideBuildButton() ##################################################################################### def IsEditLineFocus(self): if self.ChatWindow.chatLine.IsFocus(): return 1 if self.ChatWindow.chatToLine.IsFocus(): return 1 return 0 def EmptyFunction(self): pass if app.ENABLE_EVENT_MANAGER: def MakeEventIcon(self): if self.wndEventIcon == None: self.wndEventIcon = uiEventCalendar.MovableImage() self.wndEventIcon.Show() def MakeEventCalendar(self): if self.wndEventManager == None: self.wndEventManager = uiEventCalendar.EventCalendarWindow() def OpenEventCalendar(self): self.MakeEventCalendar() if self.wndEventManager.IsShow(): self.wndEventManager.Close() else: self.wndEventManager.Open() def RefreshEventStatus(self, eventID, eventStatus, eventendTime, eventEndTimeText): if eventendTime != 0: eventendTime += app.GetGlobalTimeStamp() uiEventCalendar.SetEventStatus(eventID, eventStatus, eventendTime, eventEndTimeText) self.RefreshEventManager() def ClearEventManager(self): uiEventCalendar.server_event_data={} def RefreshEventManager(self): if self.wndEventManager: self.wndEventManager.Refresh() if self.wndEventIcon: self.wndEventIcon.Refresh() def AppendEvent(self, dayIndex, eventID, eventIndex, startTime, endTime, empireFlag, channelFlag, value0, value1, value2, value3, startRealTime, endRealTime, isAlreadyStart): self.MakeEventCalendar() self.MakeEventIcon() if startRealTime != 0: startRealTime += app.GetGlobalTimeStamp() if endRealTime != 0: endRealTime += app.GetGlobalTimeStamp() uiEventCalendar.SetServerData(dayIndex, eventID, eventIndex, startTime, endTime, empireFlag, channelFlag, value0, value1, value2, value3, startRealTime, endRealTime, isAlreadyStart) if __name__ == "__main__": import app import wndMgr import systemSetting import mouseModule import grp import ui import localeInfo app.SetMouseHandler(mouseModule.mouseController) app.SetHairColorEnable(True) wndMgr.SetMouseHandler(mouseModule.mouseController) wndMgr.SetScreenSize(systemSetting.GetWidth(), systemSetting.GetHeight()) app.Create(localeInfo.APP_TITLE, systemSetting.GetWidth(), systemSetting.GetHeight(), 1) mouseModule.mouseController.Create() class TestGame(ui.Window): def __init__(self): ui.Window.__init__(self) localeInfo.LoadLocaleData() player.SetItemData(0, 27001, 10) player.SetItemData(1, 27004, 10) self.interface = Interface() self.interface.MakeInterface() self.interface.ShowDefaultWindows() self.interface.RefreshInventory() #self.interface.OpenCubeWindow() def __del__(self): ui.Window.__del__(self) def OnUpdate(self): app.UpdateGame() def OnRender(self): app.RenderGame() grp.PopState() grp.SetInterfaceRenderState() game = TestGame() game.SetSize(systemSetting.GetWidth(), systemSetting.GetHeight()) game.Show() app.Loop()
you got the tabs wrong on line 1802
@Psycho it is good and can help you better
-
2 minutes ago, Fenczu said:
Yes, i change this but I can't see the event window
0131 10:08:13443 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR 0131 10:08:24598 :: Traceback (most recent call last): 0131 10:08:24598 :: File "game.py", line 1220, in OnKeyDown 0131 10:08:24598 :: File "game.py", line 342, in <lambda> 0131 10:08:24598 :: AttributeError 0131 10:08:24598 :: : 0131 10:08:24598 :: 'Interface' object has no attribute 'OpenEventCalendar' 0131 10:08:24598 ::
did you add eventcalendar.py to root?
and check this
-
the bug appeared after adding this system sort-inventory
Sysser : clear
Video : https://metin2.download/picture/r3F9504x09DVmF8K988YXgTtGTP6KMUj/.gif
-
-
5 hours ago, Fenczu said:
How did you fix this error?
name 'onPressKeyDict' is not defined
pay attention to lines and tabs
-
-
14 hours ago, WHAIT said:
Torrent is dead unfortunately cnat download
I'm trying to get hold of it, I'll come back with an edit
change chanel
in Community Support - Questions & Answers
Posted · Edited by Tr3l
I have the problem after I changed the interface with this
I tried with another interface taken from a client and adapted to my client and I still have the same error
I use this system for ch change