Descriptive Problem Summary:
So I was using big icons to make a tree stored within one icon file, I placed this big icon on the map and shifted its pixel x variable by -64 to make sure that the bottom portion of the trunk was in the atom's density. This worked out fine until I started walking around the tree to make sure everything was drawn correctly when I discovered that at one point the grass turf was drawn over my player's mob and remained drawn over it as long as the mob was in that position. This happened in two places around the tree and here is an example of one of them:
Numbered Steps to Reproduce Problem:
1. Create a "tree-like" native big icon that is 128 px high by 96px wide and code it in as an object.
2. Shift the object's pixel x variable by -64.
3. Walk around the "tree-like" object.
4. Observe the way the map draws the turfs around the object.
I expected BYOND to draw the turfs on the correct layers in the presence of the object.
In some areas BYOND did not draw the turfs on the correct layer and actually drew them on the layer in front of the player's mob.
Does the problem occur:
Every time? Or how often?
It happens everywhere around where I place one of these tree icons
In other games?
I have not observed any other isometric games so I cannot conclude if this occurs in any other game.
In other user accounts?
Tested with another one of my keys and same results occur.
On other computers?
Unconfirmed on others' computers.
When does the problem NOT occur?
The problem does not occur when there are none of the big icon tree's around.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
I have only compiled this in 465
None that I know of except not using big icons.
Also, here is a copy of the source where it happens:http://www.byond.com/members/Cody123100/files/ Bug%20Report.zip
Apr 28 2010, 6:35 pm
Not a bug