reduced AdminSetNextLayer calls

This commit is contained in:
Davide Fantino 2022-10-03 12:28:50 +02:00
parent 65a10a92d6
commit 2c0a048e25

View File

@ -385,7 +385,9 @@ export default class MapVote extends DiscordBasePlugin {
}
if (!skipSetNextMap) {
const nextMap = randomElement(cpyWinners);
this.server.rcon.execute(`AdminSetNextLayer ${nextMap}`);
const baseDataExist = this && this.options && this.server && this.server.players && this.server.nextLayer && this.server.nextLayer.layerid;
if (!baseDataExist || this.server.nextLayer.layerid != nextMap)
this.server.rcon.execute(`AdminSetNextLayer ${nextMap}`);
}
}