Fixes overlapping pedestals and mega chest item descriptions

This commit is contained in:
Wofsauge committed 2021-05-23 20:21:23 +02:00
1 parent 3f53e7c633
commit 97850cc00a
1 file changed
+13
+13
View File
@@ -497,6 +497,19 @@ function EID:onGameUpdate()
EID.hasValidWalkingpath = EID.pathCheckerEntity:ToNPC().Pathfinder:HasPathToPos ( EID.lastDescriptionEntity.Position, false )
end
end
--Fix Overlapping Pedestals
local curPositions = {}
for _, entity in ipairs(Isaac.FindByType(5, 100, -1, true, false)) do
local pos = entity.Position
for _, otherPos in ipairs(curPositions) do
if pos:Distance(otherPos) == 0 then
entity.Position = entity.Position + Vector(1,0)
break
end
end
table.insert(curPositions, entity.Position)
end
end
EID:AddCallback(ModCallbacks.MC_POST_UPDATE, EID.onGameUpdate)