probably fix sac room AB+ error
This commit is contained in:
1 parent
1129dd071a
commit
106075dfd8
1 file changed
+5
-4
@@ -832,19 +832,20 @@ function EID:renderIndicator(entity, playerNum)
|
|||||||
entityPos = entityPos + Vector(0,-5)
|
entityPos = entityPos + Vector(0,-5)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
local sprite = entity:GetSprite()
|
local sprite = nil
|
||||||
|
if not EID:IsGridEntity(entity) then sprite = entity:GetSprite() end
|
||||||
if REPENTANCE then
|
if REPENTANCE then
|
||||||
repDiv = 255
|
repDiv = 255
|
||||||
if EID.isMirrorRoom then
|
if EID.isMirrorRoom then
|
||||||
local screenCenter = EID:getScreenSize()/2
|
local screenCenter = EID:getScreenSize()/2
|
||||||
entityPos.X = entityPos.X - (entityPos-screenCenter).X * 2
|
entityPos.X = entityPos.X - (entityPos-screenCenter).X * 2
|
||||||
arrowPos.X = arrowPos.X - (arrowPos-screenCenter).X * 2
|
arrowPos.X = arrowPos.X - (arrowPos-screenCenter).X * 2
|
||||||
sprite.FlipX = true
|
if sprite then sprite.FlipX = true end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Don't apply sprite.Color changes to Effects (Dice Floors, Card Reading Portals), use Arrow instead
|
-- Don't apply sprite.Color changes to Effects (Dice Floors, Card Reading Portals), use Arrow instead
|
||||||
if EID.Config["Indicator"] == "arrow" or entity.Type == 1000 then
|
if EID.Config["Indicator"] == "arrow" or entity.Type == 1000 or EID:IsGridEntity(entity) then
|
||||||
ArrowSprite:RenderLayer(playerNum-1, arrowPos, nullVector, nullVector)
|
ArrowSprite:RenderLayer(playerNum-1, arrowPos, nullVector, nullVector)
|
||||||
else
|
else
|
||||||
local colorMult = {1,1,1}
|
local colorMult = {1,1,1}
|
||||||
@@ -875,7 +876,7 @@ function EID:renderIndicator(entity, playerNum)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
if EID.isMirrorRoom then
|
if EID.isMirrorRoom then
|
||||||
sprite.FlipX = false
|
if sprite then sprite.FlipX = false end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user