diff --git a/src/map/packets/char_jobs.cpp b/src/map/packets/char_jobs.cpp index d6267e588ce..69a0a398deb 100644 --- a/src/map/packets/char_jobs.cpp +++ b/src/map/packets/char_jobs.cpp @@ -44,7 +44,7 @@ CCharJobsPacket::CCharJobsPacket(CCharEntity* PChar) ref(0x3C) = PChar->health.maxhp; ref(0x40) = PChar->health.maxmp; - ref(0x44) = PChar->jobs.unlocked & 1; // первый бит в unlocked отвечает за дополнительную профессию + ref(0x44) = PChar->jobs.unlocked & 1; // The first bit in jobs.unlocked is responsible for an additional job ref(0x60) = PChar->m_EquipBlock; // Locked equipment slots ref(0x62) = diff --git a/src/map/packets/char_stats.cpp b/src/map/packets/char_stats.cpp index fbd059af565..c4b598b914f 100644 --- a/src/map/packets/char_stats.cpp +++ b/src/map/packets/char_stats.cpp @@ -47,7 +47,7 @@ CCharStatsPacket::CCharStatsPacket(CCharEntity* PChar) ref(0x10) = PChar->jobs.exp[PChar->GetMJob()]; ref(0x12) = charutils::GetExpNEXTLevel(PChar->jobs.job[PChar->GetMJob()]); - memcpy(data + (0x14), &PChar->stats, 14); // TODO: с merits это не прокатит + memcpy(data + (0x14), &PChar->stats, 14); // TODO: it won't work with merits ref(0x22) = std::clamp(PChar->getMod(Mod::STR), -999 + PChar->stats.STR, 999 - PChar->stats.STR); ref(0x24) = std::clamp(PChar->getMod(Mod::DEX), -999 + PChar->stats.DEX, 999 - PChar->stats.DEX); diff --git a/src/map/packets/inventory_assign.h b/src/map/packets/inventory_assign.h index ea72d7b118b..5aa6bdb0121 100644 --- a/src/map/packets/inventory_assign.h +++ b/src/map/packets/inventory_assign.h @@ -29,7 +29,7 @@ #define INV_NORMAL 0x00 #define INV_NODROP 0x05 #define INV_NOSELECT 0x0F -#define INV_LINKSHELL 0x13 // название под большим вопросом +#define INV_LINKSHELL 0x13 #define INV_MANNEQUIN 0x1B // Equipped to the mannequin class CItem; diff --git a/src/map/packets/key_items.h b/src/map/packets/key_items.h index 6c929306b1b..e012e7784a0 100644 --- a/src/map/packets/key_items.h +++ b/src/map/packets/key_items.h @@ -26,7 +26,7 @@ #include "basic.h" -// нет какой-либо зависимости между номерами таблиц и типами ключевых предметов +// There is no relationship between table numbers and key item types enum KEYS_TABLE { diff --git a/src/map/packets/merit_points_categories.cpp b/src/map/packets/merit_points_categories.cpp index faef46733dd..40f453e9f34 100644 --- a/src/map/packets/merit_points_categories.cpp +++ b/src/map/packets/merit_points_categories.cpp @@ -28,28 +28,28 @@ #include "entities/charentity.h" /* -пакет, содержащий информацию об примененных меритах и количестве, необходимом для следующего усиления -информации много, отправляется в трех пакетах. начало у всех стандартное: +Package containing information about the applied merites and the amount required for the next boost +There is a lot of information, sent in three packages. The beginning is standard for everyone: 0x8c 0x80 0x05 0x00 0x3D 0x00 0x00 0x00 -далее идут данные в виде структур +Next comes the data in the form of structures struct { - unsigned sort // id мерита - unsigned char // необходимое количество меритов для следующего усиления (0 - усиление этого мерита невозможно) - unsigned char // количестов усилений, сделанных персонажем + unsigned sort // Merit id + unsigned char // Required number of merits for the next enhancement (0 - strengthening of this merit is impossible) + unsigned char // Number of enhancements made by the character }; -начало категории кратно 0x40 далее идет прибавление id значения. все id кратны двум +The beginning of the category is a multiple of 0x40, then the id value is added. All ids are multiples of two -количество необходимых меритов для следующего усиления передаются персонажу только при входе в moghouse +The number of required merits for the next enhancement is transferred to the character only when entering the moghouse */ /************************************************************************ * * - * Отправляем персонажу информацию о всех merit (5 пакетов) * + * Send the character information about all merits (5 packages) * * * ************************************************************************/ @@ -73,7 +73,7 @@ CMeritPointsCategoriesPacket::CMeritPointsCategoriesPacket(CCharEntity* PChar) /************************************************************************ * * - * Отправляем персонажу информуцию об одном merit * + * Send the character information about one merit * * * ************************************************************************/ @@ -86,12 +86,6 @@ CMeritPointsCategoriesPacket::CMeritPointsCategoriesPacket(CCharEntity* PChar, M ref(0x08) = PChar->PMeritPoints->GetMerit(merit)->data; } -/************************************************************************ - * * - * * - * * - ************************************************************************/ - void CMeritPointsCategoriesPacket::MeritPointsCategoriesPacket(CCharEntity* PChar, uint8 offset) { for (uint8 i = 0; i < MAX_MERITS_IN_PACKET; ++i) @@ -103,19 +97,11 @@ void CMeritPointsCategoriesPacket::MeritPointsCategoriesPacket(CCharEntity* PCha { for (uint8 i = 0; i < MAX_MERITS_IN_PACKET; ++i) { - (*(Merit_t*)(data + (0x08) + sizeof(uint32) * i)).next = 0; // обнуляем значение next у всех merit + (*(Merit_t*)(data + (0x08) + sizeof(uint32) * i)).next = 0; // Reset the next value for all merits } } } -/************************************************************************ - * * - * * - * * - ************************************************************************/ - -// TODO: не помню, зачем я сунул это сюда (( - /* 0x00 0x40 - HP/MP diff --git a/src/map/packets/message_text.cpp b/src/map/packets/message_text.cpp index d1a9653e52b..03c9ab6616d 100644 --- a/src/map/packets/message_text.cpp +++ b/src/map/packets/message_text.cpp @@ -29,8 +29,8 @@ CMessageTextPacket::CMessageTextPacket(CBaseEntity* PEntity, uint16 messageID, b this->setType(0x36); this->setSize(0x10); - // если в качестве объекта передается персонаж, - // то не будем отображать имя + // if a character is passed as an object, + // then we won't display the name if (PEntity->objtype == TYPE_PC || !showName) {