AoShinHo
fca803220b
Implemented ZC_WARPLIST packet ( #8600 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-09-14 20:06:41 +02:00
AoShinHo
5c7c874f72
Converted ZC_GUILD_CHAT to struct ( #8634 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-09-14 18:25:04 +02:00
AoShinHo
9761fdf4da
Converted ZC_DELETE_RELATED_GUILD to struct ( #8638 )
...
Co-authored-by: Daegaladh <Daegaladh@users.noreply.github.com>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-09-14 17:44:30 +02:00
AoShinHo
1425705a2a
Converted ZC_ACK_REQ_ALLY_GUILD to struct ( #8637 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-09-14 12:47:52 +02:00
AoShinHo
d2809156bc
Converted ZC_ACK_REQ_HOSTILE_GUILD to struct ( #8639 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-09-13 17:57:26 +02:00
AoShinHo
06e2fc95a1
Converted ZC_REQ_ALLY_GUILD to struct ( #8636 )
2024-09-13 10:53:23 +02:00
AoShinHo
c4b77f1942
Converted ZC_CHANGE_CHATROOM to struct ( #8589 )
...
---------
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
2024-09-12 14:51:13 -04:00
AoShinHo
ae0bb4929c
Converted ZC_REQ_EXCHANGE_ITEM&ZC_ACK_EXCHANGE_ITEM to struct ( #8581 )
...
---------
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
Co-authored-by: Atemo <Atemo@users.noreply.github.com>
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
2024-09-12 14:17:54 -04:00
AoShinHo
00c88167ce
Converted ZC_REQ_TAKEOFF_EQUIP_ACK to struct ( #8580 )
...
---------
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
Co-authored-by: Atemo <Atemo@users.noreply.github.com>
2024-09-12 10:47:16 -04:00
AoShinHo
d6f2f49b6d
Converted ZC_ENTER_ROOM to struct ( #8590 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-09-03 18:16:18 +02:00
AoShinHo
37bc0f4c10
PACKET_ZC_HIGHJUMP ( #8588 )
2024-08-29 07:50:39 +02:00
AoShinHo
5138ae74fc
Converted ZC_CHANGE_DIRECTION to struct ( #8584 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-08-27 19:04:38 +02:00
AoShinHo
d5267c63a9
Converted ZC_NOTIFY_ACT to struct ( #8571 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-08-27 09:59:26 +02:00
Daegaladh
aacca52eec
Fixed Elemental SP recalc and packet conversion ( #8531 )
2024-08-02 13:58:24 +02:00
eppc0330
54dc915661
Add mapflag specialpopup ( #8365 )
...
* Add packet ZC_SPECIALPOPUP.
* Add mapflag and script command specialpopup.
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
Co-authored-by: Atemo <Atemo@users.noreply.github.com>
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
2024-08-01 09:05:54 -04:00
Daegaladh
0a977c1fd7
Fixed vending_over_max behavior to match official ( #8469 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-07-05 02:35:41 +02:00
Lemongrass3110
d2cb6c10e1
Fixed packets 0x440 and 0x8cf ( #8486 )
...
Follow up to d445497
Fixes #8478
Thanks to @gmragnarok, @LadyNanuia and @Haydrich
2024-07-04 19:29:00 +02:00
Daegaladh
549fc3f860
Fixed searchstores and added a map parameter ( #8456 )
...
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
Co-authored-by: Atemo <Atemo@users.noreply.github.com>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-06-26 20:21:26 +02:00
Lemongrass3110
1ca634df1d
Packet cleanups - const and casts ( #8422 )
2024-06-20 14:33:47 +02:00
Lemongrass3110
8f9b0b8354
Added configs for instance limitations ( #3753 )
...
Fixes #1661
Thanks to @admkakaroto
2024-06-12 23:36:33 +02:00
Lemongrass3110
34eb4be25b
Preparatory cleanup of parties ( #8418 )
2024-06-12 15:39:24 +02:00
Lemongrass3110
9c9dcc8cab
Preparatory cleanup of guilds ( #8417 )
2024-06-12 14:47:52 +02:00
Lemongrass3110
aaa9890470
Preparatory cleanup of clans ( #8416 )
2024-06-12 10:03:44 +02:00
Daegaladh
0d3550e7ea
Fixed clif_move to use the correct movement packets ( #8405 )
...
* Removed unused ZC_NOTIFY_MOVE (0x86) packet
---------
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-06-11 00:03:43 +02:00
Daegaladh
6ca99e7852
Fixed potentially dangerous map_addflooritem calls and related behaviors ( #8360 )
...
*Removed potentially dangerous map_additemfloor calls
*Added weight/inventory checks for marry atcommand
*Fixed overweight message for box items
*Fixed inventory space check for box items to match official requirement (the total number of the items the box will give you *r min 10, plus 1)
*Fixed inventory space message for box items
*Fixed pet egg creation not deleting the pet data when failed to add it to the inventory
*Fixed pet egg creation dropping the egg on the floor when failed to add it to the inventory
*Fixed pet equipment dropping on the floor when failed to retrieve the item
*Added a battle configuration to prevent removing the pet equipment (and disappear into nothingness) when failed to retrieve the item
*Added missing skill_drop_items_full checks on several skills (official behavior makes the items disappear)
---------
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-06-10 22:44:19 +02:00
Aristeus09
17a6d039d9
Fixed a couple of clif_message constant values ( #8407 )
...
Co-authored-by: Daegaladh <daegaladh@shadowgames.es>
2024-06-07 19:48:17 +02:00
Lemongrass3110
48b4623f3e
Fixed all warnings in MSVS ( #8391 )
...
Fixes #2859
Fixes #3570
Fixes #8389
2024-06-04 03:07:16 +02:00
Daegaladh
1f9a43c9d2
Replaces more constant names with the official ones ( #8374 )
...
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
2024-05-31 14:51:59 +02:00
Lemongrass3110
1b9e46b247
Generic cleanup of packets ( #8369 )
...
Standardized initial packet length of dynamic packets to sizeof
Standardized normal casts of packet_buffer to reinterpret_cast
Standardized packet length incrementations to static_cast with decltype
Removed unused function clif_setdisguise
Fixed an issue with string length in clif_scriptmenu
Removed struct keywords
Resolved a few warnings
2024-05-31 14:28:40 +02:00
Daegaladh
05ced985e3
Replaced custom with official message names ( #8361 )
2024-05-26 13:17:05 +02:00
Atemo
cc60c46e5f
Converted some packets to structs ( #8353 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-05-25 22:17:12 +02:00
Atemo
361530a1b6
Converted some packets to structs ( #8351 )
2024-05-21 21:28:01 +02:00
Atemo
d1cf6f4ac7
Converted some packets to structs ( #8332 )
2024-05-20 21:13:59 +02:00
Jittapan Pluemsumran
d445497870
Converted a bunch of packets to structs ( #8295 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-05-09 23:06:32 +02:00
Lemongrass3110
b48948822a
Replaced NULL with nullptr ( #8298 )
2024-05-03 19:38:13 +02:00
Daegaladh
7ddd035442
Fixed clif type conversion warnings ( #8294 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-05-03 09:26:02 +02:00
Lemongrass3110
827517f8cf
Cleaned up a few TODOs from #7963 ( #8254 )
2024-05-02 22:44:31 +02:00
Atemo
5df7de2b15
Added missing sd check for clif_skill_fail ( #7963 )
...
Fixes #8239
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-04-15 22:38:46 +02:00
Lemongrass3110
cb42dceb87
Switched most C headers to C++ ( #8225 )
2024-04-07 22:14:51 +02:00
Lemongrass3110
9440869743
Cleaned up ZC_AUTOSPELLLIST ( #8216 )
...
Cleaned up code.
Fixed invalid allocations from the old code.
Changed to struct.
Use correct packet id.
Fixed invalid RENEWAL check instead of PACKETVER.
Thanks to @aleos89
2024-04-02 16:06:56 +02:00
Lemongrass3110
349b04bf28
Cleaned up CZ_PARTY_CONFIG ( #8204 )
...
Thanks to @aleos89
2024-04-02 09:53:11 +02:00
Pokye
eb308dcad2
Implemented Dialog Types ( #8110 )
...
Fixes #8109
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2024-02-26 22:08:52 +01:00
Lemongrass3110
644a22c5bb
Fixed convex mirror ( #8084 )
...
When the "NoSave" of SC_BOSSMAPINFO is removed, this could lead to issues after a character logs back in.
Fixes #8083
Thanks to @Gyakushinn
2024-01-05 21:50:59 +01:00
Atemo
c23afaeac0
Implemented script command opentips ( #8005 )
...
- Opens the tip box UI for the attached player or the given character ID.
2023-11-13 19:15:40 +01:00
eppc0330
5b2f4e63a7
Fix temp skill not removed ( #7939 )
...
Fixes #5382
2023-10-03 16:18:02 +02:00
Vincent Stumpf
833966f47b
Convert guild_db to unordered_map ( #7612 )
...
* Refactor guild db to STL container
* Split up struct guild and MapGuild/CharGuild
2023-06-16 19:42:55 -07:00
Vincent Stumpf
e235c9cab4
Change common and config includes to use <> ( #7596 )
2023-02-12 12:46:06 -08:00
Lemongrass3110
14cb61d598
Removed mapindex from char-server ( #7533 )
...
Converted last_point to mapname
Converted save_point to mapname
Converted memo to mapname
Converted start point to mapname
Removed default map
Converted party member to mapname
Converted maplists to mapname
Removed mapindex loading
Fixed instance loading with multiple map-servers
Fixed castle loading with multiple map-servers
Fixed battleground loading with multiple map-servers
Fixed warping between map-servers
Thanks to @aleos89 for his help!
2023-01-11 16:54:53 +01:00
Balfear
134bfbe986
Added new guild UI features ( #6285 )
...
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
Co-authored-by: Null Ragnarok Relation <59070443+iberryRO@users.noreply.github.com>
2023-01-05 23:39:30 +01:00
Lemongrass3110
165e0d668f
Fixed dynamic NPC timeout ( #7497 )
...
Fixes #7473
Updates the last interaction time on end; and close;
Additionally added the official dynamic NPC result packet.
Thanks to @eppc0330
2022-12-17 22:33:19 +01:00