You can right-click your triggers, select "copy as text" and paste them here between [trigger][/trigger] tags instead of having to upload screenshots.
Tested the map and it appears to be a bug with the "For <unit> hide <ability>" that was added to the editor. If you disable it N times you must enable it N times before it shows back up on the command card. In this instance you disable the Pull ability twice: once in
Pyrosphere pull and once in
Pyrosphere die, but only enable it once: in
Crear PyroEsfera. You can confirm this by doing either of the following (don't need to do both):
- Disable or remove the Unit - For (Casting unit), Ability (Mago) E Pyroesfera Pull , Hide ability: True line in the Pyrosphere pull trigger.
- Copy the Unit - For (Casting unit), Ability (Mago) E Pyroesfera Pull , Hide ability: False line in the Crear PyroEsfera trigger, and paste it immediately below the one that's already there (should be 2 in a row)
- Either of the above will fix your issue.
Other things I suggest:
- You are leaking a few locations. Read this tutorial to understand what a leak is, why you don't want them, and how to get rid of them: Memory Leaks
- Use "Triggering Unit" instead of things like "Casting Unit" or "Buying Unit" whenever possible. Many of the special ones fail to work after the Wait command, but Triggering Unit will always work.