1
0
mirror of https://github.com/metrostroi-repo/MetrostroiAddon.git synced 2026-05-02 00:42:29 +00:00
Убрал repeat за ненадобнастью
This commit is contained in:
kosmik641
2022-10-12 01:16:42 +03:00
parent d17cb74904
commit ad219c3543

View File

@@ -297,17 +297,16 @@ function TRAIN_SYSTEM:TriggerInput(name,value)
if self.Line < 1 then self.Line = #rri end if self.Line < 1 then self.Line = #rri end
end end
rriL = rri[self.Line] rriL = rri[self.Line]
self.FirstStation = -1
if not rriL.Loop then if not rriL.Loop then
self.LastStation = #rri[self.Line]+1 if self.Path then
repeat self.FirstStation = #rriL
self.FirstStation = self.FirstStation + 1 self.LastStation = 1
if self.FirstStation > #rriL then self.FirstStation = 1 end self.Station = self.FirstStation
until (not rriL[self.FirstStation] or (rriL[self.FirstStation].arrlast and rriL[self.FirstStation].arrlast[self.FirstStation > self.LastStation and 2 or 1]))-- and self.FirstStation ~= self.LastStation else
repeat self.FirstStation = 1
self.LastStation = self.LastStation - 1 self.LastStation = #rriL
if self.LastStation < (rriL.Loop and 0 or 1) then self.LastStation = #rriL end self.Station = 1
until (not rriL[self.LastStation] or (rriL[self.LastStation].arrlast and rriL[self.LastStation].arrlast[self.FirstStation > self.LastStation]) or rriL.Loop and self.LastStation == 0) and self.LastStation ~= self.FirstStation end
else else
self.LastStation = 0 self.LastStation = 0
end end