
Server:
Shield deflection probability is now configurable. Author: Centarios PR: #848
The shield deflection probability system has been modified. Shield effectiveness can now be configured using a percentage property. A percentage of 100% maintains the current effectiveness, while lower values reduce the shield's effectiveness proportionally. Cosmetic shields can still be set to 0.
Improved validation for the use of unsupported macros. Author: ReyarB PR: #859
Strengthened validation for the use of unsupported macros, ensuring that only defined spells can activate them. Code readability has been improved and the groundwork has been paved for future implementations of unsupported spells.
Experience and level bonuses for groups with leadership. Author: Centtorios PR: #852 (UNDER REVIEW) A +1 bonus has been added to the party level delta for characters with Leadership equal to or greater than 15 (Charisma/2). A configurable bonus (currently 1%) has also been added to the experience gained for all party members who meet the Leadership requirement.
Leadership bonus implementation reverted. Author: RecoX PR: #865
Leadership bonus functionality has been temporarily reverted due to a bug preventing server compilation. This reversion is intended to ensure game stability while the underlying issue is investigated and resolved.
English localization improvements. Author: ReyarB PR: #861
Updates and fixes have been made to the English translation of several game modules, including Tournaments, Events, and Punishments. Additionally, message identifiers have been corrected.
Refactoring of helmet and head assignment logic. Author: ReyarB PR: #862
The internal logic for assigning helmets and heads to characters has been refactored. This improves code maintainability and paves the way for future implementations of new types of headgear. No functional changes visible to the player have been introduced.
Macro detection refactoring and improvements. Author: ReyarB PR: #864
The macro detection system has been optimized for clarity and maintainability by unifying calls and centralizing logic. Game behavior remains the same, but the internal structure is now cleaner and more scalable, preparing the code for future improvements to macro detection.
PvE Bard class update. Author: Temis-gt PR: #855
Adjustments have been made to the Bard class, including declaring variables for lyres, modernizing spell-related code, and introducing meditation bonuses based on the equipped lyre.
Increased maximum imprisonment time. Author: aledg994 PR: #863
The maximum time a character can be jailed has been increased.
Automated server, index builder, and client launch. Author: plusin PR: #851
Added a BAT script that automates the startup of the server, index builder, and game client. It requires the files to be located in the "C:\\AO20" folder.
Client:
Pets no longer make noise when walking. Author: Wyr0X PR: #527
Pet and summoned creature footstep sounds have been removed to reduce overall noise pollution and make it easier to spot invisible players.
Added a link to the Steam graph to the /showconsole command. Author: Centtorios PR: #526
The /showconsole command now displays a direct link to the Argentum Online activity graph on Steam.
Changed the variable type for jail time. Author: aledg994 PR: #528
The variable type that stores jail time has been changed from byte to integer. This allows for greater precision and prevents potential overflows when calculating sentence time.
Added a window for selecting skins. Author: ReyarB PR: #519
A new window has been implemented that allows players to more easily select and change their character's appearance (skins).
Items:
War Mace: Increases minimum damage to 11 (9 >> 11)
Lute: When equipped, the bard class increases each meditation by 5 points
Magic Lute: When equipped, the bard class increases each meditation by 10 points
Elven Lute: When equipped, the bard class increases each meditation by 15 points
Spells: Wind Elemental: Requires 940 mana to cast (965 >> 940) Fire Echo (NPC): When equipped with a magic lute, the spell costs 5 less mana. Mauve Flash (NPC): When equipped with a magic lute, the spell costs 5 less mana. NPCs: Scylla (Piranha): Minimum and maximum damage increased to 30/35 (previously 25/30) Elite Skeleton: Now hits every 1.7s (previously 1.8s) Druid: Direwolf and Cryptococcus now hit every 2.4s (previously 2.7s) Bard: Wind Elemental minimum damage increased to 85 (previously 80) Captain Cedric: Grants 330 gold on death (300 >> 330) Duohorn: Grants 150 gold on death (180 >> 150) Wandering Skeleton: Grants 110 gold on death (140 >> 110) Sludge Anomaly: Level = 20 property applied Scalecreep: Level = 20 property applied This new property generates a debuff 5% experience gained if the attacking character's level difference is greater than 5, and for each higher level, 5% more is accumulated. Mapping: The following NPCs have been added: 2 Leviathan NPCs and 2 Small Leviathan NPCs to Map 131 (Sea) 2 Shark NPCs to Map 475 (Sea) 2 Dark Lobelia to Map 239 (Elven Forest) 1 Dark Lobelia to Map 344 (Elven Forest) 1 Dark Lobelia to Map 237 (Elven Forest) 2 Red-Flowered Bushes to Map 546 (Hope) 1 Red-Flowered Bush to Map 547 (Hope) 1 Red-Flowered Bush to Map 541 (Hope) 1 Brown Feather to Map 201 (Pirate Island) 1 Flowering Cactus to Map 100 (Usurped Island) 1 Seeded Araucaria to Map 351 (Hillsides) Frost) 1 Dark Lobelia and 1 Redflower Bush to Map 566 (Spirit Woods) Added 2 side entrances to Map 128 (Frost Cavern dungeon entrance) Patreon Shop: The Patreon items for the Haunted Inn have been updated and can be viewed at: https://www.argentumonline.com.ar/wiki/guia-general/items-patreon
