summaryrefslogtreecommitdiff
path: root/src/map
AgeCommit message (Collapse)AuthorFilesLines
2020-04-05Add default values and limits to pet DB fieldsKenpachi Developer1-21/+31
2020-04-05Change EggItem field in pet DB to be mandatoryKenpachi Developer1-8/+12
2020-04-05Remove SpriteName field from pet DBKenpachi Developer1-6/+1
Since it was never used for anything, the SpriteName field is removed from the pet DB. Internally it's kept and set to the sprite name corresponding to the defined monster ID, to not break plug-ins which may use it.
2020-04-05Add ID validation to pet_read_db_sub() functionKenpachi Developer1-0/+6
2020-04-05Add a base rate validation to pet_target_check() functionKenpachi Developer1-0/+3
2020-04-05Add a HungerDelay validation to pet_hungry() functionKenpachi Developer1-0/+11
2020-04-05Add pet_hungry_timer only if a pet's HungerDelay is greater than 0Kenpachi Developer1-8/+5
2020-04-05Adjust pet intimacy calculation when feedingKenpachi Developer1-15/+18
Adjusted the hunger level depending intimacy calculation when feeding the pet, to be closer to offical behaviour. (Thanks to @hemagx again.)
2020-04-05Adjust pet catch rate calculationKenpachi Developer1-1/+1
Thanks to @hemagx.
2020-04-05Add value capping to pet_set_intimate() functionKenpachi Developer2-12/+4
2020-04-05Add enum for pet intimacy levels and use its constantsKenpachi Developer7-23/+32
2020-04-05Add enum for pet hunger levels and use its constantsKenpachi Developer4-18/+26
2020-04-05Merge pull request #2657 from Kenpachi2k13/autocast_clean_upHaru10-177/+206
Clean up auto-cast related code
2020-04-05Merge pull request #2660 from Kenpachi2k13/skill_check_ammo_typeHaru1-4/+2
Make skills check if equipped ammunition type is appropriate for equipped weapon
2020-04-05Merge pull request #2658 from Kenpachi2k13/new_status_changesHaru4-0/+56
Add new status changes and update related items
2020-04-05Merge pull request #2663 from 4144/updatepacketsHaru6-10/+19
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-05Merge pull request #2581 from 4144/backtraceHaru1-4/+21
Add proper backtrace logging even if functions is hidden.
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 Karas2-2/+2
2020-04-02Update packets keys and shuffle packetsAndrei Karas4-8/+16
2020-03-30Disable libbacktrace by defaultHaru1-6/+12
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-30Fix Makefile-based compilation on platforms that use libbacktrace with a ↵Haru1-1/+1
different executable format than elf
2020-03-30Add libbacktraceAndrei Karas1-4/+15
2020-03-21Move misplaced condition in unit_walktobl() functionKenpachi Developer1-2/+5
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 Developer4-24/+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 Developer6-15/+15
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-14Add SC_ALMIGHTY status changeKenpachi Developer2-0/+6
2020-03-14Add SC_SKF_CAST status changeKenpachi Developer3-0/+6
2020-03-14Add SC_SKF_ASPD status changeKenpachi Developer2-0/+6
2020-03-14Add SC_SKF_ATK status changeKenpachi Developer2-0/+4
2020-03-14Add SC_SKF_MATK status changeKenpachi Developer2-0/+4