summaryrefslogtreecommitdiff
path: root/src/plugins
AgeCommit message (Collapse)AuthorFilesLines
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 ).
2015-06-19HPM Hooks UpdateHercules.ws4-60/+60
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-06-19Improved info/error messages during plugin loadingHaru1-4/+4
- Each loaded plugin will now show a status message - If a plugin loads because of a missing symbol, an error message will be displayed, mentioning the name of the missing symbol. Signed-off-by: Haru <haru@dotalux.com>
2015-06-19HPM Hooks UpdateHercules.ws1-4/+4
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-06-19Removed ".." from include directivesHaru5-113/+117
- Include directives are now directory-independent. - This will allow building plugins from other directories in future. Signed-off-by: Haru <haru@dotalux.com>
2015-06-02Follow up to 712812bMysteries1-2/+2
- More link changes - Added proper link to Roulette topic
2015-06-02HPM Hooks UpdateHercules.ws3-35/+34
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-06-02Re-implemented clif->colormes to accept arbitrary colorsHaru1-1/+1
- Due to the backward-incompatible change, clif->colormes was renamed to clif->messagecolor_self (for similarity with clif->messagecolor). The 'color' argument is now a 0xRRGGBB color rather than a color_table index. - enum clif_colors is no longer needed, but 0xRRGGBB-based constants are now provided to replace the old COLOR_* values. Signed-off-by: Haru <haru@dotalux.com>
2015-05-31HPM Hooks UpdateHercules.ws3-0/+32
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-05-18HPM Hooks UpdateHercules.ws3-99/+37
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-05-17HPM Hooks UpdateHercules.ws1-6/+6
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-04-25HPM Hooks UpdateHercules.ws4-6/+70
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-04-16Update HPM hooks.Andrei Karas3-0/+31