summaryrefslogtreecommitdiff
path: root/src/map
AgeCommit message (Collapse)AuthorFilesLines
2019-05-05Extend setinitdata and getunitdata with UDT_GROUP flagAndrei Karas2-0/+24
2019-05-05Add into unit_data groupId and titleAndrei Karas2-0/+44
Send this fields in packet ZC_ACK_REQNAME_TITLE.
2019-05-05Add packet ZC_ACK_REQNAME_TITLEAndrei Karas2-29/+39
2019-05-05Send old name packet for players if fake name or disquise usedAndrei Karas1-2/+2
2019-05-05Rename packet_reqnameall_ack into PACKET_ZC_ACK_REQNAMEALLAndrei Karas2-24/+30
2019-05-05Fix packet version for pc name packet with titleAndrei Karas2-5/+5
2019-05-05Add function clif_send_selforarea for send packet to self or areaAndrei Karas2-97/+26
2019-05-05Split clif_blname_ack into function per typeAndrei Karas2-103/+329
2019-05-05Before correct client disconnect send disconnect packet and flush socketAndrei Karas1-1/+2
2019-05-05Add packet ZC_LOAD_CONFIRMAndrei Karas3-0/+20
2019-05-05Update packet CZ_PINGAndrei Karas1-1/+1
2019-05-05Update messages up to 2019-05-02Andrei Karas3-3/+165
2019-05-05Update shuffle up to 2019-05-02Andrei Karas3-6/+13
2019-05-05Update keys up to 2019-05-02Andrei Karas2-4/+9
2019-05-05Fix last inventory name letter in packet ZC_INVENTORY_STARTAndrei Karas1-1/+1
2019-05-05Merge pull request #2425 from hemagx/hercules_signed_items_fixHaru2-9/+9
Fix an issue with named/brewed/forged items getting saved with the wrong character id
2019-05-05Merge pull request #2424 from hemagx/hercules_packet_fixesHaru2-33/+30
Storage item list packet size fix and minor clif.c fixes
2019-05-05Merge pull request #2426 from Emistry/scriptcommand_getinventorylist_favouriteHaru1-25/+32
Expand *getinventorylist() script command - favorite field
2019-05-05Merge pull request #2309 from guilherme-gm/201810-randomopt-dropHaru4-15/+404
Support for monster drops with Random Options
2019-05-01Update unitwarp script command.Emistry Haoyan1-1/+1
- allow NPC to warp to non-walkable cell. Just like `*movenpc`
2019-04-29Merge pull request #2439 from Emistry/atcommand_dropallIbrahem Zidan2-6/+31
Update dropall atcommand drop item based on type.
2019-04-29Update dropall atcommand drop item based on type.Emistry Haoyan2-6/+31
- Enable to drop items based on item type.
2019-04-29Merge pull request #2440 from Emistry/scriptcommand_consolemesIbrahem Zidan1-1/+61
Added *consolemes script command
2019-04-29Merge pull request #2443 from Emistry/issue_1569Ibrahem Zidan1-0/+8
Disable chatroom creation if cell_chknochat
2019-04-29Added *consolemes script commandEmistry Haoyan1-1/+61
- deprecated `*debugmes` script command. - added `*consolemes` script command which display the console message based on `type`. - allow map-server console to auto logging into text file depend on type of message.
2019-04-20Moved mob drop data to its own structureGuilherme G. Menaldo2-7/+12
2019-04-20Added support for mobs to drop items with Random OptionsGuilherme G. Menaldo4-11/+395
2019-04-17Merge pull request #2428 from hemagx/hercules_pet_fixesHaru1-0/+15
Automatically migrate pets to the new system that keeps hatched eggs in the inventory
2019-04-15Improve get items from rodexAndrei Karas4-29/+51
2019-04-15Improve get zeny from rodexAndrei Karas4-10/+37
2019-04-14Disable chatroom creation if cell_chknochatEmistry Haoyan1-0/+8
- doesn't allow chatroom creation/switch if the coordinated cell are set with cell_chknochat. - chatroom will be auto deleted.
2019-04-14Add account id and char id into inter server rodex update packetAndrei Karas3-12/+17
2019-04-11Add 3 pc variables just for the input limit ...AnnieRuru3-6/+21
sd->npc_amount_min and sd->npc_amount_max to limit input range and sd->npc_input_capped_range because the documentation ask for it
2019-04-11Modernize coding styleAnnieRuru1-23/+21
2019-04-10Fix direct calls to clif_send in clif.cIbrahim Zidan1-5/+3
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2019-04-10Addition of missing nullpo check in clif_send and an assertion check forIbrahim Zidan1-6/+6
zero/negatvie length values Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2019-04-10Rewrite clif_storageItemsIbrahim Zidan2-24/+23
- The maximum packetsize is now decided during compile time depending on client version which fixes an issue started with clients supporting int32 as itemid where packet size would underflow - The function now have a single loop that is easier to read and understand Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2019-04-09Automatically migrate pets to the new system that keeps hatched eggs in the ↵Ibrahim Zidan1-0/+15
inventory - The pet evolution update caused all already hatched eggs to get lost cause the previous system would actually remove the egg unlike the new one, this code will ensure the return of it.
2019-04-10Expand *getinventorylist() script commandEmistry Haoyan1-25/+32
- return an array `@inventorylist_favorite` - indicate whether an item in the inventory are located inside favorite tab or not.
2019-04-08Fix an issue with named/brewed/forged items getting saved with the wrong ↵Ibrahim Zidan2-9/+9
character id The isue was triggered by the refactoring of old undocumented code that relied on the overflow behavior during assignment from int32 to int16 and from uint16 to int16, and by a subsequent clamping to SMALLINT range operated by the SQL server. Credits: Haru <haru@dotalux.com> Fixes #2409 Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2019-04-07Merge pull request #2415 from AnnieRuru/76-showscriptHaru3-10/+10
Add optional parameter for *showscript to send target to SELF only
2019-04-07Merge pull request #2402 from AnnieRuru/71-bodystyle_crashHaru1-1/+9
Fix @bodystyle crash client
2019-04-07Merge pull request #2367 from AnnieRuru/54-MAX_ITEM_IDHaru1-0/+1
Add new server define constant MAX_ITEM_ID
2019-04-07Add packet CZ_STYLE_CLOSEAndrei Karas4-0/+17
2019-04-07Rename clif_charnameack into clif_blname_ackAndrei Karas10-26/+26
2019-04-07Open macro ui in client by requestAndrei Karas1-0/+12
2019-04-07Add allow call optionAndrei Karas2-1/+4
2019-04-07Add chat command /resetcooltimeAndrei Karas4-0/+22
Add packet CZ_COOLDOWN_RESET.
2019-04-07Add ZC_PING and CZ_PING packetsAndrei Karas6-0/+78
For supported packet version, from now server send ping packets to client.
2019-04-07Fix possible null pointersAndrei Karas2-6/+16