text encoding fixed
This commit is contained in:
@@ -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");)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user