summaryrefslogtreecommitdiff
path: root/src/map/packets_struct.h
AgeCommit message (Collapse)AuthorFilesLines
2018-06-30split clif_disp_overhead into 2 functions and convert to struct formatAsheraf1-0/+13
2018-06-29Fix for clif_parse_RouletteInfo for new 2018 clients.Andrei Karas1-0/+6
2018-06-29Add support for new auth error packet in zero.Andrei Karas1-0/+17
Add support for known auth error packets in map server (before was used only old packet).
2018-06-25Implemented Pet Evolution System.Dastgir1-0/+12
2018-06-14Split enum zc_ui_types by supported packet versions.Andrei Karas1-0/+7
Also fixed clif_open_ui for old clients.
2018-06-02Implementation of stylist uiAsheraf1-0/+15
2018-05-04Implementation of Private AirShipAsheraf1-0/+11
2018-04-18Enable new drop packet for PACKETVER >= 20180418Asheraf1-2/+2
2018-04-07Implementation of Attendance systemAsheraf1-0/+17
2018-04-04Add support for packet ZC_MSG_COLORAsheraf1-0/+6
2018-04-04Add support for packet ZC_FORMATSTRING_MSGAsheraf1-0/+7
2018-03-13Added quest_notify_objective and its packetDastgir1-1/+23
2018-03-13Extended UPDATE_MISSION_HUNT to support new packetDastgir1-1/+11
2018-03-12Changed UPDATE_MISSION_HUNT packet to structure formDastgir1-0/+22
2018-03-12Extended ADD_QUEST to support new packetDastgir1-1/+14
2018-03-12Changed ADD_QUEST packet to structure formDastgir1-0/+25
2018-03-12Implemented ZC_ALL_QUEST_LIST3 Packet.Dastgir1-5/+14
2018-01-25Implementation of Official Clan SystemMurilo Pereti Tavares1-0/+36
All official features work including the autokick for inactive members And the system is completely customizable.
2018-01-14Update party member and party info packets.Andrei Karas1-0/+55
Also remove extra parts of party info packet.
2018-01-14Merge pull request #1939 from Asheraf/zero_drop_packetHaru1-1/+7
Add support for new drop packet 0xadd for zero clients
2017-12-23Add support for new drop packet 0xadd for zero clientsAsheraf1-1/+7
2017-12-11Add support for packet ZC_PROGRESS_ACTORAsheraf1-0/+10
2017-11-16Implement skill scale packet for client versions >= 20151223.Asheraf1-0/+13
2017-10-21Add rodex 2017 packets.Andrei Karas1-2/+21
2017-09-19Fix compile errors with some specific PACKETVER valuesHaru1-1/+1
- PACKETVER <= 3 - PACKETVER == 20071106 - PACKETVER >= 20141016 && PACKETVER <= 20141022 - PACKETVER >= 20160921 Signed-off-by: Haru <haru@dotalux.com>
2017-07-30Implementation of RoDEXKirieZ1-0/+212
2017-06-25Add packet 0x0a37 ZC_ITEM_PICKUP_ACK_V7 based on rathena commit:Andrei Karas1-1/+7
commit 9716233c842f731df3fed5281370e324b5f5f024 Author: Lemongrass3110 <lemongrass@kstp.at> Date: Mon May 8 23:40:05 2017 +0200 Introducing the equip preview window Fixes some bugs for 2016-09-21 onward, where you can preview how a item would like if you put it on. This works on other people's vending and on your own inventory. Thanks to @Rytech2 and @hazimjauhari90
2017-04-09Merge pull request #1598 from Smokexyz/IROHaru1-3/+3
Implementation of Item Options System.
2017-04-04Implementation of Item Options System.Smokexyz1-3/+3
Allows the infusing of equipments with bonus item options. This feature is constrained to clients of packet versions greater than or equal to `20150226`. Item Options and their effects are defined server-side in `db/item_options.conf` and client side in `data/luafiles514/lua files/datainfo/addrandomoptionnametable.lub` The ID of the option must tally with the correct index of the description provided in the client side lua file to avoid bugs. IT_OPT_* keys and MAX_ITEM_OPTIONS macro are also exported from the source as constants. An additional flag `disable_options` has been added to sql, and as `DisableOptions: true/false (boolean, defaults to false !!for equipments only!!)` to item_db.conf files. Script commands documentation is also included. SQL file updates are included. Credits: [Smokexyz](https://github.com/Smokexyz) Style and Script Fixes by [Asheraf](https://github.com/Asheraf) Initial design Idea by [secretdataz](https://github.com/secretdataz)
2017-04-04Add missing non shuffle packets for 2014 - 2015 years.Andrei Karas1-1/+1
2017-03-21Fix map server auth packet for clients >= 20160330.Andrei Karas1-2/+6
2017-02-06Fixes named items having their names changed when near other players/name's ↵KirieZ1-0/+9
owner. Fixes #1206
2016-05-14Replaced 'int' with 'int32' (guaranteed size) in all packed structsHaru1-45/+45
Signed-off-by: Haru <haru@dotalux.com>
2016-05-14Replaced 'char' (except 'char[]') with 'int8' (guaranteed size) in all ↵Haru1-11/+11
packed structs Signed-off-by: Haru <haru@dotalux.com>
2016-05-14Replaced 'short' with 'int16' (guaranteed size) in all packed structsHaru1-202/+202
Signed-off-by: Haru <haru@dotalux.com>
2016-05-14Replaced 'unsigned int' with 'uint32' (guaranteed size) in all packed structsHaru1-62/+62
Signed-off-by: Haru <haru@dotalux.com>
2016-05-14Replaced 'unsigned short' with 'uint16' (guaranteed size) in all packed structsHaru1-39/+39
Signed-off-by: Haru <haru@dotalux.com>
2016-05-14Replaced 'unsigned char' with 'uint8' (guaranteed size) in all packed structsHaru1-77/+77
Signed-off-by: Haru <haru@dotalux.com>
2016-04-23Refactored the chat message packet processing functionsHaru1-0/+13
- Split the processing of public chat messages and whisper messages in two functions, to make them more straightforward. Signed-off-by: Haru <haru@dotalux.com>
2016-04-16Rewrite client interface for login server (part 1)hemagx1-1/+6
Rewritten incoming/outgoing packet handlers to use structs instead of manipulating the WFIFO buffer bytes directly Signed-off-by: Haru <haru@dotalux.com>
2016-03-19Updated Entity PacketsDastgir1-0/+3
2016-02-24Edited npc->market_buylist() to use the new struct itemlistHaru1-2/+1
- The npc-side code no longer depends on the client data layout. Signed-off-by: Haru <haru@dotalux.com>
2016-02-24Added const qualifier to various variable/argument pointersHaru1-0/+1
- This is necessary for compatibility with a const RP2PTR/RFIFO2PTR Signed-off-by: Haru <haru@dotalux.com>
2016-01-12Whitespace cleanup (removed alignment tabs or trailing whitespace at line end)Haru1-3/+3
Signed-off-by: Haru <haru@dotalux.com>
2015-12-25Implemented NoViewIDDastgir1-1/+1
(http://herc.ws/board/topic/10020-official-mapflag-to-disable-viewid/) Closes #926 as merged Signed-off-by: Haru <haru@dotalux.com>
2015-12-25Added New ViewEquip packetDastgir1-1/+3
2015-12-25New Entity Packets Implemented (Thanks to Rytech)Dastgir1-10/+45
2015-12-15Added GPL-compliant header to all sources and build scriptsHaru1-2/+19
Signed-off-by: Haru <haru@dotalux.com>
2015-12-02Fixed compile errors on very old PACKETVERsHaru1-2/+6
- Fixes #903 and other similar problems Signed-off-by: Haru <haru@dotalux.com>
2015-10-21Fixed Typos (+1 squashed commits)ossi01101-0/+48
Squashed commits: [18d0374] Fixed Quest Log Packet for 2014-10-22 + Clients Added log Folder to be able to capture Map Server Logs see map-server.conf for it Added save folder to be able to dump unknown packets