Browse Source

Fixed #1809

Thanks to @Tokeiburu
Lemongrass3110 8 years ago
parent
commit
552c39acc3
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/map/atcommand.c

+ 3 - 1
src/map/atcommand.c

@@ -5815,7 +5815,7 @@ ACMD_FUNC(marry)
 
 
 	nullpo_retr(-1, sd);
 	nullpo_retr(-1, sd);
 
 
-	if (!message || !*message || sscanf(message, "%23s", player_name) != 1) {
+	if (!message || !*message || sscanf(message, "%23[^\n]", player_name) != 1) {
 		clif_displaymessage(fd, msg_txt(sd,1172)); // Usage: @marry <char name>
 		clif_displaymessage(fd, msg_txt(sd,1172)); // Usage: @marry <char name>
 		return -1;
 		return -1;
 	}
 	}
@@ -5828,6 +5828,8 @@ ACMD_FUNC(marry)
 	if (pc_marriage(sd, pl_sd)) {
 	if (pc_marriage(sd, pl_sd)) {
 		clif_displaymessage(fd, msg_txt(sd,1173)); // They are married... wish them well.
 		clif_displaymessage(fd, msg_txt(sd,1173)); // They are married... wish them well.
 		clif_wedding_effect(&pl_sd->bl); //wedding effect and music [Lupus]
 		clif_wedding_effect(&pl_sd->bl); //wedding effect and music [Lupus]
+		if( pl_sd->bl.m != sd->bl.m )
+			clif_wedding_effect(&sd->bl);
 		getring(sd); // Auto-give named rings (Aru)
 		getring(sd); // Auto-give named rings (Aru)
 		getring(pl_sd);
 		getring(pl_sd);
 		return 0;
 		return 0;