diff --git a/parts/eventsets/checkTurn_1.lua b/parts/eventsets/checkTurn_1.lua index b571f5fb..d24316a4 100644 --- a/parts/eventsets/checkTurn_1.lua +++ b/parts/eventsets/checkTurn_1.lua @@ -12,7 +12,12 @@ return{ minID=math.min(minID,id2) end end - PLY_ALIVE[minMaxID==1e99 and minID or minMaxID].control=true + for i=1,#PLY_ALIVE do + if PLY_ALIVE[i].sid==(minMaxID==1e99 and minID or minMaxID)then + PLY_ALIVE[i].control=true + return + end + end end end } diff --git a/parts/eventsets/checkTurn_7.lua b/parts/eventsets/checkTurn_7.lua index 0ce5d424..af3398c0 100644 --- a/parts/eventsets/checkTurn_7.lua +++ b/parts/eventsets/checkTurn_7.lua @@ -12,7 +12,12 @@ return{ minID=math.min(minID,id2) end end - PLY_ALIVE[minMaxID==1e99 and minID or minMaxID].control=true + for i=1,#PLY_ALIVE do + if PLY_ALIVE[i].sid==(minMaxID==1e99 and minID or minMaxID)then + PLY_ALIVE[i].control=true + return + end + end end end }