Skip to content
Snippets Groups Projects
Commit 81f0d067 authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Use new cfglib.js instead of cnflib.js for SBBS v3.20+ compatibility

Fixes issue #475
parent 848cc0bd
No related branches found
No related tags found
1 merge request!463MRC mods by Codefenix (2024-10-20)
......@@ -37,15 +37,15 @@ if(argv.indexOf("-install") >= 0)
{
print("Installing TickFix");
var cnflib = load({}, "cnflib.js");
var xtrn_cnf = cnflib.read("xtrn.cnf");
if(!xtrn_cnf)
js.report_error("Failed to read xtrn.cnf", /* fatal */true);
var cfglib = load({}, "cfglib.js");
var xtrn_cfg = cfglib.read("xtrn.ini");
if(!xtrn_cfg)
js.report_error("Failed to read xtrn.ini", /* fatal */true);
var changed = false;
if(!xtrn_area.event["tickfix"]) {
print("Adding timed event: TICKFIX");
xtrn_cnf.event.push( {
xtrn_cfg.event.push( {
"code": "TICKFIX",
"cmd": "?tickfix",
"days": 0,
......@@ -59,8 +59,8 @@ if(argv.indexOf("-install") >= 0)
});
changed = true;
}
if(changed && !cnflib.write("xtrn.cnf", undefined, xtrn_cnf))
js.report_error("Failed to write xtrn.cnf", /* fatal */true);
if(changed && !cfglib.write("xtrn.ini", undefined, xtrn_cfg))
js.report_error("Failed to write xtrn.ini", /* fatal */true);
var f = new File(file_cfgname(system.ctrl_dir, "sbbsecho.ini"));
file_backup(f.name, backup_level);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment