summaryrefslogtreecommitdiff
path: root/src/common/HPMDataCheck.h
AgeCommit message (Collapse)AuthorFilesLines
2017-04-04Implementation of Item Options System.Smokexyz1-1/+2
Allows the infusing of equipments with bonus item options. This feature is constrained to clients of packet versions greater than or equal to `20150226`. Item Options and their effects are defined server-side in `db/item_options.conf` and client side in `data/luafiles514/lua files/datainfo/addrandomoptionnametable.lub` The ID of the option must tally with the correct index of the description provided in the client side lua file to avoid bugs. IT_OPT_* keys and MAX_ITEM_OPTIONS macro are also exported from the source as constants. An additional flag `disable_options` has been added to sql, and as `DisableOptions: true/false (boolean, defaults to false !!for equipments only!!)` to item_db.conf files. Script commands documentation is also included. SQL file updates are included. Credits: [Smokexyz](https://github.com/Smokexyz) Style and Script Fixes by [Asheraf](https://github.com/Asheraf) Initial design Idea by [secretdataz](https://github.com/secretdataz)
2017-01-02HPM Hooks UpdateHercules.ws1-1/+1
Signed-off-by: HerculesWSAPI <dev@herc.ws>
2016-07-12HPM Hooks UpdateHaru1-0/+5
Signed-off-by: Haru <haru@dotalux.com>
2016-07-12HPM Hooks UpdateHaru1-1/+6
Signed-off-by: Haru <haru@dotalux.com>
2016-07-12HPM Hooks UpdateHaru1-0/+5
Signed-off-by: Haru <haru@dotalux.com>
2016-07-12HPM Hooks UpdateHaru1-0/+5
Signed-off-by: Haru <haru@dotalux.com>
2016-07-12HPM Hooks UpdateHaru1-0/+5
Signed-off-by: Haru <haru@dotalux.com>
2016-07-12HPM Hooks UpdateHaru1-1/+2
Signed-off-by: Haru <haru@dotalux.com>
2016-07-02HPM Hooks UpdateHercules.ws1-0/+2
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2016-06-25HPM Hooks UpdateHaru1-0/+2
Signed-off-by: Haru <haru@dotalux.com>
2016-04-25HPM Hooks UpdateHercules.ws1-0/+1
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2016-04-23HPM Hooks UpdateHaru1-0/+2
Signed-off-by: Haru <haru@dotalux.com>
2016-04-16HPM Hooks UpdateHaru1-0/+1
Signed-off-by: Haru <haru@dotalux.com>
2016-04-16HPM Hooks UpdateHaru1-0/+19
Signed-off-by: Haru <haru@dotalux.com>
2016-04-16HPM Hooks UpdateHaru1-0/+6
Signed-off-by: Haru <haru@dotalux.com>
2016-02-24HPM Hooks UpdateHercules.ws1-0/+2
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2016-01-03HPM Hooks UpdateHercules.ws1-0/+1
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2016-01-03HPM Hooks UpdateHercules.ws1-1/+1
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-12-15Added GPL-compliant header to all sources and build scriptsHaru1-5/+25
Signed-off-by: Haru <haru@dotalux.com>
2015-12-02HPM Hooks UpdateHercules.ws1-0/+5
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-11-14HPM Hooks UpdateHaru1-2/+2
2015-10-21Fixed Typos (+1 squashed commits)ossi01101-0/+3
Squashed commits: [18d0374] Fixed Quest Log Packet for 2014-10-22 + Clients Added log Folder to be able to capture Map Server Logs see map-server.conf for it Added save folder to be able to dump unknown packets
2015-10-20Update HPM hooks.Andrei Karas1-5/+5
2015-10-11HPM Hooks UpdateHaru1-0/+1
2015-09-25Upgraded Doxygen configuration file to 1.8.10Haru1-0/+1
Signed-off-by: Haru <haru@dotalux.com>
2015-08-27HPM Hooks UpdateHercules.ws1-0/+1
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-08-17HPM Hooks UpdateHercules.ws1-0/+1
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-08-15HPM Hooks UpdateHaru1-2/+5
2015-08-15HPM Hooks UpdateHaru1-0/+1
2015-08-15HPM Hooks UpdateHaru1-1/+1
2015-08-15HPM Hooks UpdateHaru1-0/+3
Signed-off-by: Haru <haru@dotalux.com>
2015-08-15Added showmsg HPM interfaceHaru1-0/+5
- The showmsg interface is automatically imported into plugins by the HPM (just like previously, the various Show* functions were). This change requires no actions from plugin developers. - stdout_with_ansisequence is now available through showmsg->stdout_with_ansisequence - msg_silent is now available through showmsg->silent - console_msg_log is now available through showmsg->console_log - timestamp_format is now available through showmsg->timestamp_format - Plugin-safe macros are provided, so that all Show* and Clear* calls will require no changes. - vShowMessage is provided through the public API, as va_list variant of ShowMessage. - vShowMessage_ is no longer part of the public API. If necessary, va_list variants of the other Show* functions will be added at a later time as follow-ups. Signed-off-by: Haru <haru@dotalux.com>
2015-08-11HPM Hooks UpdateHercules.ws1-0/+1
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-08-01HPM Hooks UpdateHercules.ws1-0/+3
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-07-08HPM Hooks UpdateHercules.ws1-0/+1
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-06-19HPM Hooks UpdateHercules.ws1-0/+424
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-05-17HPM Hooks UpdateHercules.ws1-0/+1
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-01-24HPM Hooks UpdateHaru1-0/+5
Signed-off-by: Haru <haru@dotalux.com>
2014-11-15regenerate HPM hooks.Andrei Karas1-0/+81
2014-11-07HPM Hooks Update.Andrei Karas1-0/+5
2014-10-28Added preliminary support for login and char server in the HPMDataCheckHaru1-36/+37
- Special thanks to Ind Signed-off-by: Haru <haru@dotalux.com>
2014-07-11Fixed reserved __identifier violationsHaru1-72/+72
- Complies with CERT DCL37-C - Fixes issue #293 (special thanks to elfring) Signed-off-by: Haru <haru@dotalux.com>
2014-07-08HPM Hooks UpdateHercules.ws1-0/+1
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2014-04-18HPM Hooks UpdateHercules.ws1-0/+5
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2014-03-06HPM Hooks UpdateHercules.ws1-0/+6
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2014-02-06HPM Hooks UpdateHercules.ws1-2/+2
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2014-02-03HPM Hooks UpdateHercules.ws1-4/+117
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2014-02-03Updated HPMHookGen with a HPMDataCheck generatorHaru1-0/+17
- It will be used by an upcoming commit by Ind. - Added dummy HPMDataCheck.h, to test the API bot's capability to re-generate it. - Improved XML parser performance. Signed-off-by: Haru <haru@dotalux.com>