ID:2046819
 
BYOND Version:510.1327
Operating System:Windows 10 Home 64-bit
Web Browser:Firefox 44.0
Applies to:Dream Seeker
Status: Open

Issue hasn't been assigned a status value.
Descriptive Problem Summary:

I, a monkey, was playing around on my typewriter, attempting to produce the full works of shakespeare and stumbled across a rendering issue by chance?

I'm not really sure what I should put here?

Numbered Steps to Reproduce Problem:

I didn't test this very well outside of my current enviroment but:

1) Make an obj with an icon of your choice
2) Set that obj's color to "#0000" or "#00000000"
3) Add an overlay to that obj that has KEEP_TOGETHER | RESET_COLOR | RESET_ALPHA
4) Add an overlay to that overlay with an icon of your choice

Code Snippet (if applicable) to Reproduce Problem:
    color = "#0000"
var/image/I = image(icon,null,"null",3)
I.appearance_flags = KEEP_TOGETHER | RESET_COLOR | RESET_ALPHA
var/image/II = image('CoolIcon.dmi',null,"cutout",3.1)
II.blend_mode = BLEND_OVERLAY
I.overlays += II
overlays += I


Expected Results:

I'm not sure, but certainly not what actually happens here.

Actual Results:



Does the problem occur:
Every time? Or how often?
I think it happens always? (also why can I not make tabs in this textbox rargh)
In other games?
Unprecedented.
In other user accounts?
Dunno.
On other computers?
Too lazy to test.

When does the problem NOT occur?

color = #0001
and
color = #00000001

both work as you'd expect them to.

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.)

No KEEP_TOGETHER in prior versions

Workarounds:

??????
#0000 is identical to #00000000 as far as the parser is concerned. Something's really weird here. If you can distill this down to a demo I'd be happy to take a look. Since this is probably a low-priority bug, it's not something I can afford to spend time on building a demo for myself.
I appear to have been wrong, #00000000 yields the same results as #0000, I may have not been paying enough attention.

Demo: https://www.dropbox.com/s/sjzdue4qkyxc79f/ htmlcolors.rar?dl=0

Atleast it's not plane related, as I first expected, but it is strange that the box around the player that causes the icons to disappear changed in size and location.
This is kind of a big deal now, it doesn't matter what kind of blend you're using, and it's even irrelevant that KEEP_TOGETHER is used, any icon with an overlay with color set to #00000000 will render weirdly as showcased in the gif.