# HG changeset patch # User Silverwing # Date 2018-12-22 17:20:28 # Node ID c32f90842b4e022dcb238a742b3b9f41a5949109 # Parent d93b7a8f6b9df533200710bfdb6a361145bc8904 Prologue: starlight will not go away immediately diff --git a/london.lua b/london.lua --- a/london.lua +++ b/london.lua @@ -531,6 +531,9 @@ starlight_first_dlg = dlg { }; char_starlight_corridor = obj { + var { + state = 0; + }; nam = "char_starlight_corridor"; dsc = function(s) return [[{Джозеф Старлайт} продолжает ощупывать карманы, словно ищет что-то. ]]; @@ -541,11 +544,12 @@ char_starlight_corridor = obj { return [[Раздраженно махнув рукой, Джозеф быстрым шагом спускается вниз по лестнице. ]]; end; life = function(s) - if (rnd(5) > 4) then + if (rnd(5) > 4 and s.state > 1) then remove(s, where(s)); lifeoff(s); return [[Раздраженно махнув рукой, Джозеф быстрым шагом спускается вниз по лестнице. ]]; end; + s.state = s.state + 1; end; };