From d745d77007170117f04bf70f3c5601fc9f55fc0c Mon Sep 17 00:00:00 2001
From: Tor Andersson <tor@ccxvii.net>
Date: Fri, 28 Feb 2025 12:09:24 +0100
Subject: Don't clobber readonly "roles" array when using it as active player
 list.

---
 rules.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'rules.js')

diff --git a/rules.js b/rules.js
index ced9de7..e068bbf 100644
--- a/rules.js
+++ b/rules.js
@@ -292,7 +292,7 @@ function get_next_active(p) {
         return p.map((faction) => faction_player_map[faction]);
     }
     if (p === 'all') {
-        return exports.roles;
+        return exports.roles.slice();
     }
     if (p === 'None') {
         return 'None';
-- 
cgit v1.2.3