📢 Update Notes - 27/05/26

Argentum Online · published

💻 Client

PR #861 (ReyarB)

chkAntiCheat has been converted into a global toggle switch, eliminating the auto-toggling of other controls and preventing duplicate messages due to lag. The penalty logic has also been adjusted, and visual details in the GM panel have been corrected.

➝ Impact: Greater manual control of AntiCheat and fewer duplicate penalties/logs.

PR #865 (Plus)

The thickness of the white border at the coordinates displayed in frmMain has been reduced. The text remains legible but with a more subtle and less intrusive outline.

➝ Impact: Improved aesthetics and visual clarity in the interface.

PR #862 (Plus)

A crash in HandleCharAtaca has been fixed when VictimIndex = 0. This value is now allowed as "no victim" in failed attacks, preventing unnecessary errors.

➝ Impact: Greater client stability, without crashes during invalid attacks.

PR #864 (Temis)

Direct calls to WriteCancelarTorneo/ParseUserCommand are replaced with a single WriteCancelarEvento, unifying cancellation behavior across different forms.

➝ Impact: More consistent code and simplified maintenance for event cancellation actions.


⚡Server

PR #1609 (Temis)

Handling is added for applicants whose character cannot be resolved: if the applicant's CharId <= 0, the localized message MSG_ASPIRANTE_OFFLINE_SIN_CHARID is sent, and the flow is interrupted to avoid processing invalid clan requests.

➝ Impact: Prevents errors and phantom clan requests when the character does not exist or is offline.

PR #1605 (ReyarB)

In Codigo/Protocol.bas, within HandleAntiMacroMessage, outgoing calls to WriteLocaleMsg and WriteShowMessageBox for the target user were removed, and the GM log entry was changed to record a registered control (“Registered anti-macro control”) instead of “sent.”

➝ Impact (inference): Improves consistency in event and request handling, reducing errors.

PR #1612 (Temis)

Fixes a bug where Team1 was being built using Team2 data in ties (copy-paste error). Additionally, the minimum ELO threshold was lowered from 35 to 33, the variable todosMayorA35 was renamed todosAptos, and message 1697 was updated to reflect the new minimum level.

➝ Impact: Fairer challenges with lower level requirements and corrections to tie-breaking logic. Support for future character challenge rankings.


🧩 Resources

[SPELLS]

The StaPercentRequired property is applied to the Resurrect spell, changing its energy requirement from a flat amount to a percentage of the user's energy.

The level requirement to consume the item (spell) is removed.