|
|
|
@ -35,7 +35,7 @@ Networking *Worldstate::getNetworking()
|
|
|
|
|
|
|
|
|
|
void Worldstate::addRecords()
|
|
|
|
|
{
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_ERROR, "Received ID_RECORD_DYNAMIC with %i records of type %i",
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_INFO, "Received ID_RECORD_DYNAMIC with %i records of type %i",
|
|
|
|
|
recordsCount, recordsType);
|
|
|
|
|
|
|
|
|
|
if (recordsType == mwmp::RECORD_TYPE::SPELL)
|
|
|
|
@ -44,7 +44,7 @@ void Worldstate::addRecords()
|
|
|
|
|
{
|
|
|
|
|
bool hasBaseId = !record.baseId.empty();
|
|
|
|
|
|
|
|
|
|
LOG_APPEND(Log::LOG_ERROR, "- spell record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
LOG_APPEND(Log::LOG_INFO, "- spell record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
hasBaseId ? record.baseId.c_str() : "empty");
|
|
|
|
|
|
|
|
|
|
RecordHelper::overrideSpellRecord(record);
|
|
|
|
@ -56,7 +56,7 @@ void Worldstate::addRecords()
|
|
|
|
|
{
|
|
|
|
|
bool hasBaseId = !record.baseId.empty();
|
|
|
|
|
|
|
|
|
|
LOG_APPEND(Log::LOG_ERROR, "- potion record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
LOG_APPEND(Log::LOG_INFO, "- potion record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
hasBaseId ? record.baseId.c_str() : "empty");
|
|
|
|
|
|
|
|
|
|
RecordHelper::overridePotionRecord(record);
|
|
|
|
@ -68,7 +68,7 @@ void Worldstate::addRecords()
|
|
|
|
|
{
|
|
|
|
|
bool hasBaseId = !record.baseId.empty();
|
|
|
|
|
|
|
|
|
|
LOG_APPEND(Log::LOG_ERROR, "- enchantment record %s, %i\n-- baseId is %s", record.data.mId.c_str(), record.data.mData.mType,
|
|
|
|
|
LOG_APPEND(Log::LOG_INFO, "- enchantment record %s, %i\n-- baseId is %s", record.data.mId.c_str(), record.data.mData.mType,
|
|
|
|
|
hasBaseId ? record.baseId.c_str() : "empty");
|
|
|
|
|
|
|
|
|
|
RecordHelper::overrideEnchantmentRecord(record);
|
|
|
|
@ -80,7 +80,7 @@ void Worldstate::addRecords()
|
|
|
|
|
{
|
|
|
|
|
bool hasBaseId = !record.baseId.empty();
|
|
|
|
|
|
|
|
|
|
LOG_APPEND(Log::LOG_ERROR, "- creature record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
LOG_APPEND(Log::LOG_INFO, "- creature record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
hasBaseId ? record.baseId.c_str() : "empty");
|
|
|
|
|
|
|
|
|
|
RecordHelper::overrideCreatureRecord(record);
|
|
|
|
@ -92,7 +92,7 @@ void Worldstate::addRecords()
|
|
|
|
|
{
|
|
|
|
|
bool hasBaseId = !record.baseId.empty();
|
|
|
|
|
|
|
|
|
|
LOG_APPEND(Log::LOG_ERROR, "- NPC record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
LOG_APPEND(Log::LOG_INFO, "- NPC record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
hasBaseId ? record.baseId.c_str() : "empty");
|
|
|
|
|
|
|
|
|
|
RecordHelper::overrideNpcRecord(record);
|
|
|
|
@ -104,7 +104,7 @@ void Worldstate::addRecords()
|
|
|
|
|
{
|
|
|
|
|
bool hasBaseId = !record.baseId.empty();
|
|
|
|
|
|
|
|
|
|
LOG_APPEND(Log::LOG_ERROR, "- armor record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
LOG_APPEND(Log::LOG_INFO, "- armor record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
hasBaseId ? record.baseId.c_str() : "empty");
|
|
|
|
|
|
|
|
|
|
RecordHelper::overrideArmorRecord(record);
|
|
|
|
@ -116,7 +116,7 @@ void Worldstate::addRecords()
|
|
|
|
|
{
|
|
|
|
|
bool hasBaseId = !record.baseId.empty();
|
|
|
|
|
|
|
|
|
|
LOG_APPEND(Log::LOG_ERROR, "- book record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
LOG_APPEND(Log::LOG_INFO, "- book record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
hasBaseId ? record.baseId.c_str() : "empty");
|
|
|
|
|
|
|
|
|
|
RecordHelper::overrideBookRecord(record);
|
|
|
|
@ -128,7 +128,7 @@ void Worldstate::addRecords()
|
|
|
|
|
{
|
|
|
|
|
bool hasBaseId = !record.baseId.empty();
|
|
|
|
|
|
|
|
|
|
LOG_APPEND(Log::LOG_ERROR, "- clothing record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
LOG_APPEND(Log::LOG_INFO, "- clothing record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
hasBaseId ? record.baseId.c_str() : "empty");
|
|
|
|
|
|
|
|
|
|
RecordHelper::overrideClothingRecord(record);
|
|
|
|
@ -140,7 +140,7 @@ void Worldstate::addRecords()
|
|
|
|
|
{
|
|
|
|
|
bool hasBaseId = !record.baseId.empty();
|
|
|
|
|
|
|
|
|
|
LOG_APPEND(Log::LOG_ERROR, "- miscellaneous record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
LOG_APPEND(Log::LOG_INFO, "- miscellaneous record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
hasBaseId ? record.baseId.c_str() : "empty");
|
|
|
|
|
|
|
|
|
|
RecordHelper::overrideMiscellaneousRecord(record);
|
|
|
|
@ -152,7 +152,7 @@ void Worldstate::addRecords()
|
|
|
|
|
{
|
|
|
|
|
bool hasBaseId = !record.baseId.empty();
|
|
|
|
|
|
|
|
|
|
LOG_APPEND(Log::LOG_ERROR, "- weapon record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
LOG_APPEND(Log::LOG_INFO, "- weapon record %s, %s\n-- baseId is %s", record.data.mId.c_str(), record.data.mName.c_str(),
|
|
|
|
|
hasBaseId ? record.baseId.c_str() : "empty");
|
|
|
|
|
|
|
|
|
|
RecordHelper::overrideWeaponRecord(record);
|
|
|
|
@ -251,7 +251,7 @@ void Worldstate::sendEnchantmentRecord(const ESM::Enchantment* enchantment)
|
|
|
|
|
{
|
|
|
|
|
enchantmentRecords.clear();
|
|
|
|
|
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_ERROR, "Sending ID_RECORD_DYNAMIC with enchantment");
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_INFO, "Sending ID_RECORD_DYNAMIC with enchantment");
|
|
|
|
|
|
|
|
|
|
recordsType = mwmp::RECORD_TYPE::ENCHANTMENT;
|
|
|
|
|
|
|
|
|
@ -267,7 +267,7 @@ void Worldstate::sendPotionRecord(const ESM::Potion* potion)
|
|
|
|
|
{
|
|
|
|
|
potionRecords.clear();
|
|
|
|
|
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_ERROR, "Sending ID_RECORD_DYNAMIC with potion %s", potion->mName.c_str());
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_INFO, "Sending ID_RECORD_DYNAMIC with potion %s", potion->mName.c_str());
|
|
|
|
|
|
|
|
|
|
recordsType = mwmp::RECORD_TYPE::POTION;
|
|
|
|
|
|
|
|
|
@ -283,7 +283,7 @@ void Worldstate::sendSpellRecord(const ESM::Spell* spell)
|
|
|
|
|
{
|
|
|
|
|
spellRecords.clear();
|
|
|
|
|
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_ERROR, "Sending ID_RECORD_DYNAMIC with spell %s", spell->mName.c_str());
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_INFO, "Sending ID_RECORD_DYNAMIC with spell %s", spell->mName.c_str());
|
|
|
|
|
|
|
|
|
|
recordsType = mwmp::RECORD_TYPE::SPELL;
|
|
|
|
|
|
|
|
|
@ -299,7 +299,7 @@ void Worldstate::sendArmorRecord(const ESM::Armor* armor, std::string baseId)
|
|
|
|
|
{
|
|
|
|
|
armorRecords.clear();
|
|
|
|
|
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_ERROR, "Sending ID_RECORD_DYNAMIC with armor %s", armor->mName.c_str());
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_INFO, "Sending ID_RECORD_DYNAMIC with armor %s", armor->mName.c_str());
|
|
|
|
|
|
|
|
|
|
recordsType = mwmp::RECORD_TYPE::ARMOR;
|
|
|
|
|
|
|
|
|
@ -319,7 +319,7 @@ void Worldstate::sendBookRecord(const ESM::Book* book, std::string baseId)
|
|
|
|
|
{
|
|
|
|
|
bookRecords.clear();
|
|
|
|
|
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_ERROR, "Sending ID_RECORD_DYNAMIC with book %s", book->mName.c_str());
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_INFO, "Sending ID_RECORD_DYNAMIC with book %s", book->mName.c_str());
|
|
|
|
|
|
|
|
|
|
recordsType = mwmp::RECORD_TYPE::BOOK;
|
|
|
|
|
|
|
|
|
@ -339,7 +339,7 @@ void Worldstate::sendClothingRecord(const ESM::Clothing* clothing, std::string b
|
|
|
|
|
{
|
|
|
|
|
clothingRecords.clear();
|
|
|
|
|
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_ERROR, "Sending ID_RECORD_DYNAMIC with clothing %s", clothing->mName.c_str());
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_INFO, "Sending ID_RECORD_DYNAMIC with clothing %s", clothing->mName.c_str());
|
|
|
|
|
|
|
|
|
|
recordsType = mwmp::RECORD_TYPE::CLOTHING;
|
|
|
|
|
|
|
|
|
@ -359,7 +359,7 @@ void Worldstate::sendWeaponRecord(const ESM::Weapon* weapon, std::string baseId)
|
|
|
|
|
{
|
|
|
|
|
weaponRecords.clear();
|
|
|
|
|
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_ERROR, "Sending ID_RECORD_DYNAMIC with weapon %s", weapon->mName.c_str());
|
|
|
|
|
LOG_MESSAGE_SIMPLE(Log::LOG_INFO, "Sending ID_RECORD_DYNAMIC with weapon %s", weapon->mName.c_str());
|
|
|
|
|
|
|
|
|
|
recordsType = mwmp::RECORD_TYPE::WEAPON;
|
|
|
|
|
|
|
|
|
|