From 9d6919e2e660c240a1b6c76ffeaf6e501b88d2d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Thu, 4 Mar 2021 16:47:20 -0500 Subject: [PATCH] Replace & vars in @fight strings as well. (More issues with rape) --- xtrn/lord2/lord2.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/xtrn/lord2/lord2.js b/xtrn/lord2/lord2.js index b5a7305dd1..6a2c445dc4 100644 --- a/xtrn/lord2/lord2.js +++ b/xtrn/lord2/lord2.js @@ -2,9 +2,7 @@ // TODO: More optimal horizontal lightbars // TODO: Save player after changes in case process crashes -// TODO: run NOTIME in HELP.REF on idle timeout // TODO: Detect disconnections better -// TODO: Move other players on screen during battles? js.yield_interval = 0; js.load_path_list.unshift(js.exec_dir+"dorkit/"); @@ -1024,13 +1022,13 @@ function run_ref(sec, fname) if (l.length < 2 || l[0].toUpperCase() === 'NONE' || l[1].toUpperCase() === 'NONE') return; - enemy.attacks.push({strength:parseInt(getvar(l[1]), 10), hitaction:getvar(l[0])}); + enemy.attacks.push({strength:parseInt(getvar(l[1]), 10), hitaction:replace_svars(getvar(l[0])})); } enemy = { name:getvar(l[0]), - see:getvar(l[1]), - killstr:getvar(l[2]), + see:replace_svars(getvar(l[1])), + killstr:replace_svars(getvar(l[2])), sex:parseInt(getvar(l[3]), 10), defence:parseInt(getvar(l[9]), 10), gold:parseInt(getvar(l[10]), 10), @@ -3274,7 +3272,6 @@ function online_battle(op, attack_first) { if (player.p[1] < 1) { player.p[1] = 0; player.put(); - // TODO: Dead notification, etc... run_ref('die', 'gametxt.ref'); ret = 'LOST'; doneBattle = true; -- GitLab