Skip to content

v2018.02.11

Compare
Choose a tag to compare
@MishimaHaruna MishimaHaruna released this 11 Feb 19:59
· 4578 commits to stable since this release
e47b550

Added

  • Added/updated packets support for clients from 2017-12-13 to 2018-01-24. (part of #1957)
  • Implemented the official Clan System, including the possibility of customization and a Clan vs Clan versus mode. (#1718, #1964, #1968, related to issue #241)
    • New GM commands: @claninfo, @joinclan, @leaveclan, @reloadclans, @cvcon and @cvcoff.
    • New script commands: clan_join(), clan_leave() and clan_master(); extended strcharinfo() and getcharid().
    • Configuration changes: see conf/clans.conf, conf/map/logs.conf, db/clans.conf, db/*/map_zone_db.conf.
    • Note: This requires the SQL migrations 2017-06-04--15-04.sql and 2017-06-04--15-05.sql.
    • Note: The npc/re/other/clans.txt script is now loaded by default in renewal mode.
  • Added several (status-icon related) constants to the script engine (through the new constants.inc file). (part of #1718)
  • Implemented the missing HPM interfaces in the login server (account, ipban, lchrif), added the missing variables into the login interfaces. (#1963, issue #1908)
    • The _sql suffix has been removed from the source files in the login server.
    • Functions in account.c and loginlog.c have been prefixed with account_ and loginlog_ respectively.
    • The chrif_ functions of the login server have been renamed to lchrif_.
    • The server[] array has been moved to login->dbs->server[].
    • The account (account.h), ipban (ipban.h), lchrif (login.h), loginlog (loginlog.h)
    • Several log_* global variables have been moved to the loginlog interface, with their respective names.
    • The account_engine[0] variable has been moved to login->dbs->account_engine (note: this is not an array!)
  • Added/updated packets support for clients from 2018-01-31 to 2018-02-07. (#1969)

Changed

  • Applied script standardization to the Bakonawa Lake instance script. (#1874)
  • Applied script standardization to the Buwaya Cave instance script. (#1877)
  • Applied script standardization to the Eclage Interior instance script. (#1878)
  • Applied script standardization to the Hazy Forest instance script. (#1880)
  • Applied script standardization to the Malangdo Culvert instance script. (#1881)

Fixed

  • Fixed compatibility issues with the 2013-12-23 client. (part of #1957, issue #1956)
  • Prevented the leak of a hidden GM's presence through area packets. (#1200)
  • Fixed an unterminated string in the bg_message() related packets, with certain client versions. (#1890)