summaryrefslogtreecommitdiff
path: root/src/map/clif.cpp
diff options
context:
space:
mode:
authormekolat <mekolat@users.noreply.github.com>2015-05-22 09:57:15 -0400
committermekolat <mekolat@users.noreply.github.com>2015-06-16 16:13:41 -0400
commit9cca1e384248bc6f043248066f5bcca284cc5403 (patch)
treeaf34cf882bce2622bc71cf93b241d8013a34cc43 /src/map/clif.cpp
parent182e82a79c0455b6e6734b1cb6d83cfcd7f28d61 (diff)
downloadtmwa-9cca1e384248bc6f043248066f5bcca284cc5403.tar.gz
tmwa-9cca1e384248bc6f043248066f5bcca284cc5403.tar.bz2
tmwa-9cca1e384248bc6f043248066f5bcca284cc5403.tar.xz
tmwa-9cca1e384248bc6f043248066f5bcca284cc5403.zip
implement set title packet
Diffstat (limited to 'src/map/clif.cpp')
-rw-r--r--src/map/clif.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/map/clif.cpp b/src/map/clif.cpp
index 248f74a..6f55f73 100644
--- a/src/map/clif.cpp
+++ b/src/map/clif.cpp
@@ -3782,6 +3782,20 @@ void clif_message(dumb_ptr<block_list> bl, XString msg)
clif_send(buf, bl, SendWho::AREA);
}
+void clif_npc_send_title(Session *s, BlockId npcid, XString msg)
+{
+ size_t msg_len = msg.size() + 1;
+ if (msg_len > 50)
+ return;
+
+ Packet_Head<0x0228> head_228;
+ head_228.npc_id = npcid;
+ head_228.string_length = msg_len;
+ Buffer buf = create_vpacket<0x0228, 10, 1>(head_228, msg);
+
+ send_buffer(s, buf);
+}
+
/*==========================================
*
*------------------------------------------