X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fminigames%2Fminigame%2Fnmm.qc;h=72b65e75691ede0428b7cf4acffd85ee37c96506;hb=5f22a2a699389fbdff74a80d48559f52106999fa;hp=fbb6f4b727e762c39e563e0eeb22420846cdb845;hpb=629fea5fdb8cb26d8baabe00ee77dc600a5ee655;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/minigames/minigame/nmm.qc b/qcsrc/common/minigames/minigame/nmm.qc index fbb6f4b72..72b65e756 100644 --- a/qcsrc/common/minigames/minigame/nmm.qc +++ b/qcsrc/common/minigames/minigame/nmm.qc @@ -628,12 +628,13 @@ int nmm_client_event(entity minigame, string event, ...) { nmm_fromtile = NULL; nmm_init_tiles(minigame); - minigame.message = nmm_turn_to_string(minigame.minigame_flags); + strcpy(minigame.message, nmm_turn_to_string(minigame.minigame_flags)); } else if ( event == "deactivate" ) { nmm_fromtile = NULL; nmm_kill_tiles(minigame); + strfree(minigame.message); } else if ( event == "key_pressed" && (minigame.minigame_flags&NMM_TURN_TEAM) == minigame_self.team ) { @@ -755,7 +756,7 @@ int nmm_client_event(entity minigame, string event, ...) } else if ( sent.classname == "minigame" && ( ...(1,int) & MINIG_SF_UPDATE ) ) { - sent.message = nmm_turn_to_string(sent.minigame_flags); + strcpy(sent.message, nmm_turn_to_string(sent.minigame_flags)); if ( sent.minigame_flags & minigame_self.team ) minigame_prompt(); }