Hi all - so I've done well with creating my first campaign map without asking questions so far - but I'm stuck on something I can't move forward without fixing first...
It's a simple "mark objective as completed when a specific unit type is created" trigger that doesn't seem to be working. I have created other objectives that are all working properly - even a "mark an objective as completed when an upgrade is finished researching". So I'm stumped as to why this isn't working when the "upgrade research completed" trigger is basically the same...
This is what I have:
Events:
Unit - (Triggering unit) construction progress is Completed
Conditions:
(Triggering progress unit type) == Prototype Warhound
Actions
Transmission... etc
I tried the event as (Triggering Progress Unit) first, but that didn't work either.
Basically this trigger isn't firing as-is. None of the actions begin.
I assume it's something simple that I'm overlooking - I just can't see it without the experience...
Thanks for any help you can provide!
I'm an avid reader here and appreciate all the tutorials and walkthroughs! There's so much good info, I've created more than half of this map with custom units, over 2 dozen triggers, cinematics, etc with no previous knowledge of the galaxy editor! Thank you all for having this all in 1 location for newcomers like me!
Sorry - that's what I tried last to see if it worked before I came here. As I previously mentioned, I also tried
Unit - (Triggering Progress Unit) construction progress is Completed
as the Event and that didn't work either. What choice would be better? One of those two look to be the best choice from my options in the Function source as long as I set the condition properly.
(I also noticed the formatting was messed up in my original post - maybe there was a miscommunication with that, sorry!)
Got it - thanks guys. It was "Unit Training Progress" as the event, and then left the unit as "Any Unit". (Just realized Ahli634, this is prob what you meant, thank you!)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Hi all - so I've done well with creating my first campaign map without asking questions so far - but I'm stuck on something I can't move forward without fixing first...
It's a simple "mark objective as completed when a specific unit type is created" trigger that doesn't seem to be working. I have created other objectives that are all working properly - even a "mark an objective as completed when an upgrade is finished researching". So I'm stumped as to why this isn't working when the "upgrade research completed" trigger is basically the same...
This is what I have:
Events:
Unit - (Triggering unit) construction progress is Completed
Conditions:
(Triggering progress unit type) == Prototype Warhound
Actions
Transmission... etc
I tried the event as (Triggering Progress Unit) first, but that didn't work either.
Basically this trigger isn't firing as-is. None of the actions begin.
I assume it's something simple that I'm overlooking - I just can't see it without the experience...
Thanks for any help you can provide!
I'm an avid reader here and appreciate all the tutorials and walkthroughs! There's so much good info, I've created more than half of this map with custom units, over 2 dozen triggers, cinematics, etc with no previous knowledge of the galaxy editor! Thank you all for having this all in 1 location for newcomers like me!
u cant use triggering unit in event, please paste a proper event
@SoulTaker916: Go
Sorry - that's what I tried last to see if it worked before I came here. As I previously mentioned, I also tried
Unit - (Triggering Progress Unit) construction progress is Completed
as the Event and that didn't work either. What choice would be better? One of those two look to be the best choice from my options in the Function source as long as I set the condition properly.
(I also noticed the formatting was messed up in my original post - maybe there was a miscommunication with that, sorry!)
Use "Any Unit" in the event. Most of the time, it's wrong to specify anything in events.
Events are initialized at map start. Therefore, they shouldn't contain variables/functions/etc.
try unit is created.
Ah ok - I was thinking I was supposed to be as specific as possible in the events.. Thanks for the tips.
I tried the "Unit is created" which gave me this: Unit - Any Unit creates a unit with ability Any or behavior No Game Link
with the same condition - still didn't work though.
Am I using the right condition?
(Triggering progress unit type) == Prototype Warhound
Thanks for the help!
Got it - thanks guys. It was "Unit Training Progress" as the event, and then left the unit as "Any Unit". (Just realized Ahli634, this is prob what you meant, thank you!)