summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2013-02-16Updating the Headers across source filesshennetsind26-27/+28
And adding missing ones. Signed-off-by: shennetsind <ind@henn.et>
2013-02-16Minor changes; check descriptionshennetsind4-15/+22
Login and Char servers will now exit when failing to bind to the port (as map server has always done). Moved Sql_HerculesUpdateCheck() to be run before "server is 'ready' " thing for layout-purposes. Signed-off-by: shennetsind <ind@henn.et>
2013-02-16Fixed Bug #7070shennetsind1-3/+12
Character's online states are now updated as soon as they attempt a char select, instead of at the end of the procedure. This improves reliability with 3rd party software e.g. control panels. Signed-off-by: shennetsind <ind@henn.et>
2013-02-16Dropped _sql suffix in server names.shennetsind6-41/+41
Updated .gitignore to reflect this change, also renamed some other stuff to make their functionality clearer. Signed-off-by: shennetsind <ind@henn.et>
2013-02-15Updating core.h headershennetsind1-2/+3
Really I just need to commit to test something. Signed-off-by: shennetsind <ind@henn.et>
2013-02-15Modified GIT_ORIGIN macroshennetsind1-2/+2
Made it possible to modify the whole path, making it flexible to users with customised repositories -- special thanks to Trojal Signed-off-by: shennetsind <ind@henn.et>
2013-02-15Fix to char.c::mmo_char_fromsql loading skill id and flag as USHORT while ↵shennetsind1-3/+3
both are UCHAR Signed-off-by: shennetsind <ind@henn.et>
2013-02-15MySQL Update Checker: Updatedshennetsind1-0/+3
Added a primary key to the `sql_updates` table (special thanks to Trojal) Modified the parser to ignore new/empty lines and added support for "//" comments in the index file. Signed-off-by: shennetsind <ind@henn.et>
2013-02-15Adjusted 'adjust_skill_damage' Mapflagshennetsind1-7/+6
The flag is now respected by all unit types, not only players. This also fixes a previous problem as reported by exneval (Thanks!) Signed-off-by: shennetsind <ind@henn.et>
2013-02-15Fixed Bug #7039shennetsind3-15/+17
Status effects no longer propagate with magical reflection (e.g. when frost diver is reflected there is no chance that target will be frozen) http://hercules.ws/board/tracker/issue-7039-frost-diver/ Signed-off-by: shennetsind <ind@henn.et>
2013-02-15Extending readparam functionalityshennetsind1-608/+708
Added many more bonuses including missing key stuff such as def/mdef. Signed-off-by: shennetsind <ind@henn.et>
2013-02-14New Mapflag adjust_skill_damageshennetsind4-16/+82
Made as a improvement of the original ADJUST_SKILL_DAMAGE -- special thanks to Muad_Dib! . This mapflag allows you to modify the damage of any skill in any map, for example "prontera mapflag adjust_skill_damage MG_FIREBOLT 200" doubles the damage of Firebolt in prontera Another Example: "prontera mapflag adjust_skill_damage MG_FIREBOLT 50" Halves the damage of Firebolt in prontera. Signed-off-by: shennetsind <ind@henn.et>
2013-02-14New Mapflag adjust_unit_durationshennetsind4-360/+417
Made as a improvement of the original ADJUST_TRAP_DURATION -- special thanks to Muad_Dib! . This mapflag allows you to control the duration of unit skills in any map, for example. "prontera mapflag adjust_unit_duration PR_SANCTUARY 50" halves the duration of sanctuary in prontera Another Example: "prontera mapflag adjust_unit_duration WZ_QUAGMIRE 250" Increases duration of quagmire by 2.5 times in prontera map. Be aware that some skill units have their visual effect durations not controlled by the server (e.g. storm gust). Signed-off-by: shennetsind <ind@henn.et>
2013-02-14Introducing Git Hashshennetsind4-10/+52
Added 'Git Hash' way to identify where you last updated your working copy (it won't detect your local changes' hash -- intended). Also Implemented HERC_UNKNOWN_VER, a simple way to detect whether get_svn_revision or get_git_hash failed to detect (before you'd need to strncmp for "unknown" or similars) Signed-off-by: shennetsind <ind@henn.et>
2013-02-14Updating equip[] for script.c functionsshennetsind1-1/+1
Script commands relying on equipment slot may now access the 3 following types EQI_COSTUME_HEAD_LOW (11) EQI_COSTUME_HEAD_MID (12) EQI_COSTUME_HEAD_TOP (13) e.g. getequipid(13) returns the item id of the equipped costume head top (if any) Signed-off-by: shennetsind <ind@henn.et>
2013-02-14Fixed Bug #5018shennetsind2-18/+25
Skills granted through scripts are now permanent, until this date they were not relog persistent Signed-off-by: shennetsind <ind@henn.et>
2013-02-14Introducing MySQL DB Update Checkershennetsind7-2/+59
First version. Signed-off-by: shennetsind <ind@henn.et>
2013-02-12Merge branch 'master' of https://github.com/HerculesWS/Herculesshennetsind1-0/+18
2013-02-12Updating Packetver to April 18thshennetsind1-2/+1
not that it actually changes something yet, but Jman needs a new commit to test Hercules IRC Bot. Signed-off-by: shennetsind <ind@henn.et>
2013-02-10Merged rAthena ChangesMysteries1-0/+18
- Added checkidle() command that was present in rAthena since r17126 - Documented checkidle() function - More clearly defined variables in eA Job System documentation - Added missing 'stopnpctimer' in custom Cluckers script
2013-02-08Fixing a logical issue in ST_RIDINGshennetsind1-1/+1
2013-02-07Adjustment to skill_trap_type battle/skill configshennetsind3-5/+5
The effect of the config is now restricted to GvG. http://hercules.ws/board/tracker/issue-4832-hunter-ht-anklesnare-serious-bug/ Signed-off-by: shennetsind <ind@henn.et>
2013-02-07Fixed Bug #6803shennetsind1-0/+6
You no longer can dispell guild mates in non-pkable areas http://hercules.ws/board/tracker/issue-6803-dispell-bug/ Signed-off-by: shennetsind <ind@henn.et>
2013-02-07Fixed Bug #7045shennetsind1-1/+3
Fire Pillar is now removed by land protector, and no longer can be cast over land protector. http://hercules.ws/board/tracker/issue-7045-fire-pillar-and-land-protector/ Signed-off-by: shennetsind <ind@henn.et>
2013-02-07Fixing mistake in modified source code headersshennetsind24-24/+24
Signed-off-by: shennetsind <ind@henn.et>
2013-02-06Fixed Bug #7056shennetsind1-1/+1
atoll was introduced in a 2011 lib and vc9 and 10 dont have that, dropping to atol since we dont need the int64 and using a tricky conversion to get it to unsigned http://hercules.ws/board/tracker/issue-7056-compiling-error/ Signed-off-by: shennetsind <ind@henn.et>
2013-02-05Updating Headers of modified filesshennetsind4-8/+15
Signed-off-by: shennetsind <ind@henn.et>
2013-02-05Fix Bug # 7049malufett9-7/+66
Added new item bonuses bFixedCast, bVariableCast & bFixedCastrate. (see 'doc/item_bonus.txt' for info) Added new conf for max walk path.(Bug Report # 7042) http://hercules.ws/board/tracker/issue-7049-do-we-need-new-bonus/?gopid=16578#entry16578
2013-02-04Allow unsigned int values for guild exp (as it was before the change).akrus1-2/+2
2013-02-04Merged some commits from rAthena.Matheus Macabu3-18/+22
2013-02-04Some changes to .gitignore;Matheus Macabu3-4/+6
Merged r15231 and r15232 from eAthena. Signed-off-by: Matheus Macabu <mkbu95@gmail.com>
2013-02-03Fixed Bug #7051shennetsind1-1/+1
http://hercules.ws/board/tracker/issue-7051-warning-when-compiling/ Signed-off-by: shennetsind <ind@henn.et>
2013-02-03item_noequip overhaul / Fixed Bug #7048shennetsind4-39/+32
Items are no longer unequipped when disabled by item_noequip.txt, instead their effects are nullified -- however cards in them, unless also disabled, wont have its effect nullified. Consumables will be consumed even while disabled, unless you modify the new config item_restricted_consumption_type http://hercules.ws/board/tracker/issue-7048-requestreport-regarding-to-item-noequiptxt/ Signed-off-by: shennetsind <ind@henn.et>
2013-02-03Fixed Bug #7044shennetsind2-18/+18
Monsters in stone curse pre-stone state no longer are able to attack. http://hercules.ws/board/tracker/issue-7044-stone-curse/ Signed-off-by: shennetsind <ind@henn.et>
2013-02-03Partial Fix to Bug #7039shennetsind1-0/+1
Fixed magical reflection behavior, user reflecting now visually casts the skill back at the caster, instead of caster casting it on itself. Waiting confirmation on the other part to fix. http://hercules.ws/board/tracker/issue-7039-frost-diver/ Signed-off-by: shennetsind <ind@henn.et>
2013-02-03Merge branch 'master' of https://github.com/HerculesWS/Herculesmalufett9-61/+161
2013-02-03Fixed Bug #7042malufett1-1/+2
Fixed wrong 'if' condition in checking CELL_CHKNOPASS for the OFFICIAL_WALKPATH where clear path is considered to be limited to 14 cells it should only be with obstacles.
2013-02-03Updating the headers of so-far modified files with outdated headersshennetsind6-12/+18
Signed-off-by: shennetsind <ind@henn.et>
2013-02-03Fixed Bug #7048shennetsind2-42/+33
Items are no longer unequipped when a card within them is blacklisted (e.g. item_unequip.txt), instead the card's effect is nullified. http://hercules.ws/board/tracker/issue-7048-requestreport-regarding/ Signed-off-by: shennetsind <ind@henn.et>
2013-02-03Fixed Bug #7046shennetsind1-4/+3
Updated Safety Wall Renewal behavior, when taking damage higher than the health of the safety wall, excess damage will no longer be passed to the player. http://hercules.ws/board/tracker/issue-7046-safetywall-should-always-block-at-least-one-hit/ Signed-off-by: shennetsind <ind@henn.et>
2013-02-03Introducing MySQL Reconnectshennetsind3-1/+76
* mysql_reconnect_type ** 1: when mysql disconnects during runtime, the server tries to reconnect mysql_reconnect_count times and, if unsuccessful, the server is shut down ** 2: when mysql disconnects during runtime it tries to reconnect indefinitely mysql_reconnect_type:2 * mysql_reconnect_count ** number of reconnect attempts the server should do when the database disconnects during runtime ** only used when mysql_reconnect_type is 1 mysql_reconnect_count:1 ~Ind Signed-off-by: shennetsind <ind@henn.et>
2013-02-01Added New Char-Server Rename Packetshennetsind1-0/+29
Special Thanks to Ancyker http://hercules.ws/board/tracker/issue-7040-missing-char-server-rename-packet/ Signed-off-by: shennetsind <ind@henn.et>
2013-02-01Fixed clif.c::clif_parse_NpcSelectMenushennetsind1-2/+2
SECURE_NPCTIMEOUT is always defined; the check is wrong. Signed-off-by: shennetsind <ind@henn.et>
2013-02-01Fixed Bug #7037malufett1-2/+10
Where casting MO_EXTREMITY to untargetable targets causes the caster to move in fixed location/coordinate. http://hercules.ws/board/tracker/issue-7037-asura-strike-position/?gopid=16521#entry16521
2013-02-01Fixed Bug #5343shennetsind3-24/+28
SECURE_NPCTIMEOUT should be fully functional now, fixed remaining known issues. http://hercules.ws/board/tracker/issue-5343-delete-timer-error/ Signed-off-by: shennetsind <ind@henn.et>
2013-01-31Fixed Bug #6097shennetsind2-7/+12
Players in Chatrooms now: - Can Equip/Unequip gear - Can Talk to NPCS - Cant use consumable Items http://hercules.ws/board/tracker/issue-6097-chatroom/ Signed-off-by: shennetsind <ind@henn.et>
2013-01-31Fixed Bug #3080shennetsind12-41/+53
Replaced strncpy with safestrncpy where I found would be beneficial. http://hercules.ws/board/tracker/issue-3080-safestrncpy-instead-of-strncpy-where-applicable/ Also modifying headers accordingly. Signed-off-by: shennetsind <ind@henn.et>
2013-01-31Fixed Bug #6918shennetsind1-0/+2
@follow will not stop immeadily when turned off, instead of waiting for the current walk path to be complete. http://hercules.ws/board/tracker/issue-6918-follow-not-releasing-hold/ Signed-off-by: shennetsind <ind@henn.et>
2013-01-31Fixed Bug #7038shennetsind1-165/+161
Spider web no longer triggers on players on non-pvp maps http://hercules.ws/board/tracker/issue-7038-spider-web/ (also fixed tab align on switch and a logical thing on skill_additional_effect) Signed-off-by: shennetsind <ind@henn.et>
2013-01-30Fixing skill_trap_type bug, special thanks to exnevalshennetsind1-2/+2
Signed-off-by: shennetsind <ind@henn.et>