summaryrefslogtreecommitdiff
path: root/src/map/pc.h
AgeCommit message (Collapse)AuthorFilesLines
2020-06-01Merge pull request #2718 from Kenpachi2k13/prere_use_items_skills_in_npcHaru1-0/+8
Add/extend battle flags to enable item/skill usage while interacting with NPC
2020-05-31Merge pull request #2699 from Kenpachi2k13/multi_itemskillHaru1-2/+6
Enable multiple itemskill() calls per item
2020-05-23Remove debug variables delunit_prevfile and delunit_prevline from struct ↵Kenpachi Developer1-4/+0
map_session_data
2020-05-13Add skill_enabled_npc battle flag and implement usageKenpachi Developer1-0/+1
2020-05-13Extend item_enabled_npc battle flag with option for usable itemsKenpachi Developer1-0/+7
2020-05-10Change pc_autocast_clear() function to voidKenpachi Developer1-1/+1
2020-05-10Add pc_autocast_clear_current() functionKenpachi Developer1-0/+1
2020-05-10Add pc_autocast_remove() functionKenpachi Developer1-0/+1
2020-05-10Remove struct autocast_data autocast from struct map_session_dataKenpachi Developer1-1/+0
2020-05-10Add pc_autocast_set_current() functionKenpachi Developer1-0/+1
2020-05-10Add struct autocast_data auto_cast_current to struct map_session_dataKenpachi Developer1-0/+1
2020-05-10Introduce auto-cast vectorKenpachi Developer1-0/+1
2020-05-04Merge pull request #2696 from Kenpachi2k13/sc_nochat_fixHaru1-1/+1
Make SC_NOCHAT gets affected by battle config changes
2020-05-04Fix security check in lapin ack packet handlerAndrei Karas1-0/+1
2020-05-04Use enum spirit_charm_types for charm type fieldAndrei Karas1-3/+3
2020-04-14Change pc_ismuted() macro to compare against battle_config.manner_systemKenpachi Developer1-1/+1
2020-04-08Add pc_unhide() functionKenpachi Developer1-0/+1
2020-04-08Add pc_hide() functionKenpachi Developer1-0/+1
2020-04-05Merge pull request #2637 from Kenpachi2k13/fakename_fixHaru1-0/+1
Fix/extend @fakename
2020-03-14Remove skillitem and skillitemlv variables and use ↵Kenpachi Developer1-1/+0
map_session_data->autocast.skill_id/_lv instead
2020-03-14Remove map_session_data->state.itemskill_* and use ↵Kenpachi Developer1-4/+0
map_session_data->autocast.itemskill_* instead
2020-03-14Remove itemskill_id and itemskill_lv helper variables, since they are not ↵Kenpachi Developer1-9/+0
used anymore
2020-03-14Remove map_session_data->state.abra_flag and use ↵Kenpachi Developer1-1/+0
map_session_data->autocast.type instead
2020-03-14Remove map_session_data->state.autocast and use ↵Kenpachi Developer1-1/+0
map_session_data->autocast.type instead
2020-03-14Rename function pc_itemskill_clear() to pc_autocast_clear()Kenpachi Developer1-1/+1
2020-03-13Implement display options in ACMD(fakename) functionKenpachi Developer1-0/+1
2020-03-11Add struct autocast_data to struct map_session_dataKenpachi Developer1-0/+1
2020-03-11Add structure for auto-cast related dataKenpachi Developer1-0/+11
2020-03-06Rename itemskill_no_conditions to itemskill_check_conditionsKenpachi Developer1-1/+1
2020-02-09Added pc_itemskill_clear() function.Kenpachi Developer1-0/+1
2020-02-09Added a new option flag to itemskill() script command to be able to ↵Kenpachi Developer1-1/+2
forcefully cast skill on on invoking character.
2020-02-09Added a new option flag to itemskill() script command, to be able to cast a ↵Kenpachi Developer1-1/+2
skill without cast time.
2020-02-09Fixed skill conditions check and <flag> parameter in itemskill() script command.Kenpachi Developer1-0/+11
* itemskill() script command should check for the skill's conditions and also consumes them. SP are not consumed. * The same applies to Hocus-pocus skill. Conditions should be checked and consumed, SP are not consumed. * This was bugged for more than 6 years now. See linked bug report and commits. Related bug: * https://herc.ws/oldboard/tracker/issue-7210-itemskill-command-does-not-check-for-required-items/ Related commits: * https://github.com/HerculesWS/Hercules/commit/b864056b8d088660fca9129bddad477732ed8df9 * https://github.com/HerculesWS/Hercules/commit/07272f7a16db87970583286db03167ca79604a69
2020-01-29Implement support for switching madogear typeAsheraf1-1/+1
2020-01-13Update copyright headers for year 2020Haru1-2/+2
Signed-off-by: Haru <haru@dotalux.com>
2020-01-12Merge pull request #2606 from Ridley8819/pcblocknpcHaru1-0/+1
Adding PCBLOCK_NPC to setpcblock script command
2020-01-09Adding PCBLOCK_NPC to setpcblock script commandRidley1-0/+1
2020-01-01Add support for auto exp insurance itemsAsheraf1-0/+1
2020-01-01Fix pc_have_item_chain should get the chain id from cacheAsheraf1-1/+1
2019-09-23Implementation of LapineDdukDdak SystemAsheraf1-2/+3
2019-09-22Merge pull request #2525 from MishimaHaruna/tombstone-fixesHaru1-0/+1
Tombstone fixes
2019-08-26Update Siegfried Tokens support.Emistry Haoyan1-0/+1
- allow player to revive if inventory consists of any type of siegfried tokens listed in the `ITMCHAIN_SIEGFRIED`.
2019-08-26Prevent players from getting stuck when an MVP respawns while talking to its ↵Haru1-0/+1
tombstone Signed-off-by: Haru <haru@dotalux.com>
2019-08-26Merge pull request #2522 from MishimaHaruna/remove-inter-roundtripsHaru1-0/+2
Remove some round-trips to the inter-server
2019-08-26Merge pull request #2514 from Emistry/pc_addautobonusHaru1-1/+1
Fix equipment auto bonus trigger
2019-08-26Remove round-trip to the inter-server for the whisper-to-gm messagesHaru1-0/+2
Signed-off-by: Haru <haru@dotalux.com>
2019-08-05Fix equipment auto bonusEmistry Haoyan1-1/+1
- fix auto bonus doesn't trigger for costume/shadow gears, due to `pos` always `0`. - fixes #1355
2019-08-02Add some missing checks into clif.cAndrei Karas1-0/+1
2019-06-01Merge pull request #2375 from AnnieRuru/58-negative_inputHaru1-0/+3
Allow *input script command to support negative input
2019-05-05Implement Refinery UIIbrahim Zidan1-2/+3
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>