@@ -124,12 +124,13 @@ char_wright = obj {
iof_reaction = 0;
on_learr = 0;
on_leviathan = 0;
on_conflict = 0;
on_jack = 0;
};
nam = "wright";
disp = "Джек Райт";
dsc = function(s)
if (stead.nameof(where(s)) == s.home) then
return [[{Джек Райт} читает какую-то книгу. ^]];
@@ -708,13 +709,13 @@ wright_main_dlg = dlg {
pon('join');
poff('stay');
end;
poff("talk");
if (rel_jack < 0) then
if (char_wright.on_learr == 0) then pon("on_learr", "talk"); end;
if (char_wright.on_learr == 0 and ArrayUtils.indexOf(pl.party, 'learr') ~= 0) then pon("on_learr", "talk"); end;
if (char_wright.on_leviathan == 0) then pon("on_leviathan", "talk"); end;
if (char_wright.on_jack == 0) then pon("on_jack", "talk"); end;
else
if (char_wright.on_learr < 3 and ArrayUtils.indexOf(pl.party, 'learr') ~= 0) then pon("on_learr", "talk"); end;
if (char_wright.on_leviathan < 2) then pon("on_leviathan", "talk"); end;
if (char_wright.on_jack < 2) then pon("on_jack", "talk"); end;
Status change: