Mystery 594 Posted September 23, 2017 August Digest 2017 The following digest covers the month of August 1st - August 30th 2017 Team Changes None Development Highlights Item DB: replace numbers with constants and split View into Subtype and ViewSprite (This has been merged on Sept. 17, however, all commits were created on August 21). Added support for bitmasks, in the form of libconfig arrays of constants (strings) in the Upperand Loc fields of the item DB. Split the View field into Subtype and ViewSprite, to better describe its actual use, depending on the item type. Changed several numeric values into human-readable constants: W_* and A_* constants for the Subtype field IT_* constants for the Type field (thanks to @iRagno, from PR #1633) SEX_* constants for the Gender field (thanks to @iRagno, from PR #1633) ITEMUPPER_* (bitmask) constants for the Upper field EQP_* (bitmask) constants for the Loc field. Fixed some incorrect values in the Renewal item DB, detected thanks to the above changes. Differentiated and refactored the variables that hold view sprites from those that hold item subtypes. This includes entire contents of PR #1633, which was merged (rebased and fast-forwarded) into this branch. Disable warning -Wdiscarded-qualifiers in hpm code for now Fix various issues detected by coverity in rodex-related code Save near 200 places in arrays with size SC_MAX Update travis for ubuntu trusty add clang-5.0 re and pre-re builds to travis add clang-4.0 re and pre-re builds to travis Scripting Highlights Update Airship Quests (#1614) August Statistics During the period there were 65 Commits. 5 Commits from Pull Requests with 2 Bugs* fixed from merged issues. *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference. The number of commits includes those that were merged. 3 bWolfie, Cyro and Easycore reacted to this Quote Share this post Link to post Share on other sites