Multiprotocol rev.921 [EN]

Deazer

Head Developer
Staff member
  • 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
 
Back
Top