-
-
Notifications
You must be signed in to change notification settings - Fork 499
Description
Hi guys,
I found a bug with water dimension.
AFAIK this was fixed some time ago, but this issue is different.
The problem is with setElementDimension using water element.
When I am in for ex. 1st dimension and use createWater and then setElementDimension and change water dimension to 1st, water is invisible and no water effects/sounds.
When I am in 0 dimension and use createWater it works fine and water is visible.
I also can change water dimension to other and it will work and visible to me (if I change my dimension to water dimension it is fine)
Water is invisible to all players who have other dimension than 0.
Water is also still invisible when player switch to 0 or water switch to player's dimension.
Working code:
setElementDimension(source, 0)
water = createWater(-50, -50, 2, 50, -50, 2, -50, 50, 2, 50, 50, 2)
-- Water become visible to our eyes
setElementDimension(water, 1)
-- Water is invisible now because different dimensions
setElementDimension(source, 1)
-- Water again become visible
Code generating bug:
setElementDimension(source, 1)
water = createWater(-50, -50, 2, 50, -50, 2, -50, 50, 2, 50, 50, 2)
-- Water is invisible because different dimensions
setElementDimension(source, 0)
-- Water is still invisible even if water and player are same dimension
2nd code generating bug:
setElementDimension(source, 1)
water = createWater(-50, -50, 2, 50, -50, 2, -50, 50, 2, 50, 50, 2)
setElementDimension(water, 1)
-- Water is invisible, because player was in other dimension (not 0)
setElementDimension(source, 0)
setElementDimension(water, 0)
-- Water is still invisible, because when water was created, player was in other dimension (not 0)
If any questions, I'll try to reply.
Cheers ;)