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

Merge branch 'mlong/externals' into 'master'

Updates to door bulletin configs, and add warlords of the balance

See merge request !92
parents de8e77ac 1f53b176
No related branches found
No related tags found
2 merge requests!463MRC mods by Codefenix (2024-10-20),!92Updates to door bulletin configs, and add warlords of the balance
......@@ -17,6 +17,8 @@ var lines = file.readAll();
file.close();
lines[4] = gamedir;
lines[5] = "MANIA.ASC";
lines[6] = "MANIA.ANS";
writeln("Beginning node config generation...");
for(i = 0; i < system.nodes; i++) {
......
......@@ -14,6 +14,8 @@ file.close();
lines[0] = "LINE";
lines[1] = system.name;
lines[2] = system.operator;
lines[5] = "bull99.ans";
lines[6] = "bull99.asc";
lines[9] = "NONE";
lines[10] = "";
lines[11] = "";
......
......@@ -28,10 +28,10 @@ var op = system.operator.split(" ", 2);
lines[2] = op[0];
lines[3] = op[1];
lines[7] = gamedir + "aceyd.ans";
lines[8] = gamedir + "aceyd.asc";
lines[9] = gamedir + "aceydhof.ans";
lines[10] = gamedir + "aceydhof.asc";
lines[7] = gamedir + "aceyd.asc";
lines[8] = gamedir + "aceyd.ans";
lines[9] = gamedir + "aceydhof.asc";
lines[10] = gamedir + "aceydhof.ans";
lines[11] = "1";
for(i = 0; i < system.nodes; i++) {
......
......@@ -27,10 +27,10 @@ var op = system.operator.split(" ", 2);
lines[2] = op[0];
lines[3] = op[1];
lines[7] = gamedir + "bbd.ans";
lines[8] = gamedir + "bbd.asc";
lines[9] = gamedir + "bbdhof.ans";
lines[10] = gamedir + "bbdhof.asc";
lines[7] = gamedir + "bbd.asc";
lines[8] = gamedir + "bbd.ans";
lines[9] = gamedir + "bbdhof.asc";
lines[10] = gamedir + "bbdhof.ans";
lines[11] = "1";
for(i = 0; i < system.nodes; i++) {
......
......@@ -27,10 +27,10 @@ var op = system.operator.split(" ", 2);
lines[2] = op[0];
lines[3] = op[1];
lines[6] = gamedir + "betsy.ans";
lines[7] = gamedir + "betsy.asc";
lines[8] = gamedir + "betsyhof.ans";
lines[8] = gamedir + "betsy.ans";
lines[9] = gamedir + "betsyhof.asc";
lines[10] = gamedir + "betsyhof.ans";
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
......
......@@ -27,10 +27,10 @@ var op = system.operator.split(" ", 2);
lines[2] = op[0];
lines[3] = op[1];
lines[7] = gamedir + "srbj.ans";
lines[8] = gamedir + "srbj.asc";
lines[9] = gamedir + "srbjhof.ans";
lines[10] = gamedir + "srbjhof.asc";
lines[7] = gamedir + "srbj.asc";
lines[8] = gamedir + "srbj.ans";
lines[9] = gamedir + "srbjhof.asc";
lines[10] = gamedir + "srbjhof.ans";
lines[11] = "1";
for(i = 0; i < system.nodes; i++) {
......
......@@ -27,10 +27,10 @@ var op = system.operator.split(" ", 2);
lines[2] = op[0];
lines[3] = op[1];
lines[7] = gamedir + "srboxd.ans";
lines[8] = gamedir + "srboxd.asc";
lines[9] = gamedir + "srboxd.ans";
lines[10] = gamedir + "srboxd.asc";
lines[7] = gamedir + "srboxd.asc";
lines[8] = gamedir + "srboxd.ans";
lines[9] = gamedir + "srboxdhf.asc";
lines[10] = gamedir + "srboxdhf.ans";
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
......
......@@ -27,10 +27,10 @@ var op = system.operator.split(" ", 2);
lines[2] = op[0];
lines[3] = op[1];
lines[8] = gamedir + "srboxpkr.ans";
lines[9] = gamedir + "srboxpkr.asc";
lines[10] = gamedir + "srboxpkr.ans";
lines[11] = gamedir + "srboxpkr.asc";
lines[8] = gamedir + "srboxpkr.asc";
lines[9] = gamedir + "srboxpkr.ans";
lines[10] = gamedir + "srboxpkh.asc";
lines[11] = gamedir + "srboxpkh.ans";
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
......
......@@ -28,10 +28,10 @@ var op = system.operator.split(" ", 2);
lines[2] = op[0];
lines[3] = op[1];
lines[7] = gamedir + "srcon.ans";
lines[8] = gamedir + "srcon.asc";
lines[9] = gamedir + "srconhof.ans";
lines[10] = gamedir + "srconhof.asc";
lines[7] = gamedir + "srcon.asc";
lines[8] = gamedir + "srcon.ans";
lines[9] = gamedir + "srconhof.asc";
lines[10] = gamedir + "srconhof.ans";
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
......
......@@ -31,10 +31,10 @@ var op = system.operator.split(" ", 2);
lines[2] = op[0];
lines[3] = op[1];
lines[7] = gamedir + "scrib.ans";
lines[8] = gamedir + "scrib.asc";
lines[9] = gamedir + "scribhof.ans";
lines[10] = gamedir + "scribhof.asc";
lines[7] = gamedir + "scrib.asc";
lines[8] = gamedir + "scrib.ans";
lines[9] = gamedir + "scribhof.asc";
lines[10] = gamedir + "scribhof.ans";
lines[11] = "1";
lines[38] = "G";
......
Name: Warlords of the Balance
Desc: Multi-player fantasy wargame
By: Evan Taylor, BRC Electronics
Cats: Games
Subs: Fantasy,War
exe: INSTALL.EXE
[md5:bbc09f57ee623d0ffe94b7c3bea189f0]
ver = 0.97e
url = ftp://archives.thebbs.org/door_games/doors_u-z/wotb97e.zip
[prog:WOTB]
name = Warlords of the Balance
cmd = warlord.bat %f
ars = DOS
execution_ars = NOT GUEST
settings = XTRN_ANSI | XTRN_SH
type = XTRN_GAP
[exec:../3rdp-install/warlordsofthebalance.js]
prompt = false
required = true
[event:WOTBMAINT]
cmd = event.exe
name = Warlords of the Balance Maintenance
; all days
days = 127
time = 0:00
[pre-eval:file_exists(startup_dir + 'WARGAME.EXE')]
prompt = false
required = true
fail = Extract the zip files (*.PI~)
[pre-eval:file_exists(startup_dir + 'LORDS.DAT')]
prompt = false
required = true
fail = Run wargen.exe
"use strict";
writeln("Generating batch file...");
var i;
var gamedir = fullpath(js.startup_dir);
var conffilesrc = "warlord.bat";
var cfg_filename = gamedir + conffilesrc;
var lines = [];
lines[0] = "@echo off";
lines[1] = "warlord %1";
lines[2] = "wargame %1";
writeln("Creating " + cfg_filename);
var file = new File(cfg_filename);
if (!file.open("w")) {
writeln("Error " + file.error + " opening " + file.name + " for writing");
exit(1)
}
file.writeAll(lines);
file.close();
writeln("Batch file generation complete");
exit(0);
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment