text encoding fixed

This commit is contained in:
d1str4ught
2025-08-18 02:12:07 +02:00
parent da0a923cde
commit 34000c3306
484 changed files with 5767 additions and 5767 deletions

View File

@@ -1,4 +1,4 @@
#include "stdafx.h"
#include "stdafx.h"
#include "constants.h"
#include "../../common/teen_packet.h"
#include "config.h"
@@ -48,22 +48,22 @@ static void _send_bonus_info(LPCHARACTER ch)
if (item_drop_bonus)
{
ch->ChatPacket(CHAT_TYPE_NOTICE,
LC_TEXT("아이템 드롭률 %d%% 추가 이벤트 중입니다."), item_drop_bonus);
LC_TEXT("아이템 드롭률 %d%% 추가 이벤트 중입니다."), item_drop_bonus);
}
if (gold_drop_bonus)
{
ch->ChatPacket(CHAT_TYPE_NOTICE,
LC_TEXT("골드 드롭률 %d%% 추가 이벤트 중입니다."), gold_drop_bonus);
LC_TEXT("골드 드롭률 %d%% 추가 이벤트 중입니다."), gold_drop_bonus);
}
if (gold10_drop_bonus)
{
ch->ChatPacket(CHAT_TYPE_NOTICE,
LC_TEXT("대박골드 드롭률 %d%% 추가 이벤트 중입니다."), gold10_drop_bonus);
LC_TEXT("대박골드 드롭률 %d%% 추가 이벤트 중입니다."), gold10_drop_bonus);
}
if (exp_bonus)
{
ch->ChatPacket(CHAT_TYPE_NOTICE,
LC_TEXT("경험치 %d%% 추가 획득 이벤트 중입니다."), exp_bonus);
LC_TEXT("경험치 %d%% 추가 획득 이벤트 중입니다."), exp_bonus);
}
}
@@ -71,13 +71,13 @@ static bool FN_is_battle_zone(LPCHARACTER ch)
{
switch (ch->GetMapIndex())
{
case 1: // 신수 1차 마을
case 2: // 신수 2차 마을
case 21: // 천조 1차 마을
case 23: // 천조 2차 마을
case 41: // 진노 1차 마을
case 43: // 진노 2차 마을
case 113: // OX 맵
case 1: // 신수 1차 마을
case 2: // 신수 2차 마을
case 21: // 천조 1차 마을
case 23: // 천조 2차 마을
case 41: // 진노 1차 마을
case 43: // 진노 2차 마을
case 113: // OX 맵
return false;
}
@@ -379,7 +379,7 @@ bool RaceToJob(unsigned race, unsigned* ret_job)
return true;
}
// 신규 캐릭터 지원
// 신규 캐릭터 지원
bool NewPlayerTable2(TPlayerTable * table, const char * name, BYTE race, BYTE shape, BYTE bEmpire)
{
if (race >= MAIN_RACE_MAX_NUM)
@@ -403,7 +403,7 @@ bool NewPlayerTable2(TPlayerTable * table, const char * name, BYTE race, BYTE sh
strlcpy(table->name, name, sizeof(table->name));
table->level = 1;
table->job = race; // 직업대신 종족을 넣는다
table->job = race; // 직업대신 종족을 넣는다
table->voice = 0;
table->part_base = shape;
@@ -449,7 +449,7 @@ void CInputLogin::CharacterCreate(LPDESC d, const char * data)
return;
}
// 사용할 수 없는 이름이거나, 잘못된 평상복이면 생설 실패
// 사용할 수 없는 이름이거나, 잘못된 평상복이면 생설 실패
if (!check_name(pinfo->name) || pinfo->shape > 1)
{
if (LC_IsCanada() == true)
@@ -579,7 +579,7 @@ void CInputLogin::Entergame(LPDESC d, const char * data)
CGuildManager::instance().LoginMember(ch);
// 캐릭터를 맵에 추가
// 캐릭터를 맵에 추가
ch->Show(ch->GetMapIndex(), pos.x, pos.y, pos.z);
SECTREE_MANAGER::instance().SendNPCPosition(ch);
@@ -587,8 +587,8 @@ void CInputLogin::Entergame(LPDESC d, const char * data)
d->SetPhase(PHASE_GAME);
if(ch->GetItemAward_cmd()) //게임페이즈 들어가면
quest::CQuestManager::instance().ItemInformer(ch->GetPlayerID(),ch->GetItemAward_vnum()); //questmanager 호출
if(ch->GetItemAward_cmd()) //게임페이즈 들어가면
quest::CQuestManager::instance().ItemInformer(ch->GetPlayerID(),ch->GetItemAward_vnum()); //questmanager 호출
sys_log(0, "ENTERGAME: %s %dx%dx%d %s map_index %d",
ch->GetName(), ch->GetX(), ch->GetY(), ch->GetZ(), d->GetHostName(), ch->GetMapIndex());
@@ -598,10 +598,10 @@ void CInputLogin::Entergame(LPDESC d, const char * data)
ch->EnterHorse();
}
// 플레이시간 레코딩 시작
// 플레이시간 레코딩 시작
ch->ResetPlayTime();
// 자동 저장 이벤트 추가
// 자동 저장 이벤트 추가
ch->StartSaveEvent();
ch->StartRecoveryEvent();
ch->StartCheckSpeedHackEvent();
@@ -662,7 +662,7 @@ void CInputLogin::Entergame(LPDESC d, const char * data)
// if (version > date)
if (version != date) // Fix
{
ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("클라이언트 버전이 틀려 로그아웃 됩니다. 정상적으로 패치 후 접속하세요."));
ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("클라이언트 버전이 틀려 로그아웃 됩니다. 정상적으로 패치 후 접속하세요."));
d->DelayedDisconnect(10);
LogManager::instance().HackLog("VERSION_CONFLICT", ch);
@@ -758,10 +758,10 @@ void CInputLogin::Entergame(LPDESC d, const char * data)
}
else if (ch->GetMapIndex() == 113)
{
// ox 이벤트 맵
// ox 이벤트 맵
if (COXEventManager::instance().Enter(ch) == false)
{
// ox 맵 진입 허가가 나지 않음. 플레이어면 마을로 보내자
// ox 맵 진입 허가가 나지 않음. 플레이어면 마을로 보내자
if (ch->GetGMLevel() == GM_PLAYER)
ch->WarpSet(EMPIRE_START_X(ch->GetEmpire()), EMPIRE_START_Y(ch->GetEmpire()));
}
@@ -776,8 +776,8 @@ void CInputLogin::Entergame(LPDESC d, const char * data)
}
}
// 청소년 보호
if (g_TeenDesc) // BufferedPacket 사용 금지
// 청소년 보호
if (g_TeenDesc) // BufferedPacket 사용 금지
{
TPacketGTLogin p;
@@ -797,14 +797,14 @@ void CInputLogin::Entergame(LPDESC d, const char * data)
db_clientdesc->DBPacket(HEADER_GD_REQ_HORSE_NAME, 0, &pid, sizeof(DWORD));
}
// 중립맵에 들어갔을때 안내하기
// 중립맵에 들어갔을때 안내하기
if (g_noticeBattleZone)
{
if (FN_is_battle_zone(ch))
{
ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("이 맵에선 강제적인 대전이 있을수 도 있습니다."));
ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("이 조항에 동의하지 않을시"));
ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("본인의 주성 및 부성으로 돌아가시기 바랍니다."));
ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("이 맵에선 강제적인 대전이 있을수 도 있습니다."));
ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("이 조항에 동의하지 않을시"));
ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("본인의 주성 및 부성으로 돌아가시기 바랍니다."));
}
}
}
@@ -857,13 +857,13 @@ int CInputLogin::GuildSymbolUpload(LPDESC d, const char* c_pData, size_t uiBytes
if (iSymbolSize <= 0 || iSymbolSize > 64 * 1024)
{
// 64k 보다 큰 길드 심볼은 올릴수없다
// 접속을 끊고 무시
// 64k 보다 큰 길드 심볼은 올릴수없다
// 접속을 끊고 무시
d->SetPhase(PHASE_CLOSE);
return 0;
}
// 땅을 소유하지 않은 길드인 경우.
// 땅을 소유하지 않은 길드인 경우.
if (!test_server)
if (!building::CManager::instance().FindLandByGuild(p->guild_id))
{
@@ -979,7 +979,7 @@ void CInputLogin::GuildMarkCRCList(LPDESC d, const char* c_pData)
CGuildMarkManager::instance().GetDiffBlocks(pCG->imgIdx, pCG->crclist, mapDiffBlocks);
DWORD blockCount = 0;
TEMP_BUFFER buf(1024 * 1024); // 1M 버퍼
TEMP_BUFFER buf(1024 * 1024); // 1M 버퍼
for (itertype(mapDiffBlocks) it = mapDiffBlocks.begin(); it != mapDiffBlocks.end(); ++it)
{