From a9f5b9fdac0f2852303b49d204d9356694fe7351 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Mon, 1 May 2006 06:37:53 +0000 Subject: [PATCH] Added support for random logon screens (text/menu/random*.*). --- exec/logon.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/exec/logon.js b/exec/logon.js index 349d9c01af..ec4e1544e0 100644 --- a/exec/logon.js +++ b/exec/logon.js @@ -1,6 +1,6 @@ // logon.js -// Synchronet v3.10 Default Logon Module +// Synchronet v3.1 Default Logon Module // $Id$ @@ -76,6 +76,12 @@ for(i=0;;i++) { bbs.menu(fname); } +// Print one of text/menu/random*.*, picked at random +// e.g. random1.asc, random2.asc, random3.asc, etc. +var random_list = directory(system.text_dir + "menu/random*.*"); +if(random_list.length) + bbs.menu(file_getname(random_list[random(random_list.length)]).slice(0,-4)); + console.clear(); bbs.user_event(EVENT_LOGON); -- GitLab