September Digest 2017
The following digest covers the month of September 1st - September 30th 2017
Team Changes
None
Development Highlights
Adjust rodex packet versions based on tests
Add SC_DAILYSENDMAILCNT into constants.conf and sc_config.txt
Add missing checks in attaching item to rodex mail
Reimplement getiteminfo/setiteminfo in a safer and more maintainable way
Split 'View' in two different fields in the item database
Update item DB (View -> ViewSprite)
Update item DB (View -> Subtype)
Differentiate variables that hold a ViewSprite and a weapon Subtype (Part 2)
Added Constant SEX_ANY (2) for Male and Female genders
Move other view-related variables to `sd->status.look`
allow buildin_getgroupid to take a GID
Packet Additions / Changes:
Change char server packets for 20170830 and newer clients.
Split packets and packets keys.
Add autogenerated encryption keys list for all client versions.
Add non shuffle packets for 2017-06-14bRagexeRE and newer.
Add shuffle packets for all 2014 ragexe clients.
Add shuffle packets for all 2015 ragexe clients.
Add shuffle packets for all 2016 ragexeRe clients.
Add shuffle packets for all released 2017 ragexeRe clients.
Database Highlights
Add item subtype (weapon/ammunition type) constants
Bitmask entries for weapons, ammunition, armors, etc. have been replaced with constants:
Replace W_DAGGER in the item database
Replace W_1HSWORD in the item database
Replace W_2HSWORD in the item database
Replace W_1HSPEAR in the item database
Replace W_2HSPEAR in the item database
Replace W_1HAXE in the item database
Replace W_2HAXE in the item database
Replace W_MACE in the item database
Replace W_STAFF in the item database
Replace W_BOW in the item database
Replace W_KNUCKLE in the item database
Replace W_MUSICAL in the item database
Replace W_WHIP in the item database
Replace W_BOOK in the item database
Replace W_KATAR in the item database
Replace W_REVOLVER in the item database
Replace W_RIFLE in the item database
Replace W_GATLING in the item database
Replace W_SHOTGUN in the item database
Replace W_GRENADE in the item database
Replace W_HUUMA in the item database
Replace W_2HSTAFF in the item database
Replace A_ARROW in the item database
Replace A_DAGGER in the item database
Replace A_BULLET in the item database
Replace A_GRENADE in the item database
Replace A_SHURIKEN in the item database
Replace A_KUNAI in the item database
Replace A_CANNONBALL in the item database
Replace A_THROWWEAPON in the item database
Scripting Highlights
Fix errors in the Diamond seller script
September Statistics
During the period there were 24 Commits.
6 Commits from Pull Requests with 0 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.