forked from metin2/server
1
0
Fork 0

manual translation of non-localized strings

This commit is contained in:
Tr0n 2024-04-06 12:50:34 +02:00
parent 326c134f9e
commit dfb3d08998
No known key found for this signature in database
3 changed files with 43 additions and 43 deletions

View File

@ -1052,7 +1052,7 @@ bool CHARACTER::DoRefineWithScroll(LPITEM item)
{ {
if (item->GetType() != ITEM_METIN || item->GetRefineLevel() != 4) if (item->GetType() != ITEM_METIN || item->GetRefineLevel() != 4)
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xC0\xCC \xBE\xC6\xC0\xCC\xC5\xDB\xC0\xB8\xB7\xCE \xB0\xB3\xB7\xAE\xC7\xD2 \xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't improve with this item."));
return false; return false;
} }
} }
@ -1862,7 +1862,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
} }
else else
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xB0\xB3\xC0\xCE \xBB\xF3\xC1\xA1\xC0\xBB \xBF\xAD \xBC\xF6 \xBE\xF8\xB4\xC2 \xC1\xF6\xBF\xAA\xC0\xD4\xB4\xCF\xB4\xD9")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't open a personal shop in this region"));
} }
} }
else else
@ -2030,7 +2030,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
{ {
if (GetLevel() < 15) if (GetLevel() < 15)
{ {
ChatPacket(CHAT_TYPE_INFO, "15\xB7\xB9\xBA\xA7 \xC0\xCC\xC7\xCF\xBF\xA1\xBC\xAD\xB4\xC2 \xBB\xE7\xBF\xEB\xC7\xD2 \xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9."); ChatPacket(CHAT_TYPE_INFO, "Not available at level 15 and below.");
return false; return false;
} }
} }
@ -2116,7 +2116,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
{ {
if (IsPolymorphed()) if (IsPolymorphed())
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xBA\xAF\xBD\xC5\xC1\xDF\xBF\xA1\xB4\xC2 \xC3\xA5\xC0\xBB \xC0\xD0\xC0\xBB\xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't read while transformed."));
return false; return false;
} }
@ -2371,7 +2371,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
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)); 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));
} }
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d\xC3\xCA \xB8\xB8\xC5\xAD \xC3\xE6\xC0\xFC\xB5\xC7\xBE\xFA\xBD\xC0\xB4\xCF\xB4\xD9."), ret); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Charged for %d seconds."), ret);
item->SetCount(item->GetCount() - 1); item->SetCount(item->GetCount() - 1);
LogManager::instance().ItemLog(this, item, "DS_CHARGING_SUCCESS", buf); LogManager::instance().ItemLog(this, item, "DS_CHARGING_SUCCESS", buf);
return true; return true;
@ -2387,7 +2387,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
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)); 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));
} }
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xC3\xE6\xC0\xFC\xC7\xD2 \xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Unable to charge."));
LogManager::instance().ItemLog(this, item, "DS_CHARGING_FAILED", buf); LogManager::instance().ItemLog(this, item, "DS_CHARGING_FAILED", buf);
return false; return false;
} }
@ -2410,7 +2410,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
char buf[128]; char buf[128];
if (ret) if (ret)
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d\xC3\xCA \xB8\xB8\xC5\xAD \xC3\xE6\xC0\xFC\xB5\xC7\xBE\xFA\xBD\xC0\xB4\xCF\xB4\xD9."), ret); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Charged for %d seconds."), ret);
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)); 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));
LogManager::instance().ItemLog(this, item, "DS_CHARGING_SUCCESS", buf); LogManager::instance().ItemLog(this, item, "DS_CHARGING_SUCCESS", buf);
item->SetCount(item->GetCount() - 1); item->SetCount(item->GetCount() - 1);
@ -2418,7 +2418,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
} }
else else
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xC3\xE6\xC0\xFC\xC7\xD2 \xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Unable to charge."));
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)); 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));
LogManager::instance().ItemLog(this, item, "DS_CHARGING_FAILED", buf); LogManager::instance().ItemLog(this, item, "DS_CHARGING_FAILED", buf);
return false; return false;
@ -2905,12 +2905,12 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
} }
else else
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xB0\xA8\xC1\xF6\xB1\xE2\xB8\xA6 \xC0\xDB\xBF\xEB\xC7\xCF\xBF\xB4\xC0\xB8\xB3\xAA \xB0\xA8\xC1\xF6\xB5\xC7\xB4\xC2 \xBF\xB5\xBC\xAE\xC0\xCC \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You triggered the detector, but no stones were detected."));
} }
} }
else else
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xB0\xA8\xC1\xF6\xB1\xE2\xB8\xA6 \xC0\xDB\xBF\xEB\xC7\xCF\xBF\xB4\xC0\xB8\xB3\xAA \xB0\xA8\xC1\xF6\xB5\xC7\xB4\xC2 \xBF\xB5\xBC\xAE\xC0\xCC \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You triggered the detector, but no stones were detected."));
} }
if (item->GetSocket(0) >= 6) if (item->GetSocket(0) >= 6)
@ -3020,7 +3020,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
} }
else else
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xB0\xB3\xC0\xCE \xBB\xF3\xC1\xA1\xC0\xBB \xBF\xAD \xBC\xF6 \xBE\xF8\xB4\xC2 \xC1\xF6\xBF\xAA\xC0\xD4\xB4\xCF\xB4\xD9")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't open a personal shop in this region"));
} }
} }
else else
@ -3076,7 +3076,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
{ {
if (IsPolymorphed()) if (IsPolymorphed())
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xBA\xAF\xBD\xC5\xC1\xDF\xBF\xA1\xB4\xC2 \xC3\xA5\xC0\xBB \xC0\xD0\xC0\xBB\xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't read while transformed."));
return false; return false;
} }
@ -3117,7 +3117,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
{ {
if (IsPolymorphed()) if (IsPolymorphed())
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xBA\xAF\xBD\xC5\xC1\xDF\xBF\xA1\xB4\xC2 \xC3\xA5\xC0\xBB \xC0\xD0\xC0\xBB\xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't read while transformed."));
return false; return false;
} }
@ -3145,7 +3145,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
{ {
if (IsPolymorphed()) if (IsPolymorphed())
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xBA\xAF\xBD\xC5\xC1\xDF\xBF\xA1\xB4\xC2 \xC3\xA5\xC0\xBB \xC0\xD0\xC0\xBB\xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't read while transformed."));
return false; return false;
} }
@ -3249,7 +3249,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
{ {
if (IsPolymorphed()) if (IsPolymorphed())
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xBA\xAF\xBD\xC5\xC1\xDF\xBF\xA1\xB4\xC2 \xC3\xA5\xC0\xBB \xC0\xD0\xC0\xBB\xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't read while transformed."));
return false; return false;
} }
@ -3291,7 +3291,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
{ {
if (IsPolymorphed()) if (IsPolymorphed())
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xBA\xAF\xBD\xC5\xC1\xDF\xBF\xA1\xB4\xC2 \xC3\xA5\xC0\xBB \xC0\xD0\xC0\xBB\xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't read while transformed."));
return false; return false;
} }
@ -3321,7 +3321,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
{ {
if (IsPolymorphed()) if (IsPolymorphed())
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xBA\xAF\xBD\xC5\xC1\xDF\xBF\xA1\xB4\xC2 \xC3\xA5\xC0\xBB \xC0\xD0\xC0\xBB\xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't read while transformed."));
return false; return false;
} }
@ -3410,18 +3410,18 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
{ {
if (test_server == false) if (test_server == false)
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xBE\xC6\xC1\xF7 \xBB\xE7\xBF\xEB\xC7\xD2 \xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Not yet available."));
return false; return false;
} }
else else
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xC5\xD7\xBD\xBA\xC6\xAE \xBC\xAD\xB9\xF6 \xBD\xC3\xB0\xA3\xC1\xA6\xC7\xD1 \xC5\xEB\xB0\xFA")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Passed the test server timeout"));
} }
} }
if (GetAlignment() == 200000) if (GetAlignment() == 200000)
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xBC\xB1\xBE\xC7\xC4\xA1\xB8\xA6 \xB4\xF5 \xC0\xCC\xBB\xF3 \xBF\xC3\xB8\xB1 \xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can no longer raise your rank points."));
return false; return false;
} }
@ -3470,7 +3470,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
case ARMOR_EAR: case ARMOR_EAR:
case ARMOR_WRIST: case ARMOR_WRIST:
case ARMOR_NECK: case ARMOR_NECK:
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xBB\xA9\xB3\xBE \xBF\xB5\xBC\xAE\xC0\xCC \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("There are no stones to remove"));
return false; return false;
} }
break; break;
@ -3497,7 +3497,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
if (socket.size() == 0) if (socket.size() == 0)
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xBB\xA9\xB3\xBE \xBF\xB5\xBC\xAE\xC0\xCC \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("There are no stones to remove"));
return false; return false;
} }
@ -4055,7 +4055,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
if (get_global_time() - last_use_time < 10*60) if (get_global_time() - last_use_time < 10*60)
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xBE\xC6\xC1\xF7 \xBB\xE7\xBF\xEB\xC7\xD2 \xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Not yet available."));
return false; return false;
} }
@ -4410,7 +4410,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
if (item2->GetVnum() >= 28330 && item2->GetVnum() <= 28343) // 영석+3 if (item2->GetVnum() >= 28330 && item2->GetVnum() <= 28343) // 영석+3
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("+3 \xBF\xB5\xBC\xAE\xC0\xBA \xC0\xCC \xBE\xC6\xC0\xCC\xC5\xDB\xC0\xB8\xB7\xCE \xB0\xB3\xB7\xAE\xC7\xD2 \xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("+3 Spirit Stones cannot be improved with this item"));
return false; return false;
} }
@ -4422,7 +4422,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
} }
else else
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xBF\xB5\xBC\xAE\xC0\xBA \xC0\xCC \xBE\xC6\xC0\xCC\xC5\xDB\xC0\xB8\xB7\xCE \xB0\xB3\xB7\xAE\xC7\xD2 \xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Spirit Stones cannot be improved with this item"));
} }
} }
else else
@ -4588,13 +4588,13 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
} }
if (false == bCanUse) if (false == bCanUse)
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xC0\xFB\xBF\xEB \xB7\xB9\xBA\xA7\xBA\xB8\xB4\xD9 \xB3\xF4\xBE\xC6 \xBB\xE7\xBF\xEB\xC0\xCC \xBA\xD2\xB0\xA1\xB4\xC9\xC7\xD5\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("The item is of too high level and cannot be used with this."));
break; break;
} }
} }
else else
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xB9\xAB\xB1\xE2\xBF\xCD \xB0\xA9\xBF\xCA\xBF\xA1\xB8\xB8 \xBB\xE7\xBF\xEB \xB0\xA1\xB4\xC9\xC7\xD5\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Only available for weapons and armor."));
break; break;
} }
} }
@ -4638,13 +4638,13 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
} }
if (false == bCanUse) if (false == bCanUse)
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xC0\xFB\xBF\xEB \xB7\xB9\xBA\xA7\xBA\xB8\xB4\xD9 \xB3\xF4\xBE\xC6 \xBB\xE7\xBF\xEB\xC0\xCC \xBA\xD2\xB0\xA1\xB4\xC9\xC7\xD5\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("The item is of too high level and cannot be used with this."));
break; break;
} }
} }
else else
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xB9\xAB\xB1\xE2\xBF\xCD \xB0\xA9\xBF\xCA\xBF\xA1\xB8\xB8 \xBB\xE7\xBF\xEB \xB0\xA1\xB4\xC9\xC7\xD5\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Only available for weapons and armor."));
break; break;
} }
} }
@ -5408,7 +5408,7 @@ bool CHARACTER::DropGold(int gold)
{ {
if (get_dword_time() < m_dwLastGoldDropTime+g_GoldDropTimeLimitValue) if (get_dword_time() < m_dwLastGoldDropTime+g_GoldDropTimeLimitValue)
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xBE\xC6\xC1\xF7 \xB0\xF1\xB5\xE5\xB8\xA6 \xB9\xF6\xB8\xB1 \xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't drop gold yet."));
return false; return false;
} }
} }
@ -5445,12 +5445,12 @@ bool CHARACTER::DropGold(int gold)
if (false == LC_IsBrazil()) if (false == LC_IsBrazil())
{ {
item->StartDestroyEvent(150); item->StartDestroyEvent(150);
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xB6\xB3\xBE\xEE\xC1\xF8 \xBE\xC6\xC0\xCC\xC5\xDB\xC0\xBA %d\xBA\xD0 \xC8\xC4 \xBB\xE7\xB6\xF3\xC1\xFD\xB4\xCF\xB4\xD9."), 150/60); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("The dropped item will vanish in %d minutes."), 150/60);
} }
else else
{ {
item->StartDestroyEvent(60); item->StartDestroyEvent(60);
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xB6\xB3\xBE\xEE\xC1\xF8 \xBE\xC6\xC0\xCC\xC5\xDB\xC0\xBA %d\xBA\xD0 \xC8\xC4 \xBB\xE7\xB6\xF3\xC1\xFD\xB4\xCF\xB4\xD9."), 1); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("The dropped item will vanish in %d minutes."), 1);
} }
} }
@ -6033,7 +6033,7 @@ bool CHARACTER::EquipItem(LPITEM item, int iCandidateCell)
// 무언가를 탄 상태에서 턱시도 입기 금지 // 무언가를 탄 상태에서 턱시도 입기 금지
if (iWearCell == WEAR_BODY && IsRiding() && (item->GetVnum() >= 11901 && item->GetVnum() <= 11904)) if (iWearCell == WEAR_BODY && IsRiding() && (item->GetVnum() >= 11901 && item->GetVnum() <= 11904))
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xB8\xBB\xC0\xBB \xC5\xBA \xBB\xF3\xC5\xC2\xBF\xA1\xBC\xAD \xBF\xB9\xBA\xB9\xC0\xBB \xC0\xD4\xC0\xBB \xBC\xF6 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't wear this while on horseback."));
return false; return false;
} }
@ -7106,7 +7106,7 @@ bool CHARACTER::ItemProcess_Polymorph(LPITEM item)
if (true == IsRiding()) if (true == IsRiding())
{ {
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xB5\xD0\xB0\xA9\xC7\xD2 \xBC\xF6 \xBE\xF8\xB4\xC2 \xBB\xF3\xC5\xC2\xC0\xD4\xB4\xCF\xB4\xD9.")); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't transform while riding a horse."));
return false; return false;
} }

View File

@ -1178,7 +1178,7 @@ struct FuncSplashDamage
if (test_server && iAmount == 0 && m_pkSk->bPointOn != POINT_NONE) if (test_server && iAmount == 0 && m_pkSk->bPointOn != POINT_NONE)
{ {
m_pkChr->ChatPacket(CHAT_TYPE_INFO, "\xC8\xBF\xB0\xFA\xB0\xA1 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9. \xBD\xBA\xC5\xB3 \xB0\xF8\xBD\xC4\xC0\xBB \xC8\xAE\xC0\xCE\xC7\xCF\xBC\xBC\xBF\xE4"); m_pkChr->ChatPacket(CHAT_TYPE_INFO, "Not working, check the skill formula");
} }
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
iAmount = -iAmount; iAmount = -iAmount;
@ -1754,7 +1754,7 @@ int CHARACTER::ComputeSkillAtPosition(DWORD dwVnum, const PIXEL_POSITION& posTar
if (test_server && iAmount == 0 && pkSk->bPointOn != POINT_NONE) if (test_server && iAmount == 0 && pkSk->bPointOn != POINT_NONE)
{ {
ChatPacket(CHAT_TYPE_INFO, "\xC8\xBF\xB0\xFA\xB0\xA1 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9. \xBD\xBA\xC5\xB3 \xB0\xF8\xBD\xC4\xC0\xBB \xC8\xAE\xC0\xCE\xC7\xCF\xBC\xBC\xBF\xE4"); ChatPacket(CHAT_TYPE_INFO, "Not working, check the skill formula");
} }
if (IS_SET(pkSk->dwFlag, SKILL_FLAG_REMOVE_BAD_AFFECT)) if (IS_SET(pkSk->dwFlag, SKILL_FLAG_REMOVE_BAD_AFFECT))
@ -2093,7 +2093,7 @@ int CHARACTER::ComputeSkill(DWORD dwVnum, LPCHARACTER pkVictim, BYTE bSkillLevel
if (test_server && iAmount == 0 && pkSk->bPointOn != POINT_NONE) if (test_server && iAmount == 0 && pkSk->bPointOn != POINT_NONE)
{ {
ChatPacket(CHAT_TYPE_INFO, "\xC8\xBF\xB0\xFA\xB0\xA1 \xBE\xF8\xBD\xC0\xB4\xCF\xB4\xD9. \xBD\xBA\xC5\xB3 \xB0\xF8\xBD\xC4\xC0\xBB \xC8\xAE\xC0\xCE\xC7\xCF\xBC\xBC\xBF\xE4"); ChatPacket(CHAT_TYPE_INFO, "Not working, check the skill formula");
} }
// END_OF_ADD_GRANDMASTER_SKILL // END_OF_ADD_GRANDMASTER_SKILL

View File

@ -690,7 +690,7 @@ void CHARACTER::__StateIdle_Monster()
{ {
if (Follow(pkChrProtege, Random::get(150, 400))) if (Follow(pkChrProtege, Random::get(150, 400)))
{ {
MonsterLog("[IDLE] \xB8\xAE\xB4\xF5\xB7\xCE\xBA\xCE\xC5\xCD \xB3\xCA\xB9\xAB \xB8\xD6\xB8\xAE \xB6\xB3\xBE\xEE\xC1\xB3\xB4\xD9! \xBA\xB9\xB1\xCD\xC7\xD1\xB4\xD9."); MonsterLog("[IDLE] You're too far from the leader! Return to the leader.");
return; return;
} }
} }
@ -877,7 +877,7 @@ void CHARACTER::StateMove()
{ {
if (IsPC()) if (IsPC())
{ {
SPDLOG_DEBUG("\xB5\xB5\xC2\xF8 {} {} {}", GetName(), x, y); SPDLOG_DEBUG("Arrival {} {} {}", GetName(), x, y);
GotoState(m_stateIdle); GotoState(m_stateIdle);
StopStaminaConsume(); StopStaminaConsume();
} }
@ -886,7 +886,7 @@ void CHARACTER::StateMove()
if (GetVictim() && !IsCoward()) if (GetVictim() && !IsCoward())
{ {
if (!IsState(m_stateBattle)) if (!IsState(m_stateBattle))
MonsterLog("[BATTLE] \xB1\xD9\xC3\xB3\xBF\xA1 \xBF\xD4\xC0\xB8\xB4\xCF \xB0\xF8\xB0\xDD\xBD\xC3\xC0\xDB %s", GetVictim()->GetName()); MonsterLog("[BATTLE] Now that you're nearby, start attacking %s", GetVictim()->GetName());
GotoState(m_stateBattle); GotoState(m_stateBattle);
m_dwStateDuration = 1; m_dwStateDuration = 1;
@ -894,7 +894,7 @@ void CHARACTER::StateMove()
else else
{ {
if (!IsState(m_stateIdle)) if (!IsState(m_stateIdle))
MonsterLog("[IDLE] \xB4\xEB\xBB\xF3\xC0\xCC \xBE\xF8\xC0\xB8\xB4\xCF \xBD\xAC\xC0\xDA"); MonsterLog("[IDLE] No target, let's take a break");
GotoState(m_stateIdle); GotoState(m_stateIdle);
@ -1014,7 +1014,7 @@ void CHARACTER::StateBattle()
if (bPct && pParty->CountMemberByVnum(GetSummonVnum()) < SUMMON_MONSTER_COUNT) if (bPct && pParty->CountMemberByVnum(GetSummonVnum()) < SUMMON_MONSTER_COUNT)
{ {
MonsterLog("\xBA\xCE\xC7\xCF \xB8\xF3\xBD\xBA\xC5\xCD \xBC\xD2\xC8\xAF!"); MonsterLog("Summon Subordinate Monsters!");
// 모자라는 녀석을 불러내 채웁시다. // 모자라는 녀석을 불러내 채웁시다.
int sx = GetX() - 300; int sx = GetX() - 300;
int sy = GetY() - 300; int sy = GetY() - 300;
@ -1037,7 +1037,7 @@ void CHARACTER::StateBattle()
if (fDist >= 4000.0f) // 40미터 이상 멀어지면 포기 if (fDist >= 4000.0f) // 40미터 이상 멀어지면 포기
{ {
MonsterLog("\xC5\xB8\xB0\xD9\xC0\xCC \xB8\xD6\xBE\xEE\xBC\xAD \xC6\xF7\xB1\xE2"); MonsterLog("Give up because the target is far away");
SetVictim(NULL); SetVictim(NULL);
// 보호할 것(돌, 파티장) 주변으로 간다. // 보호할 것(돌, 파티장) 주변으로 간다.