summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-09-06ItemDB SQL SyncHercules.ws1-2/+5
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-09-05Merge pull request #696 from HerculesWS/Criatura_AcademyKisuka12-31/+15196
Episode 14.2 Criatura Academy Release.
2015-09-06Fixed compilation error.Emistry1-1/+2
error: ‘for’ loop initial declarations are only allowed in C99 mode
2015-09-06Revert "Revert "Updated getwaitingroomstate() script command.""Emistry2-2/+21
This reverts commit c3ce0fb9b04d4c51d632c21f24f7a348c2681bf2.
2015-09-06Revert "Updated getwaitingroomstate() script command."Emistry2-21/+2
This reverts commit 1bd8e9d50ed6de9433c3d6ccb842491cdafcd0a1.
2015-09-05Episode 14.2 Criatura Academy Release.Taylor Locke12-31/+15196
2015-09-06Updated getwaitingroomstate() script command.Emistry2-2/+21
type 0 - return number of users in the waiting room and account_id list stored in $@chatmembers[] type 34 - Minimum Base Level to enter waiting room. type 35 - Maximum Base Level to enter waiting room. type 36 - Minimum Zeny to enter waiting room.
2015-08-31Fixed issue #670Emistry1-3/+3
Ancient Golden Decoration which is upper headgear.
2015-08-31npctalk support extra npc name parameter.Emistry2-3/+12
The command will display the message on the NPC that name specified in the parameter. Useful in quest script that required a lot of different NPC to talk at the same time. Especially instances script.
2015-08-31Updated doc/script_commands.txtEmistry1-4/+7
isequipped() and isequippedcnt() support not only card id, but also support any item id.
2015-08-30Follow up@2b4b33b06a964e83bf5df9f7f0b795ddf76f9dd0malufett1-0/+1
- missing sql upgrade index. Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
2015-08-27HPM Hooks UpdateHercules.ws4-0/+32
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-08-27Merge pull request #674 from HerculesWS/hotkeyDastgir8-20/+50
Hotkey Rotate Packet Implemented
2015-08-27Hotkey Rotate Packet ImplementedDastgir8-20/+50
2015-08-27Fixes Unidentified items bug in client >= 20150226Dastgir2-12/+12
2015-08-27Added an availability check for the -rdynamic linker optionHaru2-5/+61
- Fixes an issue preventing to compile on non-ELF systems (i.e. OS X) using recent gcc versions (such as 5.2) that are unable to filter out this option where it's not needed. - Thanks to Smokexyz for reporting the issue. Signed-off-by: Haru <haru@dotalux.com>
2015-08-26Fixed a faulty usage of sg->unit in land skill codeHaru2-42/+52
- Changed sg->unit and sg->unit_count into an explicit vector struct, to enforce the correct access. - Related: rathena/rathena#583 Signed-off-by: Haru <haru@dotalux.com>
2015-08-26Fix buffer overflow in @set command. Closes #667Andrei Karas1-1/+1
2015-08-26fix travis.sh from previous commit.Andrei Karas1-1/+1
2015-08-26Show errors in travis tests after server crashed or terminated with non zero ↵Andrei Karas1-1/+6
exit code.
2015-08-26FollowUp 509df4d7, fixes a typoDastgir1-1/+1
2015-08-23Merge pull request #658 from 4144/fixcrashHaruna1-0/+1
Fix server crash with some ground skills or traps. Closes #615.
2015-08-23Fix server crash with some ground skills or traps. Closes #615.Andrei Karas1-0/+1
2015-08-19Fixed an issue preventing the VS2015 projects to compile in Release modeHaru4-4/+0
Signed-off-by: Haru <haru@dotalux.com>
2015-08-18Fixed a qiget/qicheck crash in queue iteratorsHaru1-2/+2
- Fixes #652 - Follow-up to 918b1123963ac2f91a4d074b092ceef1db71b4e8 - Thanks to Dastgir, Andrei Karas Signed-off-by: Haru <haru@dotalux.com>
2015-08-18Detect other sanitizer run time errors.Andrei Karas1-1/+9
2015-08-17Added sanitizer (gcc-5) to the travis build scriptHaru1-6/+28
- Made possible thanks to Andrei Karas Signed-off-by: Haru <haru@dotalux.com>
2015-08-17Switched to the new, faster, travis build environmentHaru1-0/+1
Signed-off-by: Haru <haru@dotalux.com>
2015-08-17Merge pull request #654 from 4144/memfixesHaruna3-8/+45
Different memory corruption fixes
2015-08-17Fix wrong index access and probably wrong hp/sp calculation. Closes #653Andrei Karas2-7/+43
2015-08-17Dont call memset with null pointer.Andrei Karas1-1/+2
2015-08-17Fixed a minor issue in the Hercules startup bannerHaru1-1/+1
Signed-off-by: Haru <haru@dotalux.com>
2015-08-17Updated Xcode project to reflect the recent changesHaru1-3/+225
Signed-off-by: Haru <haru@dotalux.com>
2015-08-17Removed some useless variables reported by the Clang static analyzerHaru1-14/+8
Signed-off-by: Haru <haru@dotalux.com>
2015-08-17Corrected a warp destination typo in The Sign questHaru1-1/+1
Signed-off-by: Haru <haru@dotalux.com>
2015-08-17HPM Hooks UpdateHercules.ws4-0/+32
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-08-17Merge pull request #619 from dastgir/2015-3ceamHaruna4-81/+188
New EquipPackets Support
2015-08-16New EquipPackets SupportDastgir4-81/+188
2015-08-15Merge pull request #643 from HerculesWS/hpmfixes_v2Andrei Karas173-1853/+24905
HPM Compatibility Improvements
2015-08-15HPM Hooks UpdateHaru1-2/+5
2015-08-15Automatic HPM symbol sharingHaru10-119/+11
Signed-off-by: Haru <haru@dotalux.com>
2015-08-15Removed some unnecessary shared symbols, already present in interfacesHaru4-272/+278
Signed-off-by: Haru <haru@dotalux.com>
2015-08-15Moved sql_handle into the HPMi interfaceHaru7-12/+5
Signed-off-by: Haru <haru@dotalux.com>
2015-08-15HPM Hooks UpdateHaru14-0/+112
2015-08-15Added core HPM interfaceHaru15-83/+73
Signed-off-by: Haru <haru@dotalux.com>
2015-08-15HPM Hooks UpdateHaru1-1/+1
2015-08-15Enabled HPMDataCheck for login and char serversHaru4-19/+10
Signed-off-by: Haru <haru@dotalux.com>
2015-08-15HPM Hooks UpdateHaru5-121/+448
Signed-off-by: Haru <haru@dotalux.com>
2015-08-15HPM compatibility improvementsHaru152-469/+573
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 interfaceHaru12-214/+210
Signed-off-by: Haru <haru@dotalux.com>