forked from metin2/server
manual translation of non-localized strings
This commit is contained in:
parent
326c134f9e
commit
dfb3d08998
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
// 보호할 것(돌, 파티장) 주변으로 간다.
|
// 보호할 것(돌, 파티장) 주변으로 간다.
|
||||||
|
|
Loading…
Reference in New Issue