summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-04-23Removed VS2010 projectHaru13-2647/+0
- VS2010 isn't one of our supported platforms (And hasn't been for a while) - While it's currently still possible to build on VS2010 (download the files `Hercules-10.sln` and `vcproj-10/*` from an older snapshot of the repository such as https://github.com/HerculesWS/Hercules/tree/bbcb040 and put them in your Hercules directory), we offer no support for any build issues causd by future commits, nor we'll update the project/solution files. - For an overview of supported OSes and compilers, please see the wiki page https://github.com/HerculesWS/Hercules/wiki/Supported-Platforms Signed-off-by: Haru <haru@dotalux.com>
2016-04-23Updated README fileHaru2-75/+90
- Updated versions of supported compilers - Updated dependencies and installation instructions - Minor format cleanup - Reworded some sentences - Added link to the Supported Platforms page - Corrected link to the Coding Style guidelines (in CONTRIBUTING.md) Signed-off-by: Haru <haru@dotalux.com>
2016-04-23Merge pull request #1263 from HerculesWS/chatmessage_terminatorIbrahem Hossam9-298/+457
2016-04-23HPM Hooks UpdateHaru4-17/+114
Signed-off-by: Haru <haru@dotalux.com>
2016-04-23Removed some code duplication in chat processing functionsHaru3-72/+37
Moved non-clif code that handles chat delay, atcommand detection, idle timers to pc.c Signed-off-by: Haru <haru@dotalux.com>
2016-04-23Refactored the chat message packet processing functionsHaru3-181/+253
- Split the processing of public chat messages and whisper messages in two functions, to make them more straightforward. Signed-off-by: Haru <haru@dotalux.com>
2016-04-23Split supernovice angel call message detection to its own functionHaru3-32/+57
Signed-off-by: Haru <haru@dotalux.com>
2016-04-22Merge pull request #1260 from skyleo/wizard_questIbrahem Hossam1-2/+2
2016-04-22Fixed a typo and changed PcName Aegis-leftover to strcharinfo(0).skyleo1-2/+2
2016-04-22[Wizard Jobquest] Fixed getting stuck when failing 2nd Wave of Earth Room or ↵skyleo1-2/+2
1st Wave of Fire Room.
2016-04-22Fixed an issue that could prevent a mvp reward to be ignoredHaru1-45/+47
- During the randomization of the list, an entry could be overwritten under certain (rare) conditions. Signed-off-by: Haru <haru@dotalux.com>
2016-04-19Corrected type for sd->fontcolor_tidHaru1-1/+1
A timer ID should always be a signed int. Signed-off-by: Haru <haru@dotalux.com>
2016-04-19Added --enable-Werror option to the configure scriptHaru2-1/+126
It's not always possible (if at all) to pass -Werror in the CFLAGS, since autoconf often generates test-code that produces warnings. Example/reference: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734104 Signed-off-by: Haru <haru@dotalux.com>
2016-04-19Corrected some variable name errors in the configure scriptHaru2-7/+7
The errors affected the script output when passing an invalid value to various --enble-xxx=yyy options. Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Merge pull request #1255 from HerculesWS/login-clif_rewriteIbrahem Hossam39-861/+2260
2016-04-16HPM Hooks UpdateHaru1-0/+1
Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Moved packet_db to the private interface of lclifHaru2-9/+18
Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Added missing documentationHaru5-46/+199
Signed-off-by: Haru <haru@dotalux.com>
2016-04-16HPM Hooks UpdateHaru3-0/+352
Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Added lclif packet handlers to the lclif interfaceHaru4-8/+37
Signed-off-by: Haru <haru@dotalux.com>
2016-04-16HPM Hooks UpdateHaru5-13/+67
Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Rewrite client interface for login server (part 7)hemagx15-234/+296
Added private interface in lclif.p.h Signed-off-by: Haru <haru@dotalux.com>
2016-04-16HPM Hooks UpdateHaru6-235/+379
Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Rewrite client interface for login server (part 6)hemagx16-740/+881
Moved login clif code to lclif.c/lclif.h Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Rewrite client interface for login server (part 5)hemagx2-16/+26
Renamed login->connection_problem() to login->connection_error() Split login->send_auth_failed() out of login->auth_failed() Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Rewrite client interface for login server (part 4)hemagx1-3/+7
Changed login server packet processing so that no more than 3 packets are processed at once (same as the map server's clif processing) Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Rewrite client interface for login server (part 3)hemagx3-215/+313
Rewritten login clif parser, using a packet db Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Rewrite client interface for login server (part 2)hemagx1-159/+203
Split login packet-related code into functions Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Rewrite client interface for login server (part 1)hemagx4-177/+454
Rewritten incoming/outgoing packet handlers to use structs instead of manipulating the WFIFO buffer bytes directly Signed-off-by: Haru <haru@dotalux.com>
2016-04-16HPM Hooks UpdateHaru3-9/+9
Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Added const qualifier to the input parameter of bin2hexHaru2-6/+5
Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Updated GNU Make build system to support private headersHaru7-46/+59
Signed-off-by: Haru <haru@dotalux.com>
2016-04-16HPM Hooks UpdateHaru6-216/+216
Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Added support for private headers to the HPMDataCheck/HPMHooking generatorsHaru2-12/+21
Signed-off-by: Haru <haru@dotalux.com>
2016-04-11Merge pull request #1249 from reidy/masterAndrei Karas1-1/+1
Fix a typo in script_commands.txt
2016-04-11Fix a typo in script_commands.txt,Reid1-1/+1
getskillv -> getskilllv.
2016-04-05Disabled some #pragma GCC diagnostic on versions that don't support themHaru2-3/+18
- Fixes compilation on gcc 4.4 for the brave ones who still want to use it (we recommend gcc 4.7 or newer) - Removes some warnings about unknown pragmas on MSVC Signed-off-by: Haru <haru@dotalux.com>
2016-04-05Merge pull request #1237 from 4144/mapchecksHaru5-35/+354
Add missing checks into some files in map server
2016-04-04Add missing checks into npc.Andrei Karas1-13/+143
2016-04-04add missing checks into mob.cAndrei Karas1-7/+88
2016-04-04Add missing checks into mercenary.cAndrei Karas1-2/+15
2016-04-04Add missing checks into mapreg_sql.cAndrei Karas1-0/+7
2016-04-04Add missing checks into map.cAndrei Karas1-13/+101
2016-04-04HPM Hooks UpdateHercules.ws5-665/+697
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2016-04-04Merge pull request #1210 from HerculesWS/wcast_qualAndrei Karas78-1216/+1385
Added -Wcast-qual compiler flag
2016-04-04Corrected the Zenkai unit intervalHaru2-2/+2
Fixes #607 Signed-off-by: Haru <haru@dotalux.com>
2016-04-02Unittalk script cmd shouldn't display the hidden name of npcAngelmelody1-1/+5
Signed-off-by: Haru <haru@dotalux.com>
2016-03-30Fixed typo on item_db documentationDastgir3-3/+3
2016-03-25Fixed a call to clif->item_drop_announce with a NULL sd.Haru1-1/+3
Closes #1220 Signed-off-by: Haru <haru@dotalux.com>
2016-03-21Fix NC_DISJOINT skill where in the item 'Wrench (6186)' is not consumed ↵Jedzkie2-2/+2
after the usage of the skill.