summaryrefslogtreecommitdiff
path: root/src/map/clif.h
diff options
context:
space:
mode:
authorzephyrus <zephyrus@54d463be-8e91-2dee-dedb-b68131a5f0ec>2009-02-26 21:27:12 +0000
committerzephyrus <zephyrus@54d463be-8e91-2dee-dedb-b68131a5f0ec>2009-02-26 21:27:12 +0000
commit071be58854f037749f5ec160f1a0d50fc41b78eb (patch)
tree08a389d812e1ad88b84dd9638e2a155c5d948f9a /src/map/clif.h
parentb4b0462ea9eac4718cae3efc099579dcd14f2eed (diff)
downloadhercules-071be58854f037749f5ec160f1a0d50fc41b78eb.tar.gz
hercules-071be58854f037749f5ec160f1a0d50fc41b78eb.tar.bz2
hercules-071be58854f037749f5ec160f1a0d50fc41b78eb.tar.xz
hercules-071be58854f037749f5ec160f1a0d50fc41b78eb.zip
- Fixed item Nemesis.
- Fixed Tarot Card being used on Emperium. - First Part of BattleGround Implementation (please wait). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13550 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/clif.h')
-rw-r--r--src/map/clif.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/map/clif.h b/src/map/clif.h
index b64d94b48..87c6a2953 100644
--- a/src/map/clif.h
+++ b/src/map/clif.h
@@ -23,6 +23,7 @@ struct s_vending;
struct party;
struct party_data;
struct guild;
+struct battleground_data;
struct quest;
#include <stdarg.h>
@@ -90,10 +91,17 @@ typedef enum send_target {
GUILD_SAMEMAP_WOS,
GUILD_AREA,
GUILD_AREA_WOS,
+ GUILD_NOBG,
DUEL,
DUEL_WOS,
CHAT_MAINCHAT, // everyone on main chat
SELF,
+ BG, // BattleGround System
+ BG_WOS,
+ BG_SAMEMAP,
+ BG_SAMEMAP_WOS,
+ BG_AREA,
+ BG_AREA_WOS,
} send_target;
int clif_setip(const char* ip);
@@ -330,6 +338,19 @@ int clif_guild_xy(struct map_session_data *sd);
int clif_guild_xy_single(int fd, struct map_session_data *sd);
int clif_guild_xy_remove(struct map_session_data *sd);
+// Battleground
+int clif_bg_hp(struct map_session_data *sd);
+int clif_bg_xy(struct map_session_data *sd);
+int clif_bg_xy_remove(struct map_session_data *sd);
+int clif_bg_belonginfo(struct map_session_data *sd);
+int clif_bg_guild_id(struct block_list *bl);
+int clif_bg_emblem_id(struct block_list *bl);
+int clif_bg_emblem(struct map_session_data *sd, struct guild *g);
+int clif_bg_memberlist(struct map_session_data *sd);
+int clif_bg_leave(struct map_session_data *sd, const char *name, const char *mes);
+int clif_bg_leave_single(struct map_session_data *sd, const char *name, const char *mes);
+int clif_bg_message(struct battleground_data *bg, int account_id, const char *mes, int len);
+int clif_bg_expulsion_single(struct map_session_data *sd, const char *name, const char *mes);
// atcommand
int clif_displaymessage(const int fd,const char* mes);