浏览代码

> Follow up to r17261:
* Fixed ARR_FIND comparing the inverse and breaking party chat.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17264 54d463be-8e91-2dee-dedb-b68131a5f0ec

aleos 12 年之前
父节点
当前提交
545f628416
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/map/clif.c

+ 3 - 3
src/map/clif.c

@@ -6700,7 +6700,7 @@ void clif_party_option(struct party_data *p,struct map_session_data *sd,int flag
 
 	if(!sd && flag==0){
 		int i;
-		ARR_FIND(0,MAX_PARTY,i,!p->data[i].sd);
+		ARR_FIND(0,MAX_PARTY,i,p->data[i].sd);
 		if (i < MAX_PARTY)
 			sd = p->data[i].sd;
 	}
@@ -6733,7 +6733,7 @@ void clif_party_withdraw(struct party_data* p, struct map_session_data* sd, int
 	if(!sd && (flag&0xf0)==0)
 	{
 		int i;
-		ARR_FIND(0,MAX_PARTY,i,!p->data[i].sd);
+		ARR_FIND(0,MAX_PARTY,i,p->data[i].sd);
 		if (i < MAX_PARTY)
 			sd = p->data[i].sd;
 	}
@@ -6760,7 +6760,7 @@ void clif_party_message(struct party_data* p, int account_id, const char* mes, i
 
 	nullpo_retv(p);
 
-	ARR_FIND(0,MAX_PARTY,i,!p->data[i].sd);
+	ARR_FIND(0,MAX_PARTY,i,p->data[i].sd);
 	if(i < MAX_PARTY){
 		unsigned char buf[1024];