I've included your code, but the desired effect was not achieved instead of this the program assign new INIT values:
(WATCHED VARIABLES)
i1 = hero0.INIT = 16 // right value
i2 = hero1.INIT = 16 // wrong value (before = 408)
i3 = hero2.INIT = 19 // wrong value (before = 411)
for comparison //these are the desired values
1. hero = 16;
2. hero = 12;
2. hero = 15;