summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2017-05-22Add storage_data reception, parsing and sending to/from the map-server.Smokexyz19-209/+771
Remove loading and saving of storage_data through char.c Re-declaration of structure storage_data as a vector. Re-code of portions in the map-server using storage_data. A new approach is taken by saving the loaded storage data from sql into memory for the duration of the session, thereby removing the need of querying the database to re-load all items everytime a storage save routine is issued from the map-server. Saving of storage items is done through a new function that significantly reduces the number of queries compared to char_memitemdata_tosql(), and therefore run-time speed. This method potentially reduces the number of update and delete queries from MAX_STORAGE (which could be >= 600) times to literally 1. Storage items are stored in a dynamically allocated array and handled accordingly. struct mmo_charstatus size reduces by 34,800 bytes. Update pc_checkitem() with masks for item checks. `sd->state.itemcheck` has been changed to `sd->itemcheck` of type `enum pc_checkitem_types` `battle/items.conf` has been updated to reflect configuration changes. Further updates to assert a successful reception of storage data in related functions.
2017-04-27Merge pull request #1711 from mekolat/checkoption2Haru1-8/+32
allow checkoption et al to check another player
2017-04-26Merge pull request #1673 from Smokexyz/IROHaru2-59/+69
Fixes an issue where the unequipped items with options do not re-calculate status.
2017-04-26HPM Hooks UpdateHercules.ws7-20694/+20775
Signed-off-by: HerculesWSAPI <dev@herc.ws>
2017-04-25Merge pull request #1689 from Jedzkie/2-GiantFlyWingHaru3-85/+124
Implemented official Giant Fly Wing Effect
2017-04-25Merge pull request #1694 from Jedzkie/6-NPCWorkInProgressFixHaru2-19/+30
Added the correct PACKETVER Date for MSG_NPC_WORK_IN_PROGRESS message.
2017-04-24allow checkoption et al to check another playergumi1-8/+32
2017-04-24Removed hard coded values on @cashmount and setcashmount.Jedzkie4-16/+28
2017-04-24Followup 0aa15b4 with style fixes.Smokexyz1-4/+4
2017-04-24Merge pull request #1704 from Jedzkie/13-AddHealRateHaru1-9/+29
Added AB_HIGHNESSHEAL in skill_add_heal_rate configuration
2017-04-24Fix some issues in the unit controlling script commandsHaru1-110/+101
- Fixes some issues detected by coverity (UDT_TYPE not working in getunitdata, invalid comparisons due to type mismatch) - Fixes some incorrect typecasts This is a follow-up to a6ca899ac (PR #1584) Signed-off-by: Haru <haru@dotalux.com>
2017-04-23Implemented official Giant Fly Wing EffectJedzkie3-85/+124
Update the *warpparty script commmand, credits to Dastgir Coding-style fixes & whitespace adjustments in warpparty part in script.c
2017-04-23Added the correct PACKETVER Date for MSG_NPC_WORK_IN_PROGRESS message.Jedzkie2-19/+30
2017-04-23Merge pull request #1697 from Jedzkie/9-PreventLogoutHaru5-2/+25
Made prevent_logout effect on log-in optional
2017-04-23Merge pull request #1584 from Smokexyz/masterHaru2-0/+1675
Implementation of unit controlling script commands.
2017-04-23Merge pull request #1690 from 4144/packetsupdateHaru1-26/+285
Add missing non shuffle packets for 2013 ragexe client
2017-04-21Added AB_HIGHNESSHEAL in skill_add_heal_rate configurationJedzkie1-9/+29
2017-04-20Fix showing NO_MSG messages when using below 20101123 clientsJedzkie2-9/+17
2017-04-21Update GX Poison itemsJedzkie2-20/+8
2017-04-21Update Rune Knight Runes & OresJedzkie2-23/+10
2017-04-21Removed hard coded checks for no use while sitting in Aloevera and Anodyne item.Jedzkie1-5/+1
2017-04-20Merge pull request #1692 from Jedzkie/4-NPCHaru1-2/+1
Update NPC ID
2017-04-20Merge pull request #1691 from Jedzkie/3-StatusIDHaru1-10/+74
Update Status ID
2017-04-20Made prevent_logout effect on log-in optionalJedzkie5-2/+25
kRO does not prevent players from logging out after connecting to its zone servers. Credits to @secretdataz of rAthena
2017-04-18Update NPC IDJedzkie1-2/+1
2017-04-18Update Status IDJedzkie1-10/+74
2017-04-18Add non shuffle packets for 2013-12-30aRagexe.Andrei Karas1-1/+10
Add new packets. Move one packet from future version to this.
2017-04-18Add non shuffle packets for 2013-12-23bRagexe.Andrei Karas1-0/+8
Change packets added in previous commits.
2017-04-18Add non shuffle packets for 2013-12-18bRagexe.Andrei Karas1-0/+14
Add new packets. Change packets added in previous commits.
2017-04-18Add new non shuffle packets for 2013-12-11dRagexe.Andrei Karas1-0/+11
2017-04-18Add non shuffle packets for 2013-11-27bRagexe.Andrei Karas1-2/+8
Change packets from previous commit. Move packets from future version to this version.
2017-04-18Add new non shuffle packets for 2013-11-20dRagexe.Andrei Karas1-0/+8
2017-04-18Add new non shuffle packets for 2013-11-06aRagexe.Andrei Karas1-0/+10
2017-04-18Add non shuffle packets for 2013-10-23aRagexe.Andrei Karas1-0/+10
Add new packets and change some packets added in previous commits.
2017-04-18Add non shuffle packets for 2013-10-16aRagexe.Andrei Karas1-0/+7
Change packet added in previous commits.
2017-04-18Add non shuffle packets for 2013-10-02aRagexe.Andrei Karas1-0/+8
Change packets added in previous commits.
2017-04-18Add non shuffle packet for 2013-09-25aRagexe.Andrei Karas1-0/+7
Change packet added in previous commits.
2017-04-18Add non shuffle packets for 2013-09-11aRagexe.Andrei Karas1-5/+13
Move some market packets from future version to this.
2017-04-18Add packet for 2013-09-04aRagexe.Andrei Karas1-0/+7
Change packet added in previous commits.
2017-04-18Add non shuffle packets for 2013-08-28bRagexe.Andrei Karas1-0/+10
Two new packets and two changed packets from previous commits.
2017-04-18Add packet 0x09d1 ZC_PROGRESS_ACTOR.Andrei Karas1-0/+7
2017-04-18Add non shuffle packets for 2013-08-14aRagexe.Andrei Karas1-1/+9
Move one packet from future to this version.
2017-04-18Add packet 0x09cd ZC_MSG_COLOR.Andrei Karas1-0/+7
2017-04-18Add non shuffle packets for 2013-07-17cRagexe.Andrei Karas1-1/+9
Change one packet added in previous commits. Move one packet from future version to this.
2017-04-18Add new packet 0x09ca ZC_SKILL_ENTRY5.Andrei Karas1-0/+7
2017-04-18Add new packet 0x09c4 ZC_ACK_COUNT_BARGAIN_SALE_ITEM.Andrei Karas1-0/+6
2017-04-18Add new non shuffle packets for 2013-05-29Ragexe.Andrei Karas1-0/+7
2017-04-18Add non shuffle packets for 2013-05-15aRagexe (new packets and moving newer ↵Andrei Karas1-5/+8
banking packets to this version).
2017-04-18Add non shuffle packets for 2013-05-02aRagexe (new packets and changed from ↵Andrei Karas1-0/+9
previous commits).
2017-04-18Add new non shuffle packets for 2013-04-24aRagexe.Andrei Karas1-0/+10