diff options
author | mekolat <mekolat@users.noreply.github.com> | 2016-05-13 14:34:56 -0400 |
---|---|---|
committer | mekolat <mekolat@users.noreply.github.com> | 2016-05-13 14:34:56 -0400 |
commit | 6d5919b4f782adc453106312c394cf1b7dd9e58f (patch) | |
tree | a1d1b559836b704f2e98f6d88119e750a7d37dbc /src/map/clif.cpp | |
parent | 4c06d090c1c3f3c3e827b876187f3b0dae89b14a (diff) | |
download | tmwa-6d5919b4f782adc453106312c394cf1b7dd9e58f.tar.gz tmwa-6d5919b4f782adc453106312c394cf1b7dd9e58f.tar.bz2 tmwa-6d5919b4f782adc453106312c394cf1b7dd9e58f.tar.xz tmwa-6d5919b4f782adc453106312c394cf1b7dd9e58f.zip |
implement SMSG_MAP_SET_TILES_TYPE, add builtin sendcollision
Diffstat (limited to 'src/map/clif.cpp')
-rw-r--r-- | src/map/clif.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/map/clif.cpp b/src/map/clif.cpp index bd7f4ef..0ae8fbe 100644 --- a/src/map/clif.cpp +++ b/src/map/clif.cpp @@ -3921,6 +3921,24 @@ void clif_remote_command(dumb_ptr<map_session_data> sd, XString cmd) clif_send(buf, sd, SendWho::SELF, wrap<ClientVersion>(6)); } +void clif_update_collision(dumb_ptr<map_session_data> sd, short x1, short y1, + short x2, short y2, MapName map_name, int mask) +{ + nullpo_retv(sd); + + Packet_Fixed<0x0231> fixed_231; + fixed_231.x1 = x1; + fixed_231.y1 = y1; + fixed_231.x2 = x2; + fixed_231.y2 = y2; + fixed_231.mask = mask; + fixed_231.unused_layer = 0; + fixed_231.map = map_name; + Buffer buf = create_fpacket<0x0231, 34>(fixed_231); + + clif_send(buf, sd, SendWho::SELF, wrap<ClientVersion>(7)); +} + void clif_change_music(dumb_ptr<map_session_data> sd, XString music) { nullpo_retv(sd); |