From 08957511cfd1eef7cdfdc62bd8bf4162e254c774 Mon Sep 17 00:00:00 2001 From: skotlex Date: Fri, 17 Nov 2006 21:20:58 +0000 Subject: - Corrected use of the party invitation reply packet, thanks to FlavioJS. - Removed requirement of "Changelog-Trunk" in the common/Makefile, why was it even there?? - Minor cleanups git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9251 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/party.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src/map/party.c') diff --git a/src/map/party.c b/src/map/party.c index ab86797f2..6c97bd464 100644 --- a/src/map/party.c +++ b/src/map/party.c @@ -277,14 +277,17 @@ int party_invite(struct map_session_data *sd,struct map_session_data *tsd) for(i=0;iparty.member[i].account_id == 0) //Room for a new member. flag = 1; - if(p->party.member[i].account_id==tsd->status.account_id && - p->party.member[i].char_id==tsd->status.char_id){ - clif_party_inviteack(sd,tsd->status.name,0); + /* By default Aegis BLOCKS more than one char from the same account on a party. + * But eA does support it... so this check is left commented. + if(p->party.member[i].account_id==tsd->status.account_id) + { + clif_party_inviteack(sd,tsd->status.name,4); return 0; } + */ } if (!flag) { //Full party. - clif_party_inviteack(sd,tsd->status.name,2); + clif_party_inviteack(sd,tsd->status.name,3); return 0; } @@ -348,7 +351,7 @@ int party_member_added(int party_id,int account_id,int char_id, int flag) sd2=map_id2sd(sd->party_invite_account); if (sd2) - clif_party_inviteack(sd2,sd->status.name,flag?2:0); + clif_party_inviteack(sd2,sd->status.name,flag?2:1); return 0; } -- cgit v1.2.3-60-g2f50