summaryrefslogtreecommitdiff
path: root/src/map/clif.c
diff options
context:
space:
mode:
authorultramage <ultramage@54d463be-8e91-2dee-dedb-b68131a5f0ec>2008-05-26 10:27:02 +0000
committerultramage <ultramage@54d463be-8e91-2dee-dedb-b68131a5f0ec>2008-05-26 10:27:02 +0000
commit59464c97011417a3535a2a614365211c124bf62e (patch)
treefb5245b5486869de342476e4fd890c490903d49e /src/map/clif.c
parentf8d34d181922607c96cc618b69a89638ddd17b7a (diff)
downloadhercules-59464c97011417a3535a2a614365211c124bf62e.tar.gz
hercules-59464c97011417a3535a2a614365211c124bf62e.tar.bz2
hercules-59464c97011417a3535a2a614365211c124bf62e.tar.xz
hercules-59464c97011417a3535a2a614365211c124bf62e.zip
Added clif_announce_ex() for broadcasts with varying font size
(patch by Euphidime) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12724 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/clif.c')
-rw-r--r--src/map/clif.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/map/clif.c b/src/map/clif.c
index 7275ede90..05e71fe19 100644
--- a/src/map/clif.c
+++ b/src/map/clif.c
@@ -4550,13 +4550,18 @@ void clif_MainChatMessage(const char* message)
*------------------------------------------*/
int clif_announce(struct block_list* bl, const char* mes, int len, unsigned long color, int flag)
{
+ return clif_announce_ex(bl, mes, len, color, flag, 12);
+}
+
+int clif_announce_ex(struct block_list* bl, const char* mes, int len, unsigned long color, int flag, int size)
+{
unsigned char *buf;
buf = (unsigned char*)aMallocA((len + 16)*sizeof(unsigned char));
WBUFW(buf,0) = 0x1c3;
WBUFW(buf,2) = len + 16;
WBUFL(buf,4) = color;
WBUFW(buf,8) = 0x190; //Font style? Type?
- WBUFW(buf,10) = 0x0c; //12? Font size?
+ WBUFW(buf,10) = size; // Font size
WBUFL(buf,12) = 0; //Unknown!
memcpy(WBUFP(buf,16), mes, len);