I found a bug.
for some reason when ever I save and/or load a .txt files that contain super array, that have objects and strings arrays info s plug expression don't read global or private variable.
look at this
+ System: Is global variable 'd' Equal to 1
+ System: Trigger once
+ System: For each Sprite
-> Sprite: Set 'number_animation' to global('set_animation')
-> System: Add 1 to global variable 'set_animation'
-> Sprite: Set animation to S.s({"master_animation","tiles",Sprite.Value('number_animation')})
if
({"master_animation","tiles",0}) = grass
({"master_animation","tiles",1}) = water
({"master_animation","tiles",2}) = lava
({"master_animation","tiles",3}) = grass
take this expression for example S.s({"master_animation","tiles",Sprite.Value('number_animation')})
if
sprite 1 Sprite.Value('number_animation') = 0 it should be grass
sprite 2 Sprite.Value('number_animation') = 1 it should be water
sprite 3 Sprite.Value('number_animation') = 2 it should be lava
sprite 4 Sprite.Value('number_animation') = 3 it should be grass
but S.s({"master_animation","tiles",Sprite.Value('number_animation')})
don't read Sprite.Value('number_animation') so it stay at 0 which is grass