View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0025508||Runner||Variables (In-Built)||Public||2017-02-01 11:35||2018-06-18 16:29|
|Priority||Medium||Severity||C - General||Reproducibility||100%|
|Target Version||Fixed in Version|
|Summary||0025508: Variables: Issues with IDs getting mixed up on HTML5 [because of difference vs Windows and both being wrong]|
|Description||In my current project that I developed since earlier beta. The ID of the objects and sprites seems to get mixed up when running in HTML5.|
I can set a sprite_index to a certain sprite by using its name and another sprite will be used. I destroy an object and it destroys the wrong object(in this projects case, its my player it destroys).
Please see the sample URL for the problem I'm facing.
|Additional Information||Original helpdesk ticket: http://help.yoyogames.com/tickets/119359|
|1.4 Found In||220.127.116.11|
|2.x Runtime Found In|
|2.x Runtime Verified In|
Example is bugged.
"activate_next_unit" on player is checking an empty list, which returns "undefined". In the Native runner doing a "with()" using the "undefined" result, which is being cast to 0 - which is the oPlayer object.
So by a total fluke, the game works.
HTML5 has been made consistently wrong for now. Windows version needs fixing so it throws a code error, then HTML5 change can be reverted.
Bug number has been added to source comment for easy finding.