less post_pickup_init checks
This commit is contained in:
1 parent
d79b29178b
commit
5714fb1fd1
1 file changed
+1
-4
@@ -257,14 +257,11 @@ if REPENTANCE then
|
|||||||
for _, pedestal in ipairs(pedestals) do
|
for _, pedestal in ipairs(pedestals) do
|
||||||
local gridPos = game:GetRoom():GetGridIndex(pedestal.Position)
|
local gridPos = game:GetRoom():GetGridIndex(pedestal.Position)
|
||||||
local oldGridPos = pedestal:GetData()["EID_FlipItemPedestalGrid"]
|
local oldGridPos = pedestal:GetData()["EID_FlipItemPedestalGrid"]
|
||||||
print(gridPos) print(oldGridPos)
|
|
||||||
if EID.flipItemPositions[curRoomIndex][oldGridPos] and gridPos ~= oldGridPos then
|
if EID.flipItemPositions[curRoomIndex][oldGridPos] and gridPos ~= oldGridPos then
|
||||||
print("chaing a position!")
|
|
||||||
EID.flipItemPositions[curRoomIndex][oldGridPos] = nil
|
EID.flipItemPositions[curRoomIndex][oldGridPos] = nil
|
||||||
EID.flipItemPositions[curRoomIndex][gridPos] = gridPos
|
EID.flipItemPositions[curRoomIndex][gridPos] = gridPos
|
||||||
pedestal:GetData()["EID_FlipItemPedestalGrid"] = gridPos
|
pedestal:GetData()["EID_FlipItemPedestalGrid"] = gridPos
|
||||||
end
|
end
|
||||||
--index is unnecessary?
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -303,7 +300,7 @@ if REPENTANCE then
|
|||||||
local flipEntry = EID.flipItemPositions[curRoomIndex] and EID.flipItemPositions[curRoomIndex][gridPos]
|
local flipEntry = EID.flipItemPositions[curRoomIndex] and EID.flipItemPositions[curRoomIndex][gridPos]
|
||||||
if flipEntry then entity:GetData()["EID_FlipItemID"] = flipEntry end
|
if flipEntry then entity:GetData()["EID_FlipItemID"] = flipEntry end
|
||||||
end
|
end
|
||||||
EID:AddCallback(ModCallbacks.MC_POST_PICKUP_INIT, EID.postPickupInit)
|
EID:AddCallback(ModCallbacks.MC_POST_PICKUP_INIT, EID.postPickupInit, PickupVariant.PICKUP_COLLECTIBLE)
|
||||||
|
|
||||||
function EID:preUseFlip(_)
|
function EID:preUseFlip(_)
|
||||||
local curRoomIndex = game:GetLevel():GetCurrentRoomIndex()
|
local curRoomIndex = game:GetLevel():GetCurrentRoomIndex()
|
||||||
|
|||||||
Reference in new issue
Block a user