- Impl Costume system https://lucera2.com/threads/guide-to-working-with-the-costume-system-classic-only.6081/
- Rework Looting Right
- Correction for Olympiad
- For the l2day event, you can use fractional values for the chance in the l2day_letters_drop.xml file
- System message when skill rollback is triggered by Skill Mastery
- Move from PTS quest Coin Of Magic
- Unhardcoded classes for Buffer newbies. Now you can make buff list for any number of classes
- Fix party recall if coordinates are specified
- Correct cooldown time for Bubble skills
- Added the ability to limit the number of ads for the sale of items from the PawnShop
- Black Swan quest has no max level limit, only a min level of 32
- Listener for adding subclasses will be extended in all necessary places
- Added logs for issuing Noble Gate passes and additional logging for heroes
- Added the ability to return buffs after a cancellation condition for Olym
- Cleaned old data from json DBMS
- Correction of friendly NPCs
- Logs for the Noble Gatepass reward
- Correctly take data for the Clan levelup
- More correct work of arrow grades
- Removing stones from a brooch if the new one has fewer slots
- Correction of crystal display when breaking things
- Added the ability to purchase/extend premium before the old one expires for all services and items with this functionality
- Moved weapon augmentation sales service to XML. Updated the guide: https://lucera2.com/threads/how-to-add-augmentation-to-services-manager.1430/
- Added the ability to separate the chance of enchanting magic weapons https://lucera2.com/threads/kak-nastraivat-zatochku-ehkipirovki.1347/
- Added a zone that hides player identification https://lucera2.com/threads/how-to-make-a-zone-with-anonymity-and-a-ban-on-chat.6550/
- Do not provide a page with a blocker for using Community Board if the official one is enabled
- Correction for GetPosAsFollowTarget
- Delay before the server processes a character's reconnection for .relog command
- Minor refactoring of the chat filter to allow connection of third-party services
- Removed hardcode cost and clan level increase levels
- Correction of task for TopClanService
- Reworked logic of OpenBox service checks
- When exiting, clean all non-empty player collections ourselves, without relying on GC
- Fix Armor set enchant skills status update
- Added functionality for resetting custom clan points in a specified period via cron
- Added the ability to specify separately the cost of fitting and use for a premium account for the Fake Appearances service
- Added the ability to specify multiple spawn points for a player in pcparam. Example: <spawn x="-71338;73579" y="258271;142709" z="-3104;-3768"/>
- Fix phanotms chat
- The .relog command has been reworked - if the EnableNoCarrier = True service is enabled, the player is not kicked out of the party, zones, etc. when the command is called.
- Output an integer value to display the chance of enchant
- When prohibiting the use of the Community Board, display a specific reason why so that admins and players understand why.
- Added a forgotten display of the player's chance of enchant in the chat
- Move manor seeds from CVS to XML + rewrote to more logical code
- Minor correction for Noble sell service
- Minor locale rework for Pawn Shop
- Ability to change the type of weapon for fake_appearance has been implemented, do not rush to implement, I need to come up with logic that would be applied, for example, a bow to a bow, duals to duals so that the player does not shoot arrows from duals
- Price Sum Separators in PawnShop
- Added bypasses for custom interface language change and message on login what language.
- Added to_level condition for buffer
- The appearance change system has been expanded. Guide: https://lucera2.com/threads/new-way-to-change-the-appearance-of-armor.1584/
- Impl user self restrict system .lock
- Impl Agathions like on Classic. Guide https://lucera2.com/threads/how-to-make-agathions-on-it-like-on-classic.6369/
- Minor correction of character AI
- PlayerAccess for .lock service, it is easier to distribute access masks so that in the future the player himself could set what to prohibit and what to leave.
- Fixed the problem with distribution of cursed weapons in the party, it is given only to the one who picked it up even if the party random is set
- Now you can set a static distribution rule for an item in a party, ignoring the basic party settings. Example: <set name="party_item_distribution" value="ITEM_LOOTER"/> and
- also available ITEM_LOOTER, ITEM_RANDOM, ITEM_RANDOM_SPOIL ITEM_ORDER, ITEM_ORDER_SPOIL
- Correction of saving autofarm time with AutoFarmTimeTrackUsageOnly True
- Added the ability to apply dye in the CommunityBoard
- Preparing for the implementation of a new system, changing the appearance
- Correction of verification if in Pawn Shop an item is sold that corresponds to Tax Item Id
- Reward for PvP has been made more concise
- Bones Tell Future quest has been moved from PTS
- Added interval in seconds for repeated reward for pvp
- Optimization of zones
- Added GradeProhibitZone https://lucera2.com/threads/how-to-create-gear-restriction-zones-by-grades.6394/
- Сhoose externalOrdinal for Shots and Arrows, not a literal grade
- Minor correction for arrow
- arrows for bows have been removed from hardcode
- Added a new parameter for implementing immortal pets like Agathions to pet_data.xml <set name="is_immortal" value="true"/>
- One more correction for Possessor Of a Precious Soul 2
- Fix Summon skill use with AutoFarm
- One more correction for target visibility in dungeons
- Correct processing for PawnShop so that several currencies and other elements are processed correctly. Split into steps to avoid empty parameters
- Fixed the issue with PawnShop if currency has space
- Fixed an extremely rare issue where a mob AI could stop working
- Added show chance for enchant
- Move form PTS AI for Daimon the White-Eyed
- Implemented a mechanism for saving effects at the pet.
- Fixed consumption of food from the pet's inventory
- The principle of feeding pets and mounts has been reworked
- Pet food has been moved to the datapack, skills and items.
- If the mount is hungry, the attack speed is reduced by half (offlike)
- If the player is on a mount, he can feed from his inventory since the pet's inventory is not available (offlike)
- The old feeding code has been removed and expanded by PetDao
- Added new conditions for checking pets and the state of the mount
- Added a green food level bar for mounts
- Now the wyvern also needs to be fed while flying
- Correction for Mounts
- Correction for uniqHwidLimit and uniqIpLimit zones, also inform GMs that they are excluded from the list of limits so that Admins understand the essence of the issue.
- Correct check for Z coordinate for Geoengine
- Allowed to use class change services and subclass separation for custom Heroes #2822
- Added replacement to display the end of custom Hero at Community Board %custom_hero_time%
- Allowed to exchange temporary and shadow items in multisells
- If the multisell has the flag showall="false" when forming the exchange list, we do not show the equipped items lile ingridient on the player. Offlike.
- Added the ability to make magic damage random, the random size itself is taken from the weapon (Introduced in CT2.1)
- Community teleport works in clan hall zones
- Full rework for AltMultiSkillTransfer
- Skill Level transfer also for isMultiClassSkill
- Correction class base registration system message
- AltMultiSkillTransfer config also works for custom/fish skills
- Reworking the mechanics of target visibility in AI. The algorithm itself has been completely transferred from PTS.
- Correction for geodata, in some conditions it was not possible to shoot if there was a small stone on the obstacle
- Added auto revive request on AutoFarm
- Added for Universal Mobs reduce karma <set name="reduce_player_karma" value="count;chance"/>
- Added bypasses for Universal Npc [npc_%objectId%_learn_clan_skills|Acquire Clan Skill] [npc_%objectId%_increase_clan_level|Clan Level Up]
- Cosmetic for Pets
- Fixed penalties for overloading pets' inventory
- The mechanism and data for calculating the speed when riding a pet have been transferred from the PTS. Now it works as it should
- lil correction for buff zone
- Added offline buff trade zone
- Shot damage bonuses have been moved to configs and a stat modifier has been added <mul order="0x30" stat="ssBonus" val="#ssBonus"/> <mul order="0x30" stat="spsBonus" val="#spsBonus"/> <mul order="0x30" stat="bspsBonus" val="#spsBonus"/>. Example 10% bonus for soulshots <mul order="0x30" stat="ssBonus" val="1.1"/>
- Expand CB Personal cabinet replacement
- Community board placements also work in your personal account
- Finally found and fixed the reason for two or more heroes appearing in one class
- Fixed hero diary, now pages switch, time is displayed correctly, correct sorting
- Fix for hero history next/previous button and fix for match times display
- Removed non-working abnormalities from the datapack that together could lead to a client crash
- Added slots for brooch stones when using a custom patch with custom slots
- Fixed the drop event bug, previously the server had to be rebooted to make the event work