Mystery 594 Posted March 15, 2016 January and February Digest 2016 The following digest covers the month of January 1st - January 31st 2016 & February 1st - February 29th 2016. January Digest Team Changes No new changes. Development Highlights Add *swap script command Added OneClickIdentify packet Add EQP_ = Equipment Position constants Remove VAR_ constants set_constant the LOOK_ constants Removed Hard Coded data for SC_ALL_RIDING Converted const.txt to libconfig format Added support to mark constants in db/constants.conf as deprecated Added converter script from const.txt to constants.conf Change the leftover ItemID's in skills Corrected wrong use of MAX_PC_SKILL_REQUIRE Fix battle config Hp/Sp overflow value Added support for MC_CARTDECORATE skill Fixes monsters not taking rude attack when OFFICIAL_WALKPATH is used Rewritten skill_tree parser in a more robust way - Fixes an issue that prevented skills with more than 4 pre-requisites or more than 3 pre-requisites and a minimum level from being parsed correctly (and without any warning or error messages). - Removes the limit on 5 pre-requisites (replaced a fixed size array with a VECTOR) - Reduces memory usage of skill_tree from 794kB to 440kB (32 bit) or 523kB (64 bit). - Fixes an issue that prevented multiple inheritance from working correctly in rare cases (incorrect definition order), without any warning or error messages. Now a warning is displayed if a job is inherited before being defined. - Fixes an issue that prevented skills inherited from being correctly merged with the skills defined for the current job. - Prevents a job from inheriting itself by accident. - Correctly detects skills defined twice for the same job. Database Highlights Fix some missing effects of Gunslinger & Rebellion bullets in PRE-RE Level Penalty fix Corrected the MTF_MATK, it should only give Fix MATK instead of MATK Update NPC_SUMMONMONSTER mobID to official value Fixes Renewal Sleipnir, SP Recovery Rate must be 25% Replaced numeric elements with Ele_* constants in the mob database Replaced numeric races with RC_* constants in the mob db Replaced numeric sizes with Size_* constants in the mob db Re-added support for the JName field in the mob db Fixes conditions in itembind.txt Skill Update (Added additional items for Pile Bunker) - Follow up: 3d90889ad Scripting Highlights Update Prontera trader npc's to match kRO's trader npc's Fix 3rd jobs BaseLevel requirement Fixes Mora NPC, being stuck when click Update morroc trader npc's to match kRO's morroc trader npc's Fix Eden Quest 11-25 bug which allowed to bypass quest delay January Statistics During the period there were 142 Commits. Of these 142 commits, 6 included bug-fixes. 17 Commits from Pull Requests. February Digest Team Changes No new changes Development Highlights Add to system information also information about clock function Added gender-related constants SEX_MALE/SEX_FEMALE Fix memory corruption if plugin add command line parameter Replaced a call to sleep() with HSleep() New format for Job field in job_db.conf Fix crash on npc emote, if npc not found Fixed two minor typos in NPC-related error/warning messages Implemented aStrndup() Added definitions of struct itemlist Edited npc->cashshop_buylist() to use the new struct itemlist Edited skill->changematerial() and skill->elementalanalysis() to use itemlist Edited npc->market_buylist() to use the new struct itemlist Edited npc->buylist() to use the new struct itemlist Edited npc->selllist() to use the new struct itemlist Database Highlights Mob DB Update - Added card drops Changed item_db to new format Added NoKnockback Mode for monsters Added monsters with NoKnockback Scripting Highlights Geffen NPC Updates Payon NPC Update Izlude NPC Update Alberta NPC Updates Update NPC ID's Replaced the SEX_FEMALE/SEX_MALE constants to scripts, where appropriate February Statistics During the period there were 65 Commits. Of these 65 commits, 2 included bug-fixes. 11 Commits from Pull Requests. 1 JulioCF reacted to this Quote Share this post Link to post Share on other sites