Ind 945 Posted April 22, 2013 (edited) Hercules April 22 PatchHello~! - What?! 1st, most of these things were meant to be released separately but as I started to work with them one thing hooked up to another and I ended up deciding to get all out at once No second today! The all-long, all-mighty list New Map Zone DB Updates Added New "All" Zone, easy way to add modifiers to all maps in the game. Automatically inherited by all existent zones. Added new zone setting disabled_commands, can disable any command in any zone "command-name: min-group-lv" also supports min group level to override, to enable back a command disabled by inheritance just use "command-name: 0" Added new zone setting skill_damage_cap (as requested by the community), can cap any skill damage to any range of unit types, and also a new core config "HMAP_ZONE_DAMAGE_CAP_TYPE" that controls how the cap is applied (before or after modifiers) New target-type support (used by skill_damage_cap and disabled_skills): PET (special thanks to frenzmu06 for bringing it up!), CLONE and MOB_BOSS Added support to ids! item and skill ids may now be employed in all sections of the file in the place of item/skill names Detailed Map Zone DB Update Hercules Channel System Update Added a IRC bridge as requested by the community, allows users outside of the game (but in a irc network e.g. thru mobile/cel app) to communicate with anyone in-game that is within a specific #channel, and vice-versa Detailed Channel System Update Added Beret and Yommy's suggestion on cash shop file format, also added support for item ids Added Ryuuzaki's kafra point support to the new cashshop Updated map-server's save_setting, added new option: 128, to save buyingstore transactions on the fly Revisited bindatcmd feature, dropped level support, added group level support and added a new flag capable of deciding whether calls to that command should be logged in the atcommand log. Performance Improvement Added a in-memory list to store existent shops (saves iterating through all online players) Modified searchstore to use said db above, making its queries faster Improved pc_groups processing, decreased runtime ram usage by a about 1mb. Improved @command log processing through groups, now caching the state (no longer does dbmap lookup). Improved atcommand.conf file processing (was doing a extra lookup instead of using atcommand_exists already-performed lookup result) Improved atcommand's help file processing (no more lookups! string is now cached directly in the atcommandinfo struct of each command) and data management Improved @help's processing: dropped the huge config file lookup and replaced by using the caches. Improved atcommand logging, added option to not log specific commands (so you dont waste log room with stuff such as @iteminfo/@mobinfo/etc) -- atcommand.conf nolog group Sightly improved zone inheritance processing. Speeded up mvp drop processing Speeded up item log processing Speeded up mob item drop processing Misc With map_zone_db's new clone support, flag 0x8000 (no-clone-use) in the skill db was dropped With map_zone_db's new way to block commands, mapflag nogo was dropped. Fixed a number of discrepancies between unsigned and signed variables in many packets. Fixed loading messages for exp_db, attr_fix, statpoint, mob_chat_db, mob_pouch, mob_branch, mob_classchange, mob_boss, mob_poring and item_group_db pets from gms who cant drop items no longer can loot items (prevents exploit where gm kills something, pet loots, then drops and action is not logged nor blocked). Fixed combo bonuses that used getrefine on weapons/cards that affect weapons. Added @searchstore as to offer same availability to gms as @auction/@mail does Improved 2013 client charselect procedure, all thanks to Yommy! Links~! Commit Edited February 7, 2017 by Ridley 19 Brynner, kami-shi, jaBote and 16 others reacted to this Quote Share this post Link to post Share on other sites
jTynne 101 Posted April 22, 2013 Shazaam! U da bes, Ind! Quote Share this post Link to post Share on other sites
Judas 100 Posted April 22, 2013 soo awesome ind!! Quote Share this post Link to post Share on other sites
Nameless2you 97 Posted April 22, 2013 Awesome, nice! Quote Share this post Link to post Share on other sites
JayPee 17 Posted April 23, 2013 Yey, so many updates hope this not get copied. Quote Share this post Link to post Share on other sites
nndsl 0 Posted April 23, 2013 please make irc-bot patch for rathena Quote Share this post Link to post Share on other sites
frenzmu06 5 Posted April 23, 2013 very good indeed! Quote Share this post Link to post Share on other sites
icabit 4 Posted April 23, 2013 awesome <3 i love the damage capper thing a lot+ the less memory consumption and much faster processing Quote Share this post Link to post Share on other sites
SlashGeeGee 2 Posted April 23, 2013 awesome updates ! looking forward for more overall good job Ind ! SlashGeeGee Quote Share this post Link to post Share on other sites
jTynne 101 Posted April 23, 2013 please make irc-bot patch for rathena Why..? This is Hercules. A separate emulator. If they want to put it into the rAthena emulator, they'll do it there, just like they did with Ind & friend's chat channel system. Frankly, I'd rather NOT see it implemented on rAthena, because it only continues the tension between the two projects that people have for whatever reason. I'd much prefer seeing each project truly fork and continue to develop separately, than seeing CUSTOM additions continuously merged into rAthena. But, you know, that's just my two cents, who am I? 3 icabit, REKT and Judas reacted to this Quote Share this post Link to post Share on other sites
icabit 4 Posted April 23, 2013 (edited) please make irc-bot patch for rathena Why..? This is Hercules. A separate emulator. If they want to put it into the rAthena emulator, they'll do it there, just like they did with Ind & friend's chat channel system. Frankly, I'd rather NOT see it implemented on rAthena, because it only continues the tension between the two projects that people have for whatever reason. I'd much prefer seeing each project truly fork and continue to develop separately, than seeing CUSTOM additions continuously merged into rAthena. But, you know, that's just my two cents, who am I? i totally agree with this just switch to hercules nndsl and you won't regret it Edited April 23, 2013 by icabit Quote Share this post Link to post Share on other sites
nndsl 0 Posted April 23, 2013 I would have moved on to Hercules, but I have to rAthena many modifications, I myself do not fix them. Quote Share this post Link to post Share on other sites
kami-shi 26 Posted April 24, 2013 Great Work! Quote Share this post Link to post Share on other sites
REKT 10 Posted May 10, 2013 +99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 Please don't argue with me, just SHUT UP! Quote Share this post Link to post Share on other sites