Multiprotocol rev.1422 [EN]

Deazer

Head Developer
Staff member
  • Global update. Syncing all changes from all branches
  • Logic for saving, granting, and removing skills has been completely rewritten.
  • Skill processing performance has been significantly improved (multiple times faster).
  • Structure has been simplified and the number of skill-related operations reduced.
  • Added the ability to specify clan ID for gameserver\data\phantoms\phantoms.xml Example: <set name="clanId" value="1050505"/>
  • ATTENTION: Requires manual update of logback.xml in authserver/config/logback.xml and gameserver/config/logback.xml.
  • Update logback & slf4j libraries.
  • The command /siegestatus for the clan leader participating in sieges has been fully implemented
  • Correct AI response mechanism to attacks clan mobs. Previously, there was incorrect logic and recursion was allowed.
  • Correction for skill Poison Blade Dance
  • Quest extra reward for Testimony Of Trust
  • Physical skills crit damage modifer to config
  • The correct replacement for the festival
  • Telegram bot loading has been redesigned
  • Default BBS link to Personal Area is cfg
  • Added cfg to Community Board
  • added autofarm bypass w/o UI "autohunt_ui"
  • Correction for Telegram bot, added fallback
  • Added display of time until the next PvP event
  • Added config for Unsummon the player’s summon when teleporting to the Olympic Stadium
  • Correction unsummon for PvP events
  • Added a mana consumption modifier
  • Added a config to disable mana consumption in the world and on Oly
  • The mechanics for keeping players in a location while autofarming have been reworked.
  • A mechanic for keeping players within the autofarm radius has been added – players will only run to the point if they somehow leave the autofarm radius, rather than the old system that rigidly locks players to the point
  • Character removals can now be specified in double values
  • Restore HP/CP/MP immediately after buff by default. There's no point in creating a separate script and config. It's logical to restore it immediately.
  • Move Pterosaur AI from PTS
  • Correction for Repent Your Sins
  • Added restore HP/CP/MP on for new characters
  • improvements for AreaBuffNpc
  • Added restore HP/CP/MP on for new characters
  • Added Area Buff npc https://lucera2.com/threads/area-buff-npc.8512/
  • Implemented Telegram bot report on server startup
  • Correction for quest Repent Your Sins
  • Correction for aggresson
  • The functionality of Grade Penalty has been expanded
  • The Grade Penalty skill isn't showing in passive skills. Off-like, verified.
  • Added the ability to lose experience in fun zones.
  • Akamanah/Zarich also shows a message when dropped from a mob that it has appeared in the world, not only if you pick it up
  • Fix double message "Attention: Blabla has picked up Blabla" if in a party and autoloot is on
  • AI correction: Clan aggression now spreads from the attacking mob, not from the attacking player.
  • Added more information to the admin panel charinfo and unhardcoded charedit.htm
  • Unhardcoded Admin Panel HTML Character Selection Menu and NWSE teleport
  • Added clan custom point GM command
  • Correct run speed formula for NPCs/Mobs/Summons. Verified against the official server.
  • If the Clan Hall manager doesn't have enough mana to apply the buff, a dialog box with information will be displayed.
  • Clan Hall Managers have a unique formula for maximum mana when an owner appears. Without an owner, it's 1645 mana (standard formula); with an owner, it's 152641. Proof
  • Added clan custom point GM command
  • ClanHall Siege also supports rewards like Castles
  • Minor refactoring for fun zones
  • Added parameter for zones <set name="blocked_actions" val="exp_lost" /> so as not to lose experience in the zone
  • More accurate and precise checking of weight and slot limits for Capsule items
  • Reworked for RB Benom, lighter AI
  • Fixed the display of language information if the strings are unavailable.
  • Attention!!! The Halloween event reward has been reworked! Now you can win many rewards and chances
  • Imperial Tombs spawn correction
  • Bow mana consumption adjustments
  • Correction exchange for Halloween event
  • Added a param for NPCs that prevents them from being attacked <ai_params><set name="canBeAttacked" value="false"/></ai_params>
  • Added logging for item and quest issuance for UniversalFighter and UniversalMystic
  • Added GM command for autofarm stop //autofarm_stop <target>
  • Minor correction for Pet Manager
  • Inform the GM about the issue of items in the chat with the command //give_item
  • Removed Russian text and symbols from the html-en folder
  • Correction for TopClanService
  • Unnecessary dialogues have been removed
  • Reworked the Clan Hall buff, returning the lost functionality of the ResidenceAllBuffsButton config, which separated buffs into Mage/Warrior/All.
  • Added a config for modifying MP for Clan Hall Managers.
  • Hardcode removed from base AI
  • Deployed separate AI for SSQ mobs
  • Reworked the check for teleporting a player to a city if they don't meet the SSQ
  • Reworked the check for teleporting players to the city when attacked by SSQ mobs if the conditions are not met
  • Fixed a rare NPE for sendPacket
  • Effects have been fixed. The issue with confusion when applying effects based on duration and stack type has been resolved.
  • After the herb effect, we return the buff with the same stack type
  • Cleaning up mob variables after death
  • Added the ability to exchange quest items through multisells.
  • Adena has been refactored, removing hardcode.
  • Added a new Npc type CommunityBoardNpc through which you can directly specify links to dialogues for the community board. Example: <set name="type" value="CommunityBoardNpc" /><ai_params><set name="html_path" value="mods/buffer/community_buffer/buff.htm"/></ai_params>
  • Prohibit auto farming if there is a large difference in the level of a pet and a player
  • Added the ability to open the Community Board from NPCs. Example: <a action="bypass -h npc_%objectId%_bbs_open">Open BBS.</a>
  • Apply summon management restrictions when there is a difference in levels in auto farm in the same way as without auto farm
  • Multilingualism implemented. The full guide is here: https://lucera2.com/threads/how-to-set-up-languages-and-add-your-own.8321/
  • Added a default action for the ACTION_SHOW_MULTISELL item and a guide: https://lucera2.com/threads/default-action-for-items.8332/
  • The maker system has been implemented. Now the spawn processing mechanism for chests and a number of other spawn groups works in accordance with the official server
  • Added config AltReviveWindowSpreading
  • Minor correction for dialogs Keeper Ruyman
  • Added replacement to cfg %online% %char_name% %account_name% %char_ip% %char_hwid%
  • Ooops. Correction for Appearance configs
  • Reworked Mammon Spawn Announcement
  • Spawn makers init, soon will commit a spawn list
  • Added more options for makers
  • Correction Wedding teleport
  • Add ability at Guardians Of The Holy Grail to exchange all items for scrolls in the quest
  • Completed all spawn makers that were on the PTS
  • Added the ability to exchange all scrolls for the Guardians Of The Holy Grail quest and bypasses at once.
  • Correction of the dual exchange multisell
  • Correction of exchange of A grade SA weapons
  • Added a config that excludes the specified item IDs from display
  • Rework for clan bonus, if a player was in clan A and received a reward, then joining clan B he will be excluded from the criteria of required players
  • The clan bonus service has been worked out - if a player has received a bonus in at least one clan, he will not receive it in another
  • Added a minimum level check and a minimum job check
  • Implemented automatic reward for Custom Clan points
  • Ooops! Update strings
  • minor correction to the language parser
  • Correction for Packet Filter DTD
  • Correction for bots after implementing multilingualism, loading phrases
  • Config for resetting stun when attacking
  • Config for bow damage spread, like in the Chronicles above
  • Opps, lil correct phantom phrases loading
  • Fixed a boat issue - there were minor errors with the routes
  • After completing a route, clear it and run a new calculation to avoid accumulation and possible errors
  • Added message broadcast points, similar to those on the PTS
  • Fixed the mechanism for distributing messages about ship departures and arrivals
  • Boat speed and coordinates have been transferred from the PTS
  • NPE correction when reloading the HTML cache in Mode 2
  • Correction for admin command ride/unride/ride_wyvern previously required a target or trow NPE
  • The bonus of PCBang points for premium players has been reworked.
  • Tax configuration for before and after the sale of an item at auction has been separated.
  • Impl SubClass sell service
  • Change radius for boat broadcast, someone admins have problems with radius - probably broken mapregion.xml
  • Clan war rework
  • Adjustment to selling at NPC Friends
  • Update commons-lang3 lib
  • Beast Lord Behemoth pumps crystal up to maximum 12 lvl
  • Quest Coin Of Magic party quest
  • Minor correct for Forgotten Village квеста
  • Minor correction for a skill list
  • NPE correction in Frintezza
  • Added forgotten multisell for In The Forgotten Village quest
  • Fix PawnShopNoGradeCheckClasses config if empty
  • Added config for PawnShop to not check grade when selling certain item classes #2940
  • The ability to enchant the FORMAL_WEAR slot has been added. To do this, you need to add <chances type="FORMAL_WEAR"><chance val="100"/></chances> to the scroll
  • Added the ability to enchant FORMAL_WEAR
  • All castles and clan halls have been updated. All buffs have been moved from the code to the XML.
  • Added admin command USAGE: //pa_add_time <hours> [char_name|target]
  • minor correction for buffer
  • Universal NPC buff correction
  • Correction config PlaybackClassIdProbabilityMod for Record bots
  • More logical removal of summons for Record bots
  • Коррекция для квеста Curse Of Underground Fortress
  • Config for displaying skill chance
  • Rework for Action use and unhandled actions
  • More logical handling of aggression. Old data is correctly cleared if the player leaves the world
  • Adjustment to selling at NPC Friends
  • Update commons-lang3 lib
  • Beast Lord Behemoth pumps crystal up to maximum 12 lvl
  • Quest Coin Of Magic party quest
  • Minor correct for Forgotten Village квеста
  • Minor correction for a skill list
  • NPE correction in Frintezza
  • Added forgotten multisell for In The Forgotten Village quest
  • Fix PawnShopNoGradeCheckClasses config if empty
  • Added config for PawnShop to not check grade when selling certain item classes #2940
  • The ability to enchant the FORMAL_WEAR slot has been added. To do this, you need to add <chances type="FORMAL_WEAR"><chance val="100"/></chances> to the scroll
  • Added the ability to enchant FORMAL_WEAR
  • All castles and clan halls have been updated. All buffs have been moved from the code to the XML.
  • Added admin command USAGE: //pa_add_time <hours> [char_name|target]
  • minor correction for buffer
  • Universal NPC buff correction
  • Correction config PlaybackClassIdProbabilityMod for Record bots
  • More logical removal of summons for Record bots
  • Коррекция для квеста Curse Of Underground Fortress
  • Config for displaying skill chance
  • Rework for Action use and unhandled actions
  • More logical handling of aggression. Old data is correctly cleared if the player leaves the world
  • PawnShop logging tax withdrawal, extended purchase logging
  • EnchantReset enchantment log shows the previous enchantment level
  • Chat logging shows the original text if the chat filter is replaced with [censored]
  • Extended logging of Capsuled items (opening boxes)
  • Extended quest logs
  • Removed garbage from the player about golden ram and rewritten correctly
  • A small improvement for l2day event
  • For the l2day event, you can use fractional values for the chance in the l2day_letters_drop.xml file
  • Move from PTS quest Coin Of Magic
  • System message when skill rollback is triggered by Skill Mastery
  • in the quest Coin Of Magic removed unused NPCs
  • 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 purchase/extend premium before the old one expires for all services and items with this functionality
  • Correction of removal of items for increasing clan level and also correct list of requirements. Proof: https://web.archive.org/web/20070603020533/http://www.lineage2.com/Knowledge/clans.html
  • More correct anyFirst check for buffer
  • Now you can renew your premium account even if it is already active. Replacement for dialogues %endtime%
  • Correction for Npc Friend
  • Reworked Champions, brought the code into proper form
  • Config to limit the number of Champions in a radius
  • Solo buff for a universal mob, previously given only to party
  • The percentage tax is deducted after the item is sold at the Pawn Shop.
  • Stat correction for the quest rate skill if it is applied to a mob
  • Added the ability to enable the return of buffs on Olymp
  • Correction for quest Chest Caught With A Bait Of Icy Air
  • The Alliance with Varka Silenos and Alliance with Ketra Orcs quest distributes the reward to the entire group, as well as the penalty. For example, if a group member killed a mob of your clan. Also, if you kill a boss/mob of your alliance, the alliance marks are not removed
  • Atk Spd modifier mobs in configs
 
Last edited:
Back
Top