Mystery 594 Posted December 16, 2015 October & November Digest 2015 The following digest covers the month of October 1st - October 31st 2015 and November 1st - November 30th 2015. October Digest Team Changes [*]@Aeromesi has joined the team as a Support Leader. [*]@Frost has joined the team as a Script Developer. Development Highlights [*]Add support for mob_db in conf format [*]Add Mob_db converter from txt to conf [*]Convert mob_db to new format [*]Add new config to allow player vend/chat room nearby hidden npc [*]Updated libconfig to GNU Bison 2.5 [*]Fixed message ID to a lower value [*]Error message when talking to a pre-defined channel Database Highlights [*]Converted all the commented out mob_db/mob_db22 entries to the new format [*]Update the Status Icons based in kRO Update 10-21-2015 [*]Missing Teleport Skill in RMSC2012 Headgears Script Highlights [*]Added Items needed in eden_iro.txt October Statistics [*]During the period there were 56 Commits. [*]Of these 56 commits, 1 included bug-fixes. [*]15 Commits from Pull Requests. November Digest Team Changes [*]None Development Highlights [*]Fixes missing new RC_ constants in some bonuses [*]Split the source path reference retain mechanism out of npc_parsename [*]Updated items trade restriction [*]Fixed a crash in some skills' multi-hit code [*]Renamed hQueue/hQueueIterator/hQueueOpt to latest standards [*]Refactored the script queue system [*]Fix @QMapChangeTo$ not usable when HQO_OnMapChange triggered [*]Fixed too-generic constant names of gettime() types [*]Fix npc initialisation in first map (m == 0) [*]Add option for fix hit after warp [*]Moved class and dir initializers to npc_create_npc [*]Added subtype initializer to npc_create_npc [*]Split frequently repeated code to add/register new NPCs [*]Split npc_duplicate_sub into separate functions [*]Fixed a compilation error when the memory manager is disabled [*]Split the duplication logic away from the parsing logic in NPC duplicates Scripting Highlights [*]Fixes Chance of Comodo Gambling [*]Converted some dealers to new trader format Database Highlights [*]Update new NPC ID's [*]SC Update (Added 'Eden Crystal Synthesis' statuses and added 'Geffen Magic Tournament' statuses) [*]Several item Updates [*]Part 1 [*]Update Geffen Scrolls to its official behavior and effect. [*]Added Official item effect of Mental Potion. [*]Fixed Chinese Pestel item effect. [*]Fixed Vitata500 not giving 5% sp. [*]Added 'Costume: Time Accessory'. [*]Part 2 [*]Update the item 'Acaraje' to its official effect. (Ref: http://herc.ws/board/tracker/issue-7773-acaraje-12375/) [*]Fix 'Vitata500' not giving additional % in sp. (Thanks to Haru) (Ref: http://www.divine-pride.net/database/item/12436) [*]Fix Ljosalfar and Mermaid Bubbles disappear its effect when died / dispell and etc. [*]Part 3 [*]Update Flame Stone, Ice Stone, Wind Stone, and Shadow Orb selling price base on kRO. [*]Update 'Mother_Heart' item effect. (Ref: http://www.divine-pride.net/database/item/2885) [*]Update 'Fools_Day_Box' and 'Fools_Day_Box2' based on Aegis. [*]Update some item scripts based on Aegis. [*]Changed some ItemID into Constants, Partial commit of my ItemID to Constant assignment. [*]Added New items and its effect and trade restrictions:• Mercenary_Casting_ (ID# 12807) (Ref: http://www.divine-pride.net/database/item/12807)• Mother_Love_Box (ID# 12808) (Ref: http://www.divine-pride.net/database/item/12808)• Level_Up_Box (ID# 12809) (Ref: http://www.divine-pride.net/database/item/12809)• Zherlthsh_Tck_Box_ (ID# 12819) (Ref: http://www.divine-pride.net/database/item/12819) [*]Part 4 [*]Change the effect of 'Devil Morocc Card' from MaxHP to MaxSP (Ref: http://www.divine-pride.net/database/item/4559) [*]Change the behavior of 'Fools Day Box' and 'Fools Day Box2'. (Thanks to Haru and Emistry) [*]Added the combo effect script of 'White Knightage Card' and 'Khalitzburg Knightage Card'. (Ref: http://www.divine-pride.net/database/item/4608) [*]Fix 'Birdcage Of Paradise' where the skill bonus is not working in Ranger Job and seperate its combo effect.- Added 54 New Cards up to the latest kRO Sakray Update (November 18, 2015)• Infinite Toad Card (ID#4642) (Ref: http://www.divine-pride.net/database/item/4642)• Infinite Vagabond Card (ID#4643) (Ref: http://www.divine-pride.net/database/item/4643)• Infinite Vocal Card (ID#4644) (Ref: http://www.divine-pride.net/database/item/4644)• Infinite Eclipse Card (ID#4645) (Ref: http://www.divine-pride.net/database/item/4645)• Infinite Chimera Card (ID#4646) (Ref: http://www.divine-pride.net/database/item/4646)• Infinite Osiris Card (ID#4647) (Ref: http://www.divine-pride.net/database/item/4647)• Infinite Eddga Card (ID#4648) (Ref: http://www.divine-pride.net/database/item/4648)• Infinite Phreeoni Card (ID#4649) (Ref: http://www.divine-pride.net/database/item/4649)• [WIP] Infinite Infinite Orc Hero Card (ID#4650) (Ref: http://www.divine-pride.net/database/item/4650)• Infinite Tao Gunka Card (ID#4651) (Ref: http://www.divine-pride.net/database/item/4651)• Nightmare Amon Ra Card (ID#4652) (Ref: http://www.divine-pride.net/database/item/4652)• Nightmare Arclouse Card (ID#4653) (Ref: http://www.divine-pride.net/database/item/4653)• Nightmare Mimic Card (ID#4654) (Ref: http://www.divine-pride.net/database/item/4654)• Nightmare Minorous Card (ID#4655) (Ref: http://www.divine-pride.net/database/item/4655)• [WIP] Nightmare Mummy Card (ID#4656) (Ref: http://www.divine-pride.net/database/item/4656)• [WIP] Nightmare Ancient Mummy Card (ID#4657) (Ref: http://www.divine-pride.net/database/item/4657)• Nightmare Verit Card (ID#4658) (Ref: http://www.divine-pride.net/database/item/4658)• Eggring Card (ID#4659) (Ref: http://www.divine-pride.net/database/item/4659)• Scout Basilisk Card (ID#4660) (Ref: http://www.divine-pride.net/database/item/4660)• Charge Basilisk Card (ID#4661) (Ref: http://www.divine-pride.net/database/item/4661)• Big Eggring Card (ID#4662) (Ref: http://www.divine-pride.net/database/item/4662)• Leaf Lunatic Card (ID#4663) (Ref: http://www.divine-pride.net/database/item/4663)• Grass Fabre Card (ID#4664) (Ref: http://www.divine-pride.net/database/item/4664)• Wild Honet Card (ID#4665) (Ref: http://www.divine-pride.net/database/item/4665)• Sweet Roda Frog Card (ID#4666) (Ref: http://www.divine-pride.net/database/item/4666)• Hunter Wolf Card (ID#4667) (Ref: http://www.divine-pride.net/database/item/4667)• Trance Spore Card (ID#4668) (Ref: http://www.divine-pride.net/database/item/4668)• Jungle Mandragora Card (ID#4669) (Ref: http://www.divine-pride.net/database/item/4669)• Fruit Pom Spider Card (ID#4670) (Ref: http://www.divine-pride.net/database/item/4670)• Sorcerer Celia Card (ID#4671) (Ref: http://www.divine-pride.net/database/item/4671)• Sura Chen Card (ID#4672) (Ref: http://www.divine-pride.net/database/item/4672)• Minstrel Alphoccio Card (ID#4673) (Ref: http://www.divine-pride.net/database/item/4673)• Guillotine Cross Eremes Card (ID#4674) (Ref: http://www.divine-pride.net/database/item/4674)• Arch Bishop Magaleta Card (ID#4675) (Ref: http://www.divine-pride.net/database/item/4675)• Ranger Cecil Card (ID#4676) (Ref: http://www.divine-pride.net/database/item/4676)• Mechanic Howard Card (ID#4677) (Ref: http://www.divine-pride.net/database/item/4677)• Warlock Kathryne Card (ID#4678) (Ref: http://www.divine-pride.net/database/item/4678)• Rune Knight Seyren Card (ID#4679) (Ref: http://www.divine-pride.net/database/item/4679)• Royal Guard Randel Card (ID#4680) (Ref: http://www.divine-pride.net/database/item/4680)• Genetic Flamel Card (ID#4681) (Ref: http://www.divine-pride.net/database/item/4681)• Shadow Chaser Gertie Card (ID#4682) (Ref: http://www.divine-pride.net/database/item/4682)• Wanderer Trentini Card (ID#4683) (Ref: http://www.divine-pride.net/database/item/4683)• True Eremes Guile Card (ID#4684) (Ref: http://www.divine-pride.net/database/item/4684)• True Margaretha Sorin Card (ID#4685) (Ref: http://www.divine-pride.net/database/item/4685)• True Kathryne Keyron Card (ID#4686) (Ref: http://www.divine-pride.net/database/item/4686)• True Cecil Damon Card (ID#4687) (Ref: http://www.divine-pride.net/database/item/4687)• True Howard Alt-Eisen Card (ID#4688) (Ref: http://www.divine-pride.net/database/item/4688)• True Seyren Windsor Card (ID#4689) (Ref: http://www.divine-pride.net/database/item/4689)• True Randel Lawrence Card (ID#4690) (Ref: http://www.divine-pride.net/database/item/4690)• True Flamel Emure Card (ID#4691) (Ref: http://www.divine-pride.net/database/item/4691)• True Celia Alde Card (ID#4692) (Ref: http://www.divine-pride.net/database/item/4692)• True Chen Liu Card (ID#4693) (Ref: http://www.divine-pride.net/database/item/4693)• True Gertie Card (ID#4694) (Ref: http://www.divine-pride.net/database/item/4694)• True Trentini Card (ID#4695) (Ref: http://www.divine-pride.net/database/item/4695)• True Alphoccio Card (ID#4696) (Ref: http://www.divine-pride.net/database/item/4696) [*]Part 5 [*]Fix 'Light Concentration Potion', 'Light Awakening Potion' and 'Light Berserk Potion' not giving additional ASPD when used. Thanks to Emistry. (Ref: http://herc.ws/board/tracker/issue-8482-light-centerawakeningbersek-potion/) [*]Change the 'Fools Day Box' and 'Fools Day Box2' variable from .@i to .@temp. [*]Added 9 New Items and its trade restriction based on itemmoveinfov5.txt of kRO.• Infinite Concentration Potion (ID#12884) (Ref: http://www.divine-pride.net/database/item/12884)• Infinite Awakening Potion (ID#12885) (Ref: http://www.divine-pride.net/database/item/12885)• Infinite Berserk Potion (ID#12886) (Ref: http://www.divine-pride.net/database/item/12886)• Infinite Fly Wing (ID:12887) (Ref: http://www.divine-pride.net/database/item/12887)• Infinite Concentration Potion Box (ID#17226) (Ref: http://www.divine-pride.net/database/item/17226)• Infinite Awakening Potion Box (ID#17227) (Ref: http://www.divine-pride.net/database/item/17227)• Infinite Berserk Potion Box (ID#17228) (Ref: http://www.divine-pride.net/database/item/17228)• Infinite Fly Wing Box (ID:17229) (Ref: http://www.divine-pride.net/database/item/17229)• Infinite Fly Wing Box 3Days (ID:17251) (Ref: http://www.divine-pride.net/database/item/17251) [*]Part 6 [*]Fixes http://herc.ws/board/tracker/issue-8592-mega-resist-potion/, where the SC_TARGET_BLOOD is not working properly. Thanks to kyeme. [*]Adjust some whitespaces. [*]Part 7 [*]Fixes http://herc.ws/board/tracker/issue-7330-halohalo/ where Item 'Halohalo' will not stack together w/ other Status Foods. [*]Change the Status Food Behavior based on Aegis: (NOTE: ID# 12202, 12203, 12204, 12205, 12206, 12207 and 12247) [*]Removed when the player dies. [*]Update its HP/SP percentheal based on Aegis script.- Follow up e511dcf#commitcomment-14500629. Thanks to AnnieRuru.- Follow up d9ad1cc#commitcomment-14502822. Thanks also to AnnieRuru.- Change the sequence of our current Trade Restriction based on kRO's itemmoveinfov5.txt [*]Part 8 [*]Implemented the Geffen Scrolls and Mental Potion official effects. Thanks to Kyeme. (Ref: http://herc.ws/board/topic/1125-please-implement-the-magic-scroll-mental-potion-etc/) [*]Part 9 [*]Fixed 'Black Thing' not decreasing Stats and Movement Speed. [*]Fixed 'Enriched White Potion Z' no HP regeneration. [*]Part 10 [*]Fix some item behavior that should not stack w/ other stat foods.• Tyr's Blessing - http://www.divine-pride.net/database/item/14601• Internet Cafe1 -• Internet Cafe2 -• Internet Cafe3 -• Internet Cafe4 -• Luxurious Western Food - http://www.divine-pride.net/database/item/14607• Manchu-Han Imperial Feast - http://www.divine-pride.net/database/item/14608 [*]Part 11 [*]Fix some item behaviors based on Official Servers.• Str_Dish10 (Healing percent)• Citron• Meat Skewer• Mre_B• Mre_C• Spray Of Flowers• Strawberry Cake• Pineapple Juice• Spicy Sandwich• Grilled Corn [*]Implemented the follow SC:• SC_FOOD_CRITICALSUCCESSVALUE (Based on Aegis VAR_CRITICALSUCCESSVALUE) [*]Part 12 [*]Fix some item behavior based on Official Servers.• Lucky Rice Cake• Charm Of Luck• Charm Of Happiness• Rune Kn Test Int• Takoyaki• Evasion Scroll• Concentration Scroll [*]Part 13 [*]Added new official cash shop usable items and it's boxes:• STR Biscuit Stick - http://www.divine-pride.net/database/item/14616• VIT Biscuit Stick - http://www.divine-pride.net/database/item/14617• AGI Biscuit Stick - http://www.divine-pride.net/database/item/14618• INT Biscuit Stick - http://www.divine-pride.net/database/item/14619• DEX Biscuit Stick - http://www.divine-pride.net/database/item/14620• LUK Biscuit Stick - http://www.divine-pride.net/database/item/14621• STR Biscuit Stick Box - http://www.divine-pride.net/database/item/17270• VIT Biscuit Stick Box - http://www.divine-pride.net/database/item/17271• AGI Biscuit Stick Box - http://www.divine-pride.net/database/item/17272• INT Biscuit Stick Box - http://www.divine-pride.net/database/item/17273• DEX Biscuit Stick Box - http://www.divine-pride.net/database/item/17274• LUK Biscuit Stick Box - http://www.divine-pride.net/database/item/17275 [*]Part 14 [*]Added new official item status effect, 'SC_CUP_OF_BOZA'.- Follow up f512a0b.- Follow up ce33936.- Follow up d8909d9.- Follow up f65e032.- Some white spaces adjustments. November Statistics [*]During the period there were 82 Commits. [*]Of these 82 commits, 5 included bug-fixes. [*]7 Commits from Pull Requests. 3 JulioCF, Legend and Jezu reacted to this Quote Share this post Link to post Share on other sites