summaryrefslogtreecommitdiff
path: root/src/map/clif.h
AgeCommit message (Collapse)AuthorFilesLines
2018-05-29Use enum clif_messages in functions clif_msgtable*.Andrei Karas1-5/+5
2018-05-07Merge pull request #1998 from Asheraf/private_airshipHaru1-0/+14
Implementation of Private AirShip
2018-05-04Implementation of Private AirShipAsheraf1-0/+14
2018-05-04Add empty function for packet 0x0447 PACKET_CZ_BLOCKING_PLAY_CANCEL.Andrei Karas1-0/+1
2018-04-07Implementation of Attendance systemAsheraf1-0/+31
2018-04-04Add support for packet ZC_MSG_COLORAsheraf1-0/+1
2018-04-04Add support for packet ZC_FORMATSTRING_MSGAsheraf1-0/+1
2018-04-03Merge pull request #1111 from dastgir/24-2015QuestsHaru1-0/+1
changed quest packets to structure form + some update
2018-04-03Merge pull request #1965 from dastgir/2018/3-hateffectHaru1-0/+3
Implemented HatEffect
2018-03-13Added quest_notify_objective and its packetDastgir1-0/+1
2018-03-08Fixed a nullpo error when user tried to do an action in an unloaded mail in ↵Guilherme G. Menaldo1-1/+1
rodex
2018-02-10Clean up trailing whitespace and non-indent tabsHaru1-1/+1
Signed-off-by: Haru <haru@dotalux.com>
2018-02-09Implemented hatEffect.Dastgir1-0/+3
Allows the player to have hatEffect specialeffects. Base taken from rAthena
2018-01-25Implementation of Official Clan SystemMurilo Pereti Tavares1-0/+8
All official features work including the autokick for inactive members And the system is completely customizable.
2017-12-11Add support for packet ZC_PROGRESS_ACTORAsheraf1-0/+1
2017-12-08Merge pull request #1898 from Asheraf/homunafHaru1-3/+11
implement homunculus autofeeding for 2017 clients
2017-11-18Implement Homunculus autofeedingAsheraf1-3/+11
2017-11-16Implement skill scale packet for client versions >= 20151223.Asheraf1-0/+1
2017-10-21Add rodex 2017 packets.Andrei Karas1-0/+1
2017-10-21Add packets for 64 bit exp.Andrei Karas1-1/+1
Also update some functions for support 64 bit exp calculation.
2017-10-21Merge pull request #1812 from mekolat/partyleader2Haru1-0/+1
add option to restrict party leader change to same map
2017-08-01add option to restrict party leader change to same mapgumi1-0/+1
2017-07-30Implementation of RoDEXKirieZ1-0/+28
2017-06-25Add packet 0xabd for send job and base levels to party members.Andrei Karas1-0/+1
Also improve packets send on base level change. Based on commit from rathena: commit 816d8ab2d0934f823a1d26f7fcac244f8245f14b Author: Lemongrass3110 <lemongrass@kstp.at> Date: Mon Jun 5 23:07:09 2017 +0200 Fixed party window for 2017 clients Thanks to @mrdiablo for his help again!
2017-04-25Merge pull request #1689 from Jedzkie/2-GiantFlyWingHaru1-24/+26
Implemented official Giant Fly Wing Effect
2017-04-23Implemented official Giant Fly Wing EffectJedzkie1-24/+26
Update the *warpparty script commmand, credits to Dastgir Coding-style fixes & whitespace adjustments in warpparty part in script.c
2017-04-20Fix showing NO_MSG messages when using below 20101123 clientsJedzkie1-0/+1
2017-04-09Merge pull request #1598 from Smokexyz/IROHaru1-1/+1
Implementation of Item Options System.
2017-04-04Implementation of Item Options System.Smokexyz1-1/+1
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-03-14Fixed MVP exp message issue for clients 2013-12-23cRagexe and newerEmistry Haoyan1-0/+1
- Fixed MVP exp message issue clients 2013-12-23cRagexe and newer. - Gravity remove packet MVP exp message - Credit to https://github.com/rathena/rathena/commit/85749e84b91087960e868e30a7a052b0c0cdce5b
2017-02-26Added option to show classchange only to one player (#1587)Guilherme G. M1-1/+1
* Added option to show classchange only to one player
2016-10-28Fixed copyright year for 2016Lemongrass31101-1/+1
2016-09-12Add script command navigateto. Add packet for this command.Andrei Karas1-0/+1
Based on rAthena commits: commit 4f13007fec7f08c265620a71c3bc4806d186c0f1 Author: Lemongrass3110 <lemongrass@kstp.at> Date: Sun Mar 6 21:48:47 2016 +0100 commit 809f220b9f5ef70ee062ee56ae6e8d5f56cb5d32 Author: aleos89 <aleos89@users.noreply.github.com> Date: Sun Mar 6 16:15:54 2016 -0500 commit 179f73424934d528ebe494dfb66503c182eacb09 Author: aleos89 <aleos89@users.noreply.github.com> Date: Sun Mar 6 16:10:15 2016 -0500
2016-09-12Add packet id clif_buyingstore_update_item (0x9e6 / ↵Andrei Karas1-1/+1
ZC_UPDATE_ITEM_FROM_BUYING_STORE2) Based on rAthena commit: commit 01adc9c3ff3c1c6f0f69f6f9f2db77eba20071d4 Author: Napster <arokaice@live.com> Date: Mon Dec 21 20:05:29 2015 +0700
2016-09-12Add packet id clif_vendingreport (0x9e5 / ZC_DELETEITEM_FROM_MCSTORE2)Andrei Karas1-1/+1
Based on rAthena commit: commit 01adc9c3ff3c1c6f0f69f6f9f2db77eba20071d4 Author: Napster <arokaice@live.com> Date: Mon Dec 21 20:05:29 2015 +0700
2016-07-14Simplify clif_skillcasting and rename to clif_useskill.Andrei Karas1-1/+1
2016-07-10Use different interface members for start sc effects and show started effect ↵Andrei Karas1-0/+1
to other. Added interface member clif->sc_continue for already started effects.
2016-07-08Fixed a compilation error on packetvers older than 20071106Haru1-11/+11
Fixes #1345 Signed-off-by: Haru <haru@dotalux.com>
2016-07-02Trivialities: indentation fixesHaru1-2/+2
Signed-off-by: Haru <haru@dotalux.com>
2016-06-23Interface clif_bl_type now it's clif->bl_typehemagx1-0/+1
2016-06-23Interface disguised function, now it's clif->isdisguised.hemagx1-1/+2
2016-06-23Fix Possible Crash on clif_bl_type now it checks if vd is nullhemagx1-4/+21
2016-04-23Corrected the type of the 'length' argument of other message-related functionsHaru1-1/+1
- Variable types were changed to int - Corrects several warnings in VS2015 - Affected functions: `clif->wis_message()`, `intif->wis_message()`, `intif->guild_change_gm()`. Signed-off-by: Haru <haru@dotalux.com>
2016-04-23Removed the 'len' argument from various message-related functionsHaru1-1/+1
- The argument was redundant, since the passed value is always the same as the passed string's length (it doesn't make sense otherwise). The argument is implicit now. Less typing and less errors. - Affected functions: `clif->bg_message()`, `bg->send_message()`, `party->send_message()`, `guild->send_message()`. Signed-off-by: Haru <haru@dotalux.com> Signed-off-by: Haru <haru@dotalux.com>
2016-04-23Removed the 'len' argument from clif_disp_onlyself() and clif->disp_message()Haru1-2/+2
- The argument was redundant, since the passed value is always the same as the passed string's length (it doesn't make sense otherwise). The argument is implicit now. Less typing and less errors. Signed-off-by: Haru <haru@dotalux.com>
2016-04-23Corrected the type of the 'length' argument of various broadcast-related ↵Haru1-2/+2
functions - Variable types were changed to int - Corrects several warnings in VS2015 - Affected functions: `clif->broadcast()`, `clif->broadcast2()`, `intif->broadcast()`, `intif->broadcast2()` Signed-off-by: Haru <haru@dotalux.com>
2016-04-23Refactored the chat message packet processing functionsHaru1-1/+2
- 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-03-19Implemented new function clif_get_bl_nameDastgir1-2/+4
2016-02-24Edited npc->market_buylist() to use the new struct itemlistHaru1-1/+2
- 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-2/+2
- This is necessary for compatibility with a const RP2PTR/RFIFO2PTR Signed-off-by: Haru <haru@dotalux.com>