summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-04-05Add enum for pet hunger levels and use its constantsKenpachi Developer6-25/+39
2020-04-05HPM Hooks UpdateHercules.ws5-0/+34
Signed-off-by: HerculesWSAPI <dev@herc.ws>
2020-04-05Merge pull request #2657 from Kenpachi2k13/autocast_clean_upHaru14-226/+221
Clean up auto-cast related code
2020-04-05Merge pull request #2660 from Kenpachi2k13/skill_check_ammo_typeHaru2-4/+3
Make skills check if equipped ammunition type is appropriate for equipped weapon
2020-04-05Constants Documentation SyncHercules.ws1-0/+9
Signed-off-by: HerculesWSAPI <dev@herc.ws>
2020-04-05ItemDB SQL SyncHercules.ws2-9/+18
Signed-off-by: HerculesWSAPI <dev@herc.ws>
2020-04-05Merge pull request #2658 from Kenpachi2k13/new_status_changesHaru8-5/+398
Add new status changes and update related items
2020-04-05Merge pull request #2663 from 4144/updatepacketsHaru10-16/+42
Update packets up to 2020-04-01
2020-04-05Merge pull request #2656 from Kenpachi2k13/getiteminfo_fixHaru1-2/+2
Fix overflowing pointer in getiteminfo() script command
2020-04-05Merge pull request #2655 from Kenpachi2k13/mem_leak_fixHaru1-0/+1
Fix memory leak in npc_expanded_barter_fromsql() function
2020-04-05HPM Hooks UpdateHercules.ws10-0/+190
Signed-off-by: HerculesWSAPI <dev@herc.ws>
2020-04-05Merge pull request #2581 from 4144/backtraceHaru51-76/+27949
Add proper backtrace logging even if functions is hidden.
2020-04-02Add missing libraries into plugins make fileAndrei Karas1-1/+1
2020-04-02Add always triggered assert in clif_unknownname_ackAndrei Karas1-0/+1
2020-04-02Fix typo in packet PACKET_ZC_SE_CASHSHOP_OPEN (Fixes #2669)Andrei Karas3-3/+2
2020-04-02Update packets keys and shuffle packetsAndrei Karas4-8/+16
2020-04-02Update packets tableAndrei Karas2-4/+22
2020-03-30Enable libbacktrace by default only on LinuxAndrei Karas2-13/+31
2020-03-30Fix compilation with disabled libbacktraceAndrei Karas2-19/+24
2020-03-30Disable libbacktrace by defaultHaru7-329/+454
It's currently only tested on linux, and doesn't work yet on macOS (tested on 10.15). Further work is necessary Signed-off-by: Haru <haru@dotalux.com>
2020-03-30Add helpers to find the correct executable path for libbacktraceHaru1-2/+65
Signed-off-by: Haru <haru@dotalux.com>
2020-03-30Fix compilation errors reported by gcc >= 8 in libbacktrace's macho.cHaru1-10/+24
2020-03-30Fix Makefile-based compilation on platforms that use libbacktrace with a ↵Haru8-22/+21
different executable format than elf
2020-03-30Fix a memory leak caused by repeatedly allocating the libbacktrace state at ↵Haru3-11/+32
every printed backtrace Signed-off-by: Haru <haru@dotalux.com>
2020-03-30Add libbacktraceAndrei Karas49-58/+27686
2020-03-21Release v2020.03.08+2Haru1-1/+8
Signed-off-by: Haru <haru@dotalux.com>
2020-03-21Merge pull request #2664 from Kenpachi2k13/looter_fixHaru1-2/+5
Fix mobs get stuck when trying to loot
2020-03-21Move misplaced condition in unit_walktobl() functionKenpachi Developer1-2/+5
2020-03-17Add Grenades requirement to Spread Attack in RE mode to make Grenade ↵Kenpachi Developer1-0/+1
Launchers usable
2020-03-15Make skills check if equipped ammunition type is appropriate for equipped weaponKenpachi Developer1-4/+2
2020-03-14Make skills cast by Improvised Song ignore all requirementsKenpachi Developer1-5/+7
2020-03-14Remove IT_DELAYCONSUME related auto-cast codeKenpachi Developer2-24/+0
First of all: In official servers, skill casting item are consumed immediately and thus IT_DELAYCONSUME should not be used for those items And additionally these code blocks are obsolete, because of the way how skill casting items work. * If the item won't check the skill's requirements, the code block to delete the item of type IT_DELAYCONSUME isn't even executed. * If the item does check the skill's requirements, the check is done prior to the skill casting which would be the same as using IT_USABLE.
2020-03-14Remove skillitem and skillitemlv variables and use ↵Kenpachi Developer4-22/+15
map_session_data->autocast.skill_id/_lv instead
2020-03-14Remove obsolete auto-cast type validation from ↵Kenpachi Developer1-18/+14
skill_check_condition_castbegin() function
2020-03-14Use map_session_data->autocast.type instead of skillitem variable to check ↵Kenpachi Developer4-22/+22
for auto-cast skills
2020-03-14Remove map_session_data->state.itemskill_* and use ↵Kenpachi Developer6-20/+7
map_session_data->autocast.itemskill_* instead
2020-03-14Remove itemskill_id and itemskill_lv helper variables, since they are not ↵Kenpachi Developer3-15/+0
used anymore
2020-03-14Remove skill_is_item_skill() function and use ↵Kenpachi Developer8-58/+6
map_session_data->autocast.type instead
2020-03-14Remove map_session_data->state.abra_flag and use ↵Kenpachi Developer3-9/+7
map_session_data->autocast.type instead
2020-03-14Remove map_session_data->state.autocast and use ↵Kenpachi Developer3-29/+6
map_session_data->autocast.type instead
2020-03-14Add skill_validate_autocast_data() function callsKenpachi Developer2-4/+32
2020-03-14Add skill_validate_autocast_data() functionKenpachi Developer2-0/+27
2020-03-14Remove misplaced pc_autocast_clear() function callKenpachi Developer1-5/+0
2020-03-14Add pc_autocast_clear() function callsKenpachi Developer5-10/+18
2020-03-14Rename function pc_itemskill_clear() to pc_autocast_clear()Kenpachi Developer10-30/+30
2020-03-14Add map_session_data->autocast.itemskill_* assignmentsKenpachi Developer2-0/+8
2020-03-14Add map_session_data->autocast.skill_id/_lv assignmentsKenpachi Developer3-0/+8
2020-03-14Add map_session_data->autocast.type assignmentsKenpachi Developer4-0/+38
2020-03-14Update items which use new status changesKenpachi Developer2-5/+281
2020-03-14Add SC_ALMIGHTY status changeKenpachi Developer4-0/+15