summaryrefslogtreecommitdiff
path: root/src/map/map.h
diff options
context:
space:
mode:
authorJared Adams <jaxad0127@gmail.com>2009-07-06 11:23:10 -0600
committerJared Adams <jaxad0127@gmail.com>2009-07-06 11:23:10 -0600
commit2e87e5b65a02d8d9f867a0510f039cc319b3ffcb (patch)
treebd6fe5b0fe8d0f9296eb1f3eea0d69aca9196cfe /src/map/map.h
parentad8f53edc80811b933c9e2e0f469ef6e6a25972d (diff)
downloadtmwa-2e87e5b65a02d8d9f867a0510f039cc319b3ffcb.tar.gz
tmwa-2e87e5b65a02d8d9f867a0510f039cc319b3ffcb.tar.bz2
tmwa-2e87e5b65a02d8d9f867a0510f039cc319b3ffcb.tar.xz
tmwa-2e87e5b65a02d8d9f867a0510f039cc319b3ffcb.zip
Add a new trade spam system
Diffstat (limited to 'src/map/map.h')
-rw-r--r--src/map/map.h35
1 files changed, 19 insertions, 16 deletions
diff --git a/src/map/map.h b/src/map/map.h
index 7275734..1cdcc2f 100644
--- a/src/map/map.h
+++ b/src/map/map.h
@@ -273,8 +273,8 @@ struct map_session_data {
int castrate,hprate,sprate,dsprate;
int addele[10],addrace[12],addsize[3],subele[10],subrace[12];
int addeff[10],addeff2[10],reseff[10];
- int watk_,watk_2,atkmods_[3],addele_[10],addrace_[12],addsize_[3]; //二刀流のために追加
- int atk_ele_,star_,overrefine_; //二刀流のために追加
+ int watk_,watk_2,atkmods_[3],addele_[10],addrace_[12],addsize_[3]; //ソス刀暦ソスソスフゑソスソス゚に追会ソス
+ int atk_ele_,star_,overrefine_; //ソス刀暦ソスソスフゑソスソス゚に追会ソス
int base_atk,atk_rate;
int arrow_atk,arrow_ele,arrow_cri,arrow_hit,arrow_range;
int arrow_addele[10],arrow_addrace[12],arrow_addsize[3],arrow_addeff[10],arrow_addeff2[10];
@@ -358,6 +358,9 @@ struct map_session_data {
time_t chat_reset_due;
int chat_lines_in;
char chat_lastmsg[513];
+
+ time_t trade_reset_due;
+ int trades_in;
};
struct npc_timerevent_list {
@@ -400,7 +403,7 @@ struct npc_data {
} warp;
char *message; // for MESSAGE: only send this message
} u;
- // ここにメンバを追加してはならない(shop_itemが可変長の為)
+ // ソスソスソスソスソスノソスソスソスソスoソスソスソスヌ会ソスソスソストはなゑソスソスネゑソス(shop_itemソスソスソスツ変抵ソスソスフ茨ソス)
char eventqueue[MAX_EVENTQUEUE][50];
int eventtimer[MAX_EVENTTIMER];
@@ -493,12 +496,12 @@ enum { MS_IDLE,MS_WALK,MS_ATTACK,MS_DEAD,MS_DELAY };
enum { NONE_ATTACKABLE,ATTACKABLE };
-enum { ATK_LUCKY=1,ATK_FLEE,ATK_DEF}; // 囲まれペナルティ計算用
+enum { ATK_LUCKY=1,ATK_FLEE,ATK_DEF}; // ソスヘまゑソスソスyソスiソスソスソスeソスBソスvソスZソスp
struct map_data {
char name[24];
char alias[24]; // [MouseJstr]
- unsigned char *gat; // NULLなら下のmap_data_other_serverとして扱う
+ unsigned char *gat; // NULLソスネら下ソスソスmap_data_other_serverソスニゑソスソスト茨ソスソスソス
struct block_list **block;
struct block_list **block_mob;
int *block_count,*block_mob_count;
@@ -546,7 +549,7 @@ struct map_data {
};
struct map_data_other_server {
char name[24];
- unsigned char *gat; // NULL固定にして判断
+ unsigned char *gat; // NULLソスナ抵ソスソスノゑソスソスト費ソスソスf
unsigned long ip;
unsigned int port;
};
@@ -649,14 +652,14 @@ extern char talkie_mes[];
extern char wisp_server_name[];
-// 鯖全体情報
+// ソスIソスSソスフ擾ソスソスソス
void map_setusers(int);
int map_getusers(void);
-// block削除関連
+// blockソス除ソスヨ連
int map_freeblock( void *bl );
int map_freeblock_lock(void);
int map_freeblock_unlock(void);
-// block関連
+// blockソスヨ連
int map_addblock(struct block_list *);
int map_delblock(struct block_list *);
void map_foreachinarea(int (*)(struct block_list*,va_list),int,int,int,int,int,int,...);
@@ -664,9 +667,9 @@ void map_foreachinarea(int (*)(struct block_list*,va_list),int,int,int,int,int,i
void map_foreachincell(int (*)(struct block_list*,va_list),int,int,int,int,...);
void map_foreachinmovearea(int (*)(struct block_list*,va_list),int,int,int,int,int,int,int,int,...);
int map_countnearpc(int,int,int);
-//block関連に追加
+//blockソスヨ連ソスノ追会ソス
int map_count_oncell(int m,int x,int y);
-// 一時的object関連
+// ソス齊橸ソスIobjectソスヨ連
int map_addobject(struct block_list *);
int map_delobject(int, int type);
int map_delobjectnofree(int id, int type);
@@ -676,7 +679,7 @@ int map_quit(struct map_session_data *);
// npc
int map_addnpc(int,struct npc_data *);
-// 床アイテム関連
+// ソスソスソスAソスCソスeソスソスソスヨ連
int map_clearflooritem_timer(int,unsigned int,int,int);
#define map_clearflooritem(id) map_clearflooritem_timer(0,0,id,1)
int map_addflooritem_any(struct item *,int amount,int m,int x,int y,
@@ -686,7 +689,7 @@ int map_addflooritem_any(struct item *,int amount,int m,int x,int y,
int map_addflooritem(struct item *,int,int,int,int,struct map_session_data *,struct map_session_data *,struct map_session_data *,int);
int map_searchrandfreecell(int,int,int,int);
-// キャラid=>キャラ名 変換関連
+// ソスLソスソスソスソスidソスソスソスソスソスLソスソスソスソスソスソス ソスマ奇ソスソスヨ連
void map_addchariddb(int charid,char *name);
void map_delchariddb(int charid);
int map_reqchariddb(struct map_session_data * sd,int charid);
@@ -711,15 +714,15 @@ struct map_session_data * map_get_last_session();
struct map_session_data * map_get_next_session(struct map_session_data *current);
struct map_session_data * map_get_prev_session(struct map_session_data *current);
-// gat関連
+// gatソスヨ連
int map_getcell(int,int,int);
int map_setcell(int,int,int,int);
-// その他
+// ソスソスソスフ托ソス
int map_check_dir(int s_dir,int t_dir);
int map_calc_dir( struct block_list *src,int x,int y);
-// path.cより
+// path.cソスソスソスソス
int path_search(struct walkpath_data*,int,int,int,int,int,int);
int path_blownpos(int m,int x0,int y0,int dx,int dy,int count);