summaryrefslogtreecommitdiff
path: root/src/map
AgeCommit message (Collapse)AuthorFilesLines
2019-09-23Merge pull request #2529 from Asheraf/itemcombolibconfHaru2-115/+76
Convert item combo db to use libconfig
2019-09-23Optimize loops in map_nick2sdHaru1-20/+19
Signed-off-by: Haru <haru@dotalux.com>
2019-09-22Remove the hardcoded checks in pc_rental_expire and use OnRentalEndScript ↵Ibrahim Zidan1-64/+0
field in item database for those items instead Fixes #140 Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2019-09-22Implement getfont script command which returns player's current chat fontIbrahim Zidan1-0/+14
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2019-09-22Implement new script fields for items triggered on rentral status changesIbrahim Zidan5-5/+87
- OnRentalStartScript triggered when a rental item is added to inventory - OnRentalEndScript triggered when a rental period end/expire of the item Related #140 Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2019-09-22Fix several issues caused by the nick partial match feature, when enabled.Haru6-54/+53
Partial match is now disabled in all the internal (source) and script lookups, while it's enabled for the lookups requested by atcommands and client. Signed-off-by: Haru <haru@dotalux.com>
2019-09-22Merge pull request #2525 from MishimaHaruna/tombstone-fixesHaru3-3/+19
Tombstone fixes
2019-09-22Merge pull request #2519 from Asheraf/guildcastlesupdateHaru8-1/+253
Implementation of new guild ui client features
2019-09-22Mark some forgotten symbols as staticHaru3-9/+9
Signed-off-by: Haru <haru@dotalux.com>
2019-09-22Fix the (disabled by default) custom Venom Splasher countdown timer codeHaru1-2/+2
Signed-off-by: Haru <haru@dotalux.com>
2019-09-22Merge pull request #2524 from MishimaHaruna/homunculus-fixesHaru6-30/+34
Homunculus related fixes
2019-09-22Implementation of new guild ui client featuresAsheraf8-1/+253
2019-09-22Merge pull request #2515 from Emistry/pc_have_siegfried_tokenHaru5-7/+38
Update Siegfried Tokens support.
2019-09-19Rewrite of itemdb_searchname_array and itemdb_searchname_array_subIbrahim Zidan5-58/+100
Rewrote item name checks in both functions to be more readable Changed flag to be enum item_name_search_flag and made itemdb_searchname_array_sub respect flag given to parent function Corrected item count returned by parent function when dbmap search is performed Fixed a memory violation caused by the old code when dbmap search is performed Fixed dbmap searching having static array size which did not adhire to the size passed to the function Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2019-09-19Send clan name in name packet in position name fieldAndrei Karas1-3/+9
2019-09-18Use enum battle_dmg_type in related functionsAndrei Karas3-11/+12
2019-09-18Extract code for really gain homun exp to separate functionAndrei Karas2-9/+20
Also replace hardcoded message to message string.
2019-09-18Fix packet ZC_ACK_RANKING for old clientsAndrei Karas2-12/+21
2019-09-18Add at command for change char sexAndrei Karas1-0/+13
New at command: @changecharsex
2019-09-18Rollback support for new skill packets in zero. It not added yetAndrei Karas2-6/+6
2019-09-18Update function clif_parse_UseSkillToPosSub for support new packetsAndrei Karas1-1/+1
2019-09-18Convert packet ZC_TALKBOX_CHATCONTENTS into struct and add new packet versionAndrei Karas3-6/+21
2019-09-18Update shuffle packets up tp 2019-09-18Andrei Karas3-4/+109
2019-09-18Update keys up to 2019-09-18Andrei Karas2-4/+10
2019-09-18Update messages up to 2019-09-18Andrei Karas3-4/+274
2019-08-31Convert item combo db to use libconfigAsheraf2-115/+76
2019-08-28Convert sc_config to use libconfigAsheraf2-14/+99
2019-08-26Update Siegfried Tokens support.Emistry Haoyan5-7/+38
- allow player to revive if inventory consists of any type of siegfried tokens listed in the `ITMCHAIN_SIEGFRIED`.
2019-08-26Prevent MVP tombstones from showing their message multiple times when clickedHaru1-1/+6
Signed-off-by: Haru <haru@dotalux.com>
2019-08-26Prevent players from getting stuck when an MVP respawns while talking to its ↵Haru3-2/+13
tombstone Signed-off-by: Haru <haru@dotalux.com>
2019-08-26Merge pull request #2522 from MishimaHaruna/remove-inter-roundtripsHaru12-403/+92
Remove some round-trips to the inter-server
2019-08-26Merge pull request #2521 from Emistry/db_const_npcidentityHaru1-1/+1
Update NPC Identity
2019-08-26Prevent pets, homunculi etc. from being loaded if the character doesn't have ↵Mathy1-12/+11
a client attached to it (e.g. is autotrading). Signed-off-by: Haru <haru@dotalux.com>
2019-08-26Fix the intimacy requirement check for the homunculus ultimate skillsHaru2-3/+3
Signed-off-by: Haru <haru@dotalux.com>
2019-08-26Fix a bug that caused homunculi's HP and SP to be refilled on loginHaru2-5/+10
They're now only refilled on homunculus creation Signed-off-by: Haru <haru@dotalux.com>
2019-08-26Fix an issue that prevents homunculus auto-vaporize on death or skill resetHaru6-10/+10
The >80% HP condition is now ignored in the cases the vaporization is forced by the server Signed-off-by: Haru <haru@dotalux.com>
2019-08-26Merge pull request #2518 from Emistry/scriptcommand_setgetiteminfoHaru2-1/+195
Extend *set/getiteminfo script commands
2019-08-26Merge pull request #2516 from Emistry/status_elemental_resist_potionHaru2-5/+7
Added Elemental Resist Status Icon
2019-08-26Merge pull request #2514 from Emistry/pc_addautobonusHaru2-2/+2
Fix equipment auto bonus trigger
2019-08-26Merge pull request #2513 from Emistry/itemdb_read_combosHaru6-9/+9
Fix missing file path in console.
2019-08-26Merge pull request #2512 from Emistry/scriptcommand_getequiprefinerycntHaru1-17/+19
Update *getequiprefinerycnt script command
2019-08-26Merge pull request #2501 from 4144/fixesHaru3-88/+570
Add some missing checks into clif.c
2019-08-26Remove round-trip to the inter-server for the guild chat messagesHaru4-52/+6
Signed-off-by: Haru <haru@dotalux.com>
2019-08-26Remove round-trip to the inter-server for the party messagesHaru4-50/+10
Signed-off-by: Haru <haru@dotalux.com>
2019-08-26Remove round-trip to the inter-server for the broadcast messagesHaru5-87/+16
Signed-off-by: Haru <haru@dotalux.com>
2019-08-26Remove unused function intif_main_message()Haru2-24/+0
Signed-off-by: Haru <haru@dotalux.com>
2019-08-26Remove round-trip to the inter-server for the whisper-to-gm messagesHaru7-79/+59
Signed-off-by: Haru <haru@dotalux.com>
2019-08-25Remove whisper dispatch code from the inter serverHaru3-113/+3
The code was currently not in use (assuming the only officially supported case of a single-zone server) Signed-off-by: Haru <haru@dotalux.com>
2019-08-21Update packet ZC_ACK_RANKING for main clientsAndrei Karas2-4/+4
2019-08-21Fix packet ZC_MAKINGITEM_LISTAndrei Karas2-5/+2