summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-04-11-Added 2 new maps & new map_cache.datStreusel4-2/+7
2013-04-11-Part 3 of 'The Great Commit', all credits to L0ne_W0lfStreusel1-204/+398
2013-04-11-Support for newer NPC'sStreusel1-1/+1
2013-04-10Fixed Bug #7155shennetsind2-2/+2
wrong comment in map_zone_db.conf files http://hercules.ws/board/tracker/issue-7155-strange-wonky-stuff-with-map-zone-skill-stuff/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-10Implementing the new "login-failed" packetshennetsind1-3/+16
Signed-off-by: shennetsind <ind@henn.et>
2013-04-10Fixed reflect-damage loop that'd result to a crashshennetsind2-4/+14
Special Thanks to jTynne! Signed-off-by: shennetsind <ind@henn.et>
2013-04-09Merge branch 'master' of https://github.com/HerculesWS/Herculesshennetsind1-0/+0
2013-04-09Fixed channel destroy not deleting database iteratorshennetsind1-0/+1
All credits to lighta for finding and letting me know, thanks! Signed-off-by: shennetsind <ind@henn.et>
2013-04-08-Added long missing documentation for itemeffect, description credits to EuphyStreusel1-0/+0
2013-04-08Introducing Cash Shop Supportshennetsind5-40/+327
Special Thanks to Yommy, Yommy, Yommy, malufett, Judas, Beret and everyone whos helped us get the 2013 client to work, Thank you all! http://hercules.ws/board/topic/367-introducing-cash-shop-support/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-08Minimum Cash Shop Supportshennetsind3-0/+20
So that opening it on new clients won't get you kicked by the server. Signed-off-by: shennetsind <ind@henn.et>
2013-04-07Fixed zone changing not reverting mapflags from previous zoneshennetsind7-79/+893
http://hercules.ws/board/topic/302-introducing-hercules-map-zone-database/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-07Fixed @mapinfo venders numshennetsind1-1/+1
Special Thanks to Lighta Signed-off-by: shennetsind <ind@henn.et>
2013-04-07Fixed adjust_unit_duration/adjust_skill_damage mapflagsshennetsind1-18/+38
Special Thanks to 'mybitch' for bringing this up. http://hercules.ws/board/topic/302-introducing-hercules-map-zone-database/page-2#entry2478 Signed-off-by: shennetsind <ind@henn.et>
2013-04-07Introducing clif->pDullshennetsind3-5/+11
placeholder for unsupported incoming packets (avoids server disconnecting client) Signed-off-by: shennetsind <ind@henn.et>
2013-04-07PacketDB Overhaulshennetsind16-1109/+2435
Feature Design by GreenBox Special Thanks to mkbu95 for bringing this topic up! (packet db) http://hercules.ws/board/topic/353-packetdb-overhaul/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-06Holy Mother ...shennetsind1-2/+2
Follow up 267eb1f2b9223dc0c0cd66bc48f5116223d974d9 accidentally left this behind >___> (i can't believe i did that again… what the hell T_T) Also fixing another clang warning; all credits to mkbu95! Signed-off-by: shennetsind <ind@henn.et>
2013-04-06Introducing 2012-06-18 onwards status change timershennetsind4-25/+88
Special Thanks to unleashed, Judas and everyone who contributed to the 2013 client. Also introducing into the packet table the current 2013-03-20 Special Thanks to Judas! Signed-off-by: shennetsind <ind@henn.et>
2013-04-06Fixed @disguise display breaking with @refreshshennetsind1-0/+7
Special Thanks to Euphy for pointing it out. Signed-off-by: shennetsind <ind@henn.et>
2013-04-06Fixed @versionshennetsind2-8/+12
Added existent Hybrid GIT/SVN support to @version. Special Thanks to Zopokx for pointing it out. Signed-off-by: shennetsind <ind@henn.et>
2013-04-06Fixed Bug #7149shennetsind1-1/+1
Fixed warning in clang, all credits to mkbu95 for figuring it out http://hercules.ws/board/tracker/issue-7149-bug-in-clang-crashing-with-new-channel-system/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-06Fixed FrostNova Crashshennetsind1-6/+9
Special Thanks to Beret for pointing it out. Signed-off-by: shennetsind <ind@henn.et>
2013-04-06Fixed Bug #7089shennetsind1-0/+3
Special Thanks to KyleZ, jTynne, mkbu95 http://hercules.ws/board/tracker/issue-7089-server-crashed-by-16-garment/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-05Character now leaves all channels upon @atshennetsind1-2/+25
could cause a crash depending on the OS. Signed-off-by: shennetsind <ind@henn.et>
2013-04-05Fixed @fontcolor crashingshennetsind1-2/+3
Special Thanks to Zopokx, Euphy, Fatalis and Frost http://hercules.ws/board/topic/318-accident-fontcolor/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-05Fixed compiler warningshennetsind1-2/+2
Special Thanks to Zopokx for pointing it out Signed-off-by: shennetsind <ind@henn.et>
2013-04-04Follow up ↵shennetsind1-0/+1
https://github.com/HerculesWS/Hercules/commit/7ec1e8fdff6adad1979d750774f9003f223bf3ef Fixed a issue with recently-invited guild members not being given the guild structure cache, special thanks to lighta for bringing the issue up (developed the fix with as well) Signed-off-by: shennetsind <ind@henn.et>
2013-04-04Temp fix for gvg/gvg2/bg for the map zone (details in description)shennetsind1-0/+39
details in http://hercules.ws/board/topic/302-introducing-hercules-map-zone-database/?p=2295 Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Follow up e702cc0ab6dccfd0a10b5a1881841452c326affcshennetsind1-1/+1
removing debug leftover. shameee. Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Introducing 5 new/official mapflags.shennetsind11-142/+215
They're: - weapon_damage_rate - magic_damage_rate - misc_damage_rate - long_damage_rate - short_damage_rate Dropped 15 battle settings that became pointless with this upgrade. Updated battleground zone damage reductions, skill damage from -30% to -20% and weapon damage from -40% to -30%. Special Thanks to Muad_Dib. Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Follow up 98b26ebbe6b4df336cfccc38821b7a52d5980d01shennetsind1-1/+2
Updated config description Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Introducing New/Official Mapflag: noknockbackshennetsind5-4/+13
Used officially in gvg and battleground maps (implemented under their respective zones) Special Thanks to Muad_Dib! Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Introducing New/Official mapflag: invincible_time_incshennetsind7-11/+19
Used officially in gvg maps (Implemented under GvG zone) Special Thanks to Muad_Dib! Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Follow up e6320b892516ba49af88bb4cc616952fa7cab6cdshennetsind2-0/+4
Listed available options for 'disabled_skills' Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Updated Map Zone Databaseshennetsind6-256/+305
Introducing unit-type-based skill restrictions, details in the link http://hercules.ws/board/topic/302-introducing-hercules-map-zone-database/?p=2227 Special Thanks to lighta and Muad_Dib Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Follow up 90f117f6b071c9c12bb8b521b6de46301639e75cshennetsind1-1/+1
that v doesn't belong there, my fault. super-ultra-mega thanks to lighta for pointing it out. Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Follow up a4e273d9bed24286002bed8f2909f0ff1b5c4f91shennetsind1-7/+7
Fixed a issue that was making it unable to create new characters Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Fixed Bug #7145shennetsind1-4/+5
woo another system-dependent error (actually osx network buffer noticed the error and fixed it and that didnt let it happen while i was testing in it, nevertheless it was my fault and not windows +__+) http://hercules.ws/board/tracker/issue-7145-error-when-starting-the-emulator/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-01Introducing socket_datasyncshennetsind4-627/+705
a user-friendly way to notify users when their servers are out of sync, e.g. http://hercules.ws/board/topic/328-intif-guild-data-size-error/ http://hercules.ws/board/topic/315-error-chrif-authok-data-size-mismatch-52224-52228/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-01Dropped char_per_account char-server configshennetsind2-30/+4
It became pointless, since 0241d0195558b7e57d2181f2f097cf774a1ef463 introduced a more accurate way to control the amount of characters in an account. This update also reduced the amount of mysql queries used on char creation by 2. Signed-off-by: shennetsind <ind@henn.et>
2013-04-01Follow up 6990db954cf46c51e9f522865a03d5d3b64cb46ashennetsind1-2/+0
it turned out this wouldn't allow one to close his own buying store after refresh, will maintain the previous behavior instead. Signed-off-by: shennetsind <ind@henn.et>
2013-04-01Fixed Bug #7142shennetsind1-0/+2
Buying store display is no longer broken by @refresh http://hercules.ws/board/tracker/issue-7142-buyingstore-closed-by-refresh/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-01Fixed Bug #7141shennetsind2-2/+2
http://hercules.ws/board/tracker/issue-7141-some-warnings/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-01Fixed a bug in the channel systemshennetsind2-4/+2
All credit goes to malufett, thank you~! Signed-off-by: shennetsind <ind@henn.et>
2013-04-01Fixed mapcache compile-time make warningshennetsind1-3/+4
common doesn't handle 'txt' Signed-off-by: shennetsind <ind@henn.et>
2013-03-31Fixed a login bug with clients from before 20110309shennetsind1-4/+4
servers with pincode enabled would always reject char selection Signed-off-by: shennetsind <ind@henn.et>
2013-03-31whoop. deleting debug leftovershennetsind1-7/+0
Special Thanks to malufett's hawk eyes <3 Signed-off-by: shennetsind <ind@henn.et>
2013-03-30Follow up 90f117f6b071c9c12bb8b521b6de46301639e75cshennetsind3-2/+2
Modified extension from .txt to .conf as proposed by Beret, highlights better on most ide's. Signed-off-by: shennetsind <ind@henn.et>
2013-03-30Merge branch 'master' of https://github.com/HerculesWS/Herculesshennetsind2-15/+9
2013-03-30Hercules Renewal: clif.c completeshennetsind35-2618/+3668
Added the last missing functions into the interface, all functions in clif.c are now wired to the interface. http://hercules.ws/board/topic/237-hercules-renewal/ Also shortened clif->displaymessage to clif->message, removed the old clif->message and merged its functionality with clif->disp_overhead (both use the same packet and do the same thing :P) - and a gazillion other stuff: http://hercules.ws/board/topic/316-introducing-hercules-channel-system/ Signed-off-by: shennetsind <ind@henn.et>