diff --git a/xtrn/lord2/lord2.js b/xtrn/lord2/lord2.js index b5a7305dd1a0522c268d61220d0ba74d5f4c3923..6a2c445dc474c33b0174190ef949a8673031fe72 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;