From 54e5d46d7eb06530b09910cf055408847274aa7c Mon Sep 17 00:00:00 2001
From: Buckaroo Banzai <39065740+BuckarooBanzay@users.noreply.github.com>
Date: Tue, 9 Mar 2021 08:32:25 +0100
Subject: [PATCH] update tcb aspect data extraction for advtrains

fixes #12
---
 bridge/advtrains.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bridge/advtrains.lua b/bridge/advtrains.lua
index 6ed29ec..a7d2c98 100644
--- a/bridge/advtrains.lua
+++ b/bridge/advtrains.lua
@@ -43,7 +43,7 @@ mapserver.bridge.add_advtrains = function(data)
       })
     elseif entry[2].signal then
       local tcb = entry[2]
-      local green = tcb.aspect and tcb.aspect.main and tcb.aspect.main.free
+      local green = tcb.aspect and tcb.aspect.main ~= 0
       table.insert(data.signals, {
 	      pos = tcb.signal,
 	      green = green
-- 
GitLab