C'est pas possible d'écrire ça normalement.
i.variable nécessite que i soit un id instance, ou un identifiant d'objet.
Hors les identifiants globaux, genres sprites, objets, etc, commencent tous a 0.
Du coup impossible de déterminer s'il s'agit d'un identifiant de sprite ou d'objet.
Donc je vois pas comment ce truc pourrait marcher...
Après y a peut être eu des modif au niveau des identifiants dans GMS, mais la j'ai un gros doute.