Skip to content

v2018.06.03

Compare
Choose a tag to compare
@MishimaHaruna MishimaHaruna released this 03 Jun 23:54
· 4373 commits to stable since this release
81d0244

Added

  • Added/updated packets support for clients from 2018-05-09 to 2018-05-23. (#2043)
  • Added client/version-specific enum clif_messages values for msgstringtable message IDs. All the related functions have been updated. (#2038)
  • Added the script commands setpcblock() and checkpcblock(), to prevent various character actions - see the script command docs for details. (#842)
  • Implemented the Stylist UI, available in clients starting from 2015. Configurable in stylist_db.conf, accessible to scripts through openstylist(). (#2004)

Changed

  • Extended the script command getunits() with support to look up units globally, making the map argument optional. (#1851)
  • Updated copyright headers to year 2018. (#2054)
  • Converted exp.txt (now exp_group_db.conf) to the libconfig format, now better integrated with job_db.conf. (#2036, originally #1944)

Fixed

  • Fixed an issue in the mob skill db parser that limited the mob skills to a maximum of 5 (#2042, issue #2044)
  • Fixed some incorrect msgstringtable IDs. (part of #2038)
  • Fixed inheritance in the mob DB, no longer overwriting the Range field with a default value. (#2055)
  • Fixed the skill element getter for levels above MAX_SKILL_LEVEL. (#2059)
  • Fixed interaction between the pvp_nocalcrank mapflag and the script/atcommands to toggle PvP. (#2057, issue #2056)

Deprecated

  • While not officially deprecated yet, use of maprespawnguildid() and playbgmall() has been superseded by getunits(). (part of #1851)
  • Deprecated the pcblockmove() script command. Use the more flexible setpcblock() instead. (part of #842)