Something is voiding the iris, lets fix that.. also open on outgoing

This commit is contained in:
2025-12-29 21:22:00 -05:00
parent 7630898bc4
commit e5848f0e79
2 changed files with 12 additions and 5 deletions

View File

@ -249,7 +249,7 @@ end
local function findAddressName(address)
-- Search all address categories for matching address
local categories = {addresses.MainGates, addresses.playerGates, addresses.hazardGates}
local categories = { addresses.MainGates, addresses.playerGates, addresses.hazardGates }
for _, category in ipairs(categories) do
for _, entry in ipairs(category) do
@ -308,6 +308,8 @@ local function handleIncomingWormhole()
if config.autoCloseIrisOnIncoming then
sleep(config.irisCloseDelay)
if allowed then
-- Wait 2 seconds after connection established before opening iris
sleep(2)
utils.openIris()
else
utils.closeIris()
@ -547,6 +549,11 @@ local function handleOutgoingDial()
os.pullEvent("stargate_outgoing_wormhole")
-- Open local iris for outgoing connection
if config.irisEnabled then
utils.openIris()
end
-- Wait briefly for version message from remote gate
state.remoteHasComputer = false
local function WaitForVersion()