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 "threeway_war.h"
@@ -323,13 +323,13 @@ void CThreeWayWar::onDead(LPCHARACTER pChar, LPCHARACTER pkKiller)
if (NULL == pkKiller || true != pkKiller->IsPC())
return;
// 같은 제국은 계산하지 않음
// 같은 제국은 계산하지 않음
if (pChar->GetEmpire() == pkKiller->GetEmpire())
return;
int nKillScore = GetKillScore(pkKiller->GetEmpire());
// 제국 킬 스코어가 -1일경우는 탈락국가이기때문에 점수 체크를 하면 안된다.
// 제국 킬 스코어가 -1일경우는 탈락국가이기때문에 점수 체크를 하면 안된다.
if (nKillScore >= 0)
{
nKillScore += GetKillValue(pChar->GetLevel());
@@ -340,7 +340,7 @@ void CThreeWayWar::onDead(LPCHARACTER pChar, LPCHARACTER pkKiller)
{
char szBuf[64 + 1];
snprintf(szBuf, sizeof(szBuf), LC_TEXT("현재 스코어 신수국:%d 천조국:%d 진노국:%d"),
snprintf(szBuf, sizeof(szBuf), LC_TEXT("현재 스코어 신수국:%d 천조국:%d 진노국:%d"),
GetKillScore(1), GetKillScore(2), GetKillScore(3));
SendNoticeMap(szBuf, GetSungziMapIndex(), false);
@@ -366,7 +366,7 @@ void CThreeWayWar::onDead(LPCHARACTER pChar, LPCHARACTER pkKiller)
return;
//----------------------
//카운트 초기화
//카운트 초기화
//----------------------
SetKillScore(1, 0);
SetKillScore(2, 0);
@@ -376,7 +376,7 @@ void CThreeWayWar::onDead(LPCHARACTER pChar, LPCHARACTER pkKiller)
quest::warp_all_to_map_my_empire_event_info * info;
//----------------------
//탈락국가 퇴장 시키기 : 성지에서
//탈락국가 퇴장 시키기 : 성지에서
//----------------------
info = AllocEventInfo<quest::warp_all_to_map_my_empire_event_info>();
@@ -389,7 +389,7 @@ void CThreeWayWar::onDead(LPCHARACTER pChar, LPCHARACTER pkKiller)
event_create(quest::warp_all_to_map_my_empire_event, info, PASSES_PER_SEC(10));
//----------------------
//탈락국가 퇴장 시키기 : 통로에서
//탈락국가 퇴장 시키기 : 통로에서
//----------------------
info = AllocEventInfo<quest::warp_all_to_map_my_empire_event_info>();
@@ -402,30 +402,30 @@ void CThreeWayWar::onDead(LPCHARACTER pChar, LPCHARACTER pkKiller)
event_create(quest::warp_all_to_map_my_empire_event, info, PASSES_PER_SEC(10));
//----------------------
//성지에 팅기는 국가에 대한 이야기를 마왕이 함!
//성지에 팅기는 국가에 대한 이야기를 마왕이 함!
//----------------------
const std::string Nation(EMPIRE_NAME(bLoseEmpire));
const std::string Script(
LC_TEXT("성지의 마왕: 너희 ") +
LC_TEXT("성지의 마왕: 너희 ") +
Nation +
LC_TEXT("녀석들은 이곳 성지에 있을 자격을 잃었다. 모두 성지에서 물러나거라~~[ENTER][ENTER] 10초 후에 모두 마을로 이동하게 됩니다. ") +
LC_TEXT("녀석들은 이곳 성지에 있을 자격을 잃었다. 모두 성지에서 물러나거라~~[ENTER][ENTER] 10초 후에 모두 마을로 이동하게 됩니다. ") +
"[ENTER][DONE]"
);
CHARACTER_MANAGER::instance().SendScriptToMap(pChar->GetMapIndex(), Script);
//----------------------
// 공지 한방 날려줌.
// 공지 한방 날려줌.
//----------------------
char szNotice[512+1];
snprintf(szNotice, sizeof(szNotice), LC_TEXT("삼거리 전투에서 %s 국가가 가장먼저 탈락을 하였습니다"), Nation.c_str());
snprintf(szNotice, sizeof(szNotice), LC_TEXT("삼거리 전투에서 %s 국가가 가장먼저 탈락을 하였습니다"), Nation.c_str());
BroadcastNotice(szNotice);
snprintf(szNotice, sizeof(szNotice), "First Step: %s exclusion", Nation.c_str());
LogManager::instance().CharLog(0, 0, 0, 0, "THREEWAY", szNotice, NULL);
//----------------------
// 몹을 리젠한다.
// 몹을 리젠한다.
//----------------------
regen_mob_event_info* regen_info = AllocEventInfo<regen_mob_event_info>();
@@ -464,7 +464,7 @@ void CThreeWayWar::onDead(LPCHARACTER pChar, LPCHARACTER pkKiller)
quest::warp_all_to_map_my_empire_event_info * info;
//----------------------
//탈락국가 퇴장 시키기 : 성지에서
//탈락국가 퇴장 시키기 : 성지에서
//----------------------
info = AllocEventInfo<quest::warp_all_to_map_my_empire_event_info>();
@@ -477,7 +477,7 @@ void CThreeWayWar::onDead(LPCHARACTER pChar, LPCHARACTER pkKiller)
event_create(quest::warp_all_to_map_my_empire_event, info, PASSES_PER_SEC(5));
//----------------------
//탈락국가 퇴장 시키기 : 통로에서
//탈락국가 퇴장 시키기 : 통로에서
//----------------------
info = AllocEventInfo<quest::warp_all_to_map_my_empire_event_info>();
@@ -492,17 +492,17 @@ void CThreeWayWar::onDead(LPCHARACTER pChar, LPCHARACTER pkKiller)
}
//------------------------------
// 최종 스코어 표시
// 최종 스코어 표시
//------------------------------
{
char szBuf[64 + 1];
snprintf(szBuf, sizeof(szBuf), LC_TEXT("현재 스코어 신수국:%d 천조국:%d 진노국:%d"),
snprintf(szBuf, sizeof(szBuf), LC_TEXT("현재 스코어 신수국:%d 천조국:%d 진노국:%d"),
GetKillScore(1), GetKillScore(2), GetKillScore(3));
SendNoticeMap(szBuf, GetSungziMapIndex(), false);
}
// 메세지를 띄워준다.
// 메세지를 띄워준다.
LPSECTREE_MAP pSecMap = SECTREE_MANAGER::instance().GetMap(pChar->GetMapIndex());
if (NULL != pSecMap)
@@ -510,7 +510,7 @@ void CThreeWayWar::onDead(LPCHARACTER pChar, LPCHARACTER pkKiller)
const std::string EmpireName(EMPIRE_NAME(nVictoryEmpireIndex));
const std::string Script(
EmpireName +
LC_TEXT(". 너희가 성지의 수호자를 잡게 된다면 너희는 성지의 주인이 된다.[ENTER][ENTER] ") +
LC_TEXT(". 너희가 성지의 수호자를 잡게 된다면 너희는 성지의 주인이 된다.[ENTER][ENTER] ") +
"[ENTER][DONE]");
struct packet_script pack_script;
@@ -534,7 +534,7 @@ void CThreeWayWar::onDead(LPCHARACTER pChar, LPCHARACTER pkKiller)
}
//------------------------------
// 마지막 보상 : 진구미호 소환
// 마지막 보상 : 진구미호 소환
//-----------------------------
for (int n = 0; n < quest::CQuestManager::instance().GetEventFlag("threeway_war_boss_count");)
{