From 59464c97011417a3535a2a614365211c124bf62e Mon Sep 17 00:00:00 2001 From: ultramage Date: Mon, 26 May 2008 10:27:02 +0000 Subject: 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 --- src/map/clif.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/map/clif.c') 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 @@ -4549,6 +4549,11 @@ void clif_MainChatMessage(const char* message) * Does an announce message in the given color. *------------------------------------------*/ 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)); @@ -4556,7 +4561,7 @@ int clif_announce(struct block_list* bl, const char* mes, int len, unsigned long 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); -- cgit v1.2.3-70-g09d2