So i've been trying to make my unit morph into another unit and that ability works fine. But ever since then for some reason my units have lost all of its standard abilities other than Move, Stop, Patrol, HP, Attack. It still had its morphing abilities though. And when i say "lost" i mean it doesn't even show up in the command card. Whats even more weird is that the problem is only occuring for Terran and Zerg units, not Protoss units. I'm assuming the problem lies in my morph ability because I hardly changed the units and the morph ability is really the only thing that i added. But I did all of the morph abilities the same and triple checked, no quadruple checked all of my morph abilities and they are, indeed exactly the same. So why would some units work and others not?
I've probably debugged this problem in every way possible:
1. I disabled all of my triggers.
- Did nothing.
2. I made a trigger that both enabled and allowed the Auto-turret for the Raven(One of the units who has no abilities) and issued an order every game second to all units to use the Auto-turret at the position of the Raven.
- Again, did nothing.
3. I deleted the Morph Raven ability and remade it the exact same way.
- Of course, as expected, did nothing why would it?
4. I reverted the Raven unit back to the standard default Raven.
- This actually worked, the Raven gained all of its old abilities back.(And the trigger i made from #2 worked on this Raven so i made the trigger correctly.)
5. I remade my morph ability the same way in a new empty map.
- This worked too, the unit i made was able to morph into a Raven, which retained all its abilities and was able to morph back.
6. I removed all of the morph abilities from the Raven.
- This one was interesting when i morphed into the Raven it lost all its abilities BUT when i placed the Raven on the map via map editor it retained all its abilities.
7. I added 1 of the morph abilities back in.
- Raven lost all its standard abilities.
This is probably irrelevant but i wanted to mention that in the past not even the protoss abilities were showing up, i fixed that by simply removing the abilities i wasn't using from all of the units. Now I have no idea why that worked but it did.
Below is my Unit Morph ability and my Raven unit. Let me know if you need more information but i think i gave more than enough information but i don't know much about the data editor to even know. I really hope somebody can figure this out because my brain literally can not fathom why this isn't working...
And of course thank you for taking the time to read this long ass post and seriously props to anybody who figures this out for me.
I sometimes have the problem with the ability not showing up, try to go to the Ability Command slot when setting up the button in the comand card (even though it already says Auto Turret) click it and select Auto Turret.
If this is not the case, then make sure that there is not a requirement somewhere, that hides the ability. (most likely located in the Commands > Execute part of the ability)
NOTE: You might want to try to repair your SC2 install. If not even the standard buttons show up, something is clearly wrong. But please backup all your maps and stuff located inside the SC2 folder (it will remove everything inside the install dir in a matter of seconds, and there are no way of getting it back again)
Under the Ability, the Ability: Commands - State field. Available means the button always shows, restricted means it is limited by the Show part of any requirement it has and supressed means it never shows.
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
Also, if anybody happens to know a way around this ability problem i would love to know, because something like this will really limit my maps potentail....
So i've been trying to make my unit morph into another unit and that ability works fine. But ever since then for some reason my units have lost all of its standard abilities other than Move, Stop, Patrol, HP, Attack. It still had its morphing abilities though. And when i say "lost" i mean it doesn't even show up in the command card. Whats even more weird is that the problem is only occuring for Terran and Zerg units, not Protoss units. I'm assuming the problem lies in my morph ability because I hardly changed the units and the morph ability is really the only thing that i added. But I did all of the morph abilities the same and triple checked, no quadruple checked all of my morph abilities and they are, indeed exactly the same. So why would some units work and others not?
I've probably debugged this problem in every way possible:
1. I disabled all of my triggers.
- Did nothing.
2. I made a trigger that both enabled and allowed the Auto-turret for the Raven(One of the units who has no abilities) and issued an order every game second to all units to use the Auto-turret at the position of the Raven.
- Again, did nothing.
3. I deleted the Morph Raven ability and remade it the exact same way.
- Of course, as expected, did nothing why would it?
4. I reverted the Raven unit back to the standard default Raven.
- This actually worked, the Raven gained all of its old abilities back.(And the trigger i made from #2 worked on this Raven so i made the trigger correctly.)
5. I remade my morph ability the same way in a new empty map.
- This worked too, the unit i made was able to morph into a Raven, which retained all its abilities and was able to morph back.
6. I removed all of the morph abilities from the Raven.
- This one was interesting when i morphed into the Raven it lost all its abilities BUT when i placed the Raven on the map via map editor it retained all its abilities.
7. I added 1 of the morph abilities back in.
- Raven lost all its standard abilities.
This is probably irrelevant but i wanted to mention that in the past not even the protoss abilities were showing up, i fixed that by simply removing the abilities i wasn't using from all of the units. Now I have no idea why that worked but it did.
Below is my Unit Morph ability and my Raven unit. Let me know if you need more information but i think i gave more than enough information but i don't know much about the data editor to even know. I really hope somebody can figure this out because my brain literally can not fathom why this isn't working...
And of course thank you for taking the time to read this long ass post and seriously props to anybody who figures this out for me.
To upload a picture just attach it to the post.
Alright, thanks i just updated my post!
I sometimes have the problem with the ability not showing up, try to go to the Ability Command slot when setting up the button in the comand card (even though it already says Auto Turret) click it and select Auto Turret.
If this is not the case, then make sure that there is not a requirement somewhere, that hides the ability. (most likely located in the Commands > Execute part of the ability)
NOTE: You might want to try to repair your SC2 install. If not even the standard buttons show up, something is clearly wrong. But please backup all your maps and stuff located inside the SC2 folder (it will remove everything inside the install dir in a matter of seconds, and there are no way of getting it back again)
Button not set to Supressed in the ability?
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
What do you mean "Supressed" in ability, is that a flag?(Suppress movement maybe?) i'm not sure where to find that.
Also, here is my Raven Actor if it helps:
Under the Ability, the Ability: Commands - State field. Available means the button always shows, restricted means it is limited by the Show part of any requirement it has and supressed means it never shows.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
Hey guys just wanted to let you know i solved the problem, i seemed to have hit an ability limit. Heres a linked you can go check out if your interested: http://www.sc2mapster.com/forums/development/editor-bugs-and-feedback/21888-possible-morph-ability-bug/#p2
Also, if anybody happens to know a way around this ability problem i would love to know, because something like this will really limit my maps potentail....
create a dummy transform unit, and then run a trigger that replace the unit that uses that ability with the real unit.
Still alive and kicking, just busy.
My guide to the trigger editor (still a work in progress)