From e6e65dde4f329ba38ca4e6200175337b5355f202 Mon Sep 17 00:00:00 2001 From: Guangcong Luo Date: Mon, 1 Apr 2019 19:18:28 +0800 Subject: [PATCH] Update AFD 2019 implementation AFD messages are now disabled by `/afd off` --- build-tools/update | 1 + js/client-chat.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/build-tools/update b/build-tools/update index 7c26fc280..7b3831b1d 100755 --- a/build-tools/update +++ b/build-tools/update @@ -55,6 +55,7 @@ fs.writeFileSync( fs.readFileSync('js/battle-log.js') + '\n\n' + fs.readFileSync('src/battle-log-misc.js') + fs.readFileSync('data/text.js') + '\n\n' + + fs.readFileSync('data/text-afd.js') + '\n\n' + fs.readFileSync('js/battle-text-parser.js') ); diff --git a/js/client-chat.js b/js/client-chat.js index d9cf0d42d..6ce052f49 100644 --- a/js/client-chat.js +++ b/js/client-chat.js @@ -906,9 +906,11 @@ var cleanedTarget = toId(target); if (cleanedTarget === 'off' || cleanedTarget === 'disable') { Config.server.afd = false; + if (typeof BattleTextNotAFD !== 'undefined') BattleText = BattleTextNotAFD; this.add('April Fools\' day mode disabled.'); } else { Config.server.afd = true; + if (typeof BattleTextAFD !== 'undefined') BattleText = BattleTextAFD; this.add('April Fools\' day mode enabled.'); } for (var roomid in app.rooms) {