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.