summaryrefslogtreecommitdiff
path: root/src/map/party.c
diff options
context:
space:
mode:
authorHaru <haru@dotalux.com>2019-05-05 23:23:05 +0200
committerGitHub <noreply@github.com>2019-05-05 23:23:05 +0200
commitb1970eac663b641b93e30ec24f2b3d8ee02ce8f6 (patch)
treef363d01b6181e4cfcdad109dc6d56873a73eaa15 /src/map/party.c
parentaa79da0e801a536b22911d47fd12df351c36214e (diff)
parentb8ce5e9e1352abc45b08f92eb50890f202b1b230 (diff)
downloadhercules-b1970eac663b641b93e30ec24f2b3d8ee02ce8f6.tar.gz
hercules-b1970eac663b641b93e30ec24f2b3d8ee02ce8f6.tar.bz2
hercules-b1970eac663b641b93e30ec24f2b3d8ee02ce8f6.tar.xz
hercules-b1970eac663b641b93e30ec24f2b3d8ee02ce8f6.zip
Merge pull request #2432 from 4144/updatepackets
Update packets up to 2019-05-02
Diffstat (limited to 'src/map/party.c')
-rw-r--r--src/map/party.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/map/party.c b/src/map/party.c
index e4fb18c23..dc330d92d 100644
--- a/src/map/party.c
+++ b/src/map/party.c
@@ -424,6 +424,12 @@ static int party_invite(struct map_session_data *sd, struct map_session_data *ts
return 0;
}
+ if ((tsd->status.allow_party & 1) != 0) {
+ // party invite blocked by player
+ clif->party_inviteack(sd, tsd->status.name, 5);
+ return 0;
+ }
+
tsd->party_invite=sd->status.party_id;
tsd->party_invite_account=sd->status.account_id;