Основные изменения на 04 декабря 2024 года:
26.11.2024
[Game/SpecialEffects] Начато редактирование класса GainGachaLootPackItem:
- для работы требует наполнение таблицы loots данными по содержимому сундуков;
[Skills/Effects] Начато редактирование класса GainLootPackItemEffect;
[Packets] Исправлен SCGachaLootPackItemLogPacket;
[Packets] Исправлен SCGachaLootPackItemResultPacket;
04.12.2024
Внимание!
Изменения в таблице `items`. Добавлено поле `additional_details` типа `blob` размером 76 байтов;
Возможно, что придется пересоздавать чистую базу!
[Game] Добавилен Синтез предметов:
- можно улучшать предмет увеличивая его ранг,
- случайно добавляются эффекты при увеличении ранга предмета,
- можно заменять существующий эффект на другой.
[Game] Перенес константы для Id предметов в файл ItemConstants;
[Game] Добавил в методе ItemManager.Load() отстутствующие поля таблиц item_armors, item_weapons, item_accessories;
[Game] Добавил в методе Save() Load() класса ItemManager запись и чтение дополнительных деталей для предметов;
[Game] Добавил в перечисление ItemGrade поле Ethernal = 12;
[Game] Avoiding loading logger unnecessary (Huge impact) by RogerBarreto:
- Avoiding loading logger for every object in the world
[GameData] Дополнил класс ItemGameData методами для работы Синтеза предметов;
[Game/Items] Исправил класс ItemUpdateRepair для возможности работы Синтеза предметов;
[Game/Items] Добавлены классы для возможности работы Синтеза предметов:
- ItemRndAttrCategory,
- ItemRndAttrCategoryMaterial,
- ItemRndAttrCategoryProperty,
- ItemRndAttrUnitModifier,
- ItemRndAttrUnitModifierGroup,
- ItemRndAttrUnitModifierGroupSet.
[Game/Items] Изменен класс EquipItem для возможности работы Синтеза предметов:
- добавлены дополнительные детали для хранения эффектов у предметов;
[Game/Items] В класс Item добавлено поле AdditionalDetails:
- дополнительные детали для хранения эффектов у предметов для возможности работы Синтеза;
[Game/Items] Добавлен структура ItemEvolvingAttribute для возможности работы Синтеза предметов;
[Game/Skills/SpecialEffects] Добавлен класс EquipmentAwakening;
[Game/Skills/SpecialEffects] Исправлен класс ItemEvolving:
- теперь возможно Синтезировать предметы;
[Game] В перечислении SkillObjectType поле Unk9 заменил на ItemEvolvingSupport;
[Scripts] Добавил в команду /item возможность получить предмет grade = 12;
[Packets] Добавил SCEnchantMagicalResultPacket;
[Packets] Добавил SCItemChangeMappingResultPacket;
[Packets] Добавил SCItemDetailUpdatedPacket;
[Packets] Добавил SCItemEvolvingPacket;
[Packets] Исправил SCItemGradeEnchantResultPacket;
[Packets] Добавил SCItemSmeltingResultPacket;
[Packets] Добавил SCItemTemperingResultPacket;
[Packets] Добавил SCSocketingResultPacket;
[SQL] Добавлена поле в таблицу items для хранения дополнительных деталей предмета:
- updated aaemu_game.sql and added 2024-12-04_aaemu_game_items_update.sql;
---
26.11.2024
[Game/SpecialEffects] Started editing the GainGachaLootPackItem class:
- to work, it requires filling the loots table with data on the contents of chests;
[Skills/Effects] Started editing the GainLootPackItemEffect class;
[Packets] Fixed SCGachaLootPackItemLogPacket;
[Packets] Fixed SCGachaLootPackItemResultPacket;
04.12.2024
Attention!
Changes to the `items` table. Added `additional_details` field of `blob` type with size 76 bytes;
You may have to re-create a clean database!
[Game] Added Synthesis of items:
- you can improve an item by increasing grade,
- effects are randomly added when grade of an item increases,
- you can replace an existing effect with another.
[Game] Moved constants for item IDs to the ItemConstants file;
[Game] Added missing fields in the item_armors, item_weapons, item_accessories tables in the ItemManager.Load() method;
[Game] Added recording and reading of additional details for items in the Save() Load() method of the ItemManager class;
[Game] Added field Ethernal = 12 to the ItemGrade enumeration;
[Game] Avoiding loading logger unnecessary (Huge impact) by RogerBarreto:
- Avoiding loading logger for every object in the world
[GameData] Added methods to the ItemGameData class for Item Synthesis;
[Game/Items] Fixed the ItemUpdateRepair class to allow Item Synthesis to work;
[Game/Items] Added classes to enable Item Synthesis:
- ItemRndAttrCategory,
- ItemRndAttrCategoryMaterial,
- ItemRndAttrCategoryProperty,
- ItemRndAttrUnitModifier,
- ItemRndAttrUnitModifierGroup,
- ItemRndAttrUnitModifierGroupSet.
[Game/Items] Changed the EquipItem class to allow Item Synthesis to work:
- added additional details for storing effects on items;
[Game/Items] The AdditionalDetails field has been added to the Item class:
- additional parts for storing effects on items to enable Synthesis to work;
[Game/Items] Added ItemEvolvingAttribute structure to allow Item Synthesis to work;
[Game/Skills/SpecialEffects] Added EquipmentAwakening class;
[Game/Skills/SpecialEffects] Fixed ItemEvolving class:
- it is now possible to Synthesize items;
[Game] In the SkillObjectType enumeration, the Unk9 field was replaced with ItemEvolvingSupport;
[Scripts] Added the ability to get an item grade = 12 to the /item command;
[Packets] Added SCEnchantMagicalResultPacket;
[Packets] Added SCItemChangeMappingResultPacket;
[Packets] Added SCItemDetailUpdatedPacket;
[Packets] Added SCItemEvolvingPacket;
[Packets] Fixed SCItemGradeEnchantResultPacket;
[Packets] Added SCItemSmeltingResultPacket;
[Packets] Added SCItemTemperingResultPacket;
[Packets] Added SCSocketingResultPacket;
[SQL] Added a field to the items table to store additional item details:
- updated aaemu_game.sql and added 2024-12-04_aaemu_game_items_update.sql;
archeage
aaemu
5.0.7.0
новости
обновления
Creator has disabled comments for this post.