summaryrefslogtreecommitdiff
path: root/src/plugins
AgeCommit message (Collapse)AuthorFilesLines
2015-12-16HPM Hooks UpdateHercules.ws9-0/+93
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-12-15Added GPL-compliant header to sql filesHaru1-1/+24
Signed-off-by: Haru <haru@dotalux.com>
2015-12-15Added GPL-compliant header to all sources and build scriptsHaru18-81/+390
Signed-off-by: Haru <haru@dotalux.com>
2015-12-15HPM Hooks UpdateHercules.ws1-27/+27
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-12-13HPM Hooks UpdateHercules.ws1-7/+7
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-12-13- Fixed #723 now it's possible to retrieve Battle Config Settings from ↵Your Name1-4/+27
plugins into scripts - Fixed Possible Crash when null parse function pointer passed to HPMi->addConf - Now it's possible to use same parse function for all config entries - Now Battle Config entries must have a return function
2015-12-12Added server type checks to the sample plugin, to avoid hooking errors on ↵Haru1-16/+25
login/char servers Related to issue #909 Signed-off-by: Haru <haru@dotalux.com>
2015-12-12HPM Hooks UpdateHercules.ws4-0/+550
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-12-06HPM Hooks UpdateHercules.ws3-0/+32
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-12-04HPM Hooks UpdateHercules.ws3-0/+31
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-12-02Fixed an issue with the HPMDataCheck when PCRE is enabledHaru1-2/+2
- Follow-up to 300668d, thanks to AnnieRuru Signed-off-by: Haru <haru@dotalux.com>
2015-11-14HPM Hooks UpdateHaru1-8/+9
2015-11-14HPM Hooks UpdateHaru1-4/+4
2015-11-14HPM Hooks UpdateHercules.ws3-6/+228
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-10-22HPM Hooks UpdateHercules.ws3-96/+0
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-10-22Updated db2sql pluginHaru1-8/+3
Signed-off-by: Haru <haru@dotalux.com>
2015-10-20Update HPM hooks.Andrei Karas1-6/+6
2015-10-19Update HPM hooks.Andrei Karas3-63/+251
2015-10-19rename malloc.c/h to memmgr.Andrei Karas3-4/+4
2015-10-11HPM Hooks UpdateHaru3-18/+18
2015-10-06HPM Hooks UpdateHercules.ws1-24/+24
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-10-06Merge pull request #682 from Smokexyz/masterHaruna3-18/+50
Convert refine_db.txt to refine_db.conf (libconfig)
2015-10-05Merge pull request #747 from 4144/setvarsHaruna3-0/+504
Split function set_reg and get_val into functions based on variable types.
2015-10-04HPM Hooks UpdateHercules.ws3-0/+32
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-10-02Convert refine_db.txt to refine_db.conf (libconfig)Smokexyz3-18/+50
Thanks for Haru and 4414 for pointing out inefficiency in code, edited as suggested. Rework - Changed refine_db.conf format to a more concise one, thanks to Haru for suggesting. [2/10/15] Updated with corrections pointed out by Haru. Updated warning and error messages.
2015-10-01Update HPM hooks.Andrei Karas3-0/+504
2015-09-25More aggressive whitespace cleanup. Follow up to 51329e6Haru2-4/+2
Signed-off-by: Haru <haru@dotalux.com>
2015-09-24Update HPM hooks.Andrei Karas1-36/+36
2015-09-18Clarified the intent of several assignments inside conditional expressionsHaru1-1/+1
Signed-off-by: Haru <haru@dotalux.com>
2015-09-17HPM Hooks UpdateHercules.ws3-0/+38
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-09-17HPM Hooks UpdateHercules.ws3-0/+124
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-09-10Update HPM hooks.Andrei Karas1-18/+18
2015-08-27HPM Hooks UpdateHercules.ws3-0/+31
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-08-17HPM Hooks UpdateHercules.ws3-0/+31
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-08-15HPM Hooks UpdateHaru12-0/+105
2015-08-15Added core HPM interfaceHaru1-12/+5
Signed-off-by: Haru <haru@dotalux.com>
2015-08-15HPM Hooks UpdateHaru3-121/+0
Signed-off-by: Haru <haru@dotalux.com>
2015-08-15HPM compatibility improvementsHaru5-41/+16
Improved compatibility, portability and standards conformance. - Since it is not possible to portably and reliably re-use the core's symbols in plugins, symbols are no longer exported unless explicitly required, in the UNIX builds. This mimics the Windows behavior and adds HPM compatibility to OSes such as FreeBSD. Credits to Andrei Karas for making this possible. - For convenience, it is no longer necessary to call GET_SYMBOL, since the plugin will automatically import all the available symbols when it's loaded, depending on the included headers. - Plugins are now supposed to include the "common/hercules.h" header before including anything else. Incluing common/HPMi.h, common/cbasetypes.h or conf/core.h is no longer necessary, as those are guaranteed to be automatically included by hercules.h. - HPM API version bumped to 1.1. Signed-off-by: Haru <haru@dotalux.com>
2015-08-15Moved session array into the socket interfaceHaru1-11/+8
Signed-off-by: Haru <haru@dotalux.com>
2015-08-15HPM Hooks UpdateHaru15-0/+22728
Signed-off-by: Haru <haru@dotalux.com>
2015-08-15Added HPMHooking support for common interfacesHaru1-0/+14
Signed-off-by: Haru <haru@dotalux.com>
2015-08-13Added script_mapquit plugin (moved from the StaffPlugins repository)Haru1-0/+47
The plugin is used by the Travis CI build, and it makes more sense to be present here, so that it can be kept up to date when the HPM is updated, to avoid build failures. Signed-off-by: Haru <haru@dotalux.com>
2015-08-12HPM Hooks UpdateHercules.ws1-6/+6
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-08-11HPM Hooks UpdateHercules.ws6-96/+32
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-08-11HPM Hooks UpdateHercules.ws3-0/+155
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-08-09HPM Hooks UpdateHercules.ws3-0/+31
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-08-05Update HPM hooks.Andrei Karas2-12/+12
2015-07-18Update HPM hooks.Andrei Karas3-0/+64
2015-07-08HPM Hooks UpdateHercules.ws3-0/+125
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-07-08Update Unique ID system to match official now it cover all cash items ↵Ibrahim Hossam1-1/+5
include stackable ones. Implement ForceSerial option in Package Item Database to force serial for any item. Implement ForceSerial option in item database to force serial for any item. Implement Merge Client interface to merge stackable items with serial numbers ( check npc/other/item_merge.txt ).