summaryrefslogtreecommitdiff
path: root/src/map/clif.cpp
diff options
context:
space:
mode:
authorWushin <pasekei@gmail.com>2015-06-19 21:53:45 -0500
committerWushin <pasekei@gmail.com>2015-06-19 21:53:45 -0500
commit8b4faba9b55ea4a0f3c8f6e5cbcd5fcff3509247 (patch)
treeb80c2b15c93e5c705e1b75e51fdddaeb7b3e94c0 /src/map/clif.cpp
parent6a0c11388cb15cc94bffacaedce8b10f3ac2b6f8 (diff)
parent9cca1e384248bc6f043248066f5bcca284cc5403 (diff)
downloadtmwa-8b4faba9b55ea4a0f3c8f6e5cbcd5fcff3509247.tar.gz
tmwa-8b4faba9b55ea4a0f3c8f6e5cbcd5fcff3509247.tar.bz2
tmwa-8b4faba9b55ea4a0f3c8f6e5cbcd5fcff3509247.tar.xz
tmwa-8b4faba9b55ea4a0f3c8f6e5cbcd5fcff3509247.zip
Merge pull request #110 from mekolat/title
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);
+}
+
/*==========================================
*
*------------------------------------------