Create Unit Trigger

S

Sephi

Guest
I am having trouble with the create units trigger also, but not the same problem. This is the trigger:

Conditions: Foes kill exactly one "certain unit"
Actions: Create 1 "certain unit" at location "spawn"
Preserve Trigger.

IT DOESNT CREATE ANY UNIT! Can u please help me!
 
C

Carlsagan43

Guest
BTW, you need to limit that trigger or it will run indefinitely.
 
P

Palolwen

Guest
Palolwen

The reason why foes does not work is that if there are multiple "foes" in your game, then every single "foe" player must kill the specefied amount of units for such a trigger... But if your problem likes else where...
Foes should work but make sure when you create the trigger that "foes" is checked as to who the trigger is activated for...
If that doesnt work then I guess you should "specify" which player.
And yes, "preserving the trigger" will cause you to create an endless amount of "unit".
I don't think theres really much of a way around it without a script or creating a ton of similar triggers (though I could be wrong), what is recommended as an only choice of an option is to create multiple triggers and DONT PRESERVE TRIGGER.... Like so...

[Edited: Sorry, I came to this site for a reason and was to search for a solution to this problem and I started posting random crap... I did not know a solution to this problem possibly existed... I'll try to focus my questions in the correct area =D"

"For which players will this trigger execute?"
"-Foes"

"Conditions
- Player 1 kills exactly 1 unit
Actions
- Create 1 Unit at 'location' for player 1."

And now copy that trigger... and then change it so it looks like this...

"For which players will this trigger execute?"
"-Foes"

"Conditions
- Player 1 kills exactly 2 unit
Actions
- Create 1 Unit at 'location' for player 1."

Hopefully you can recognize the pattern there...
This is a problem (I know) and it sux...
You'll see this problem if you try to create an RPG with the "Exp" gaining ability.
It sux...
It bites...
And if anybody knows of a way around this then please let me know =)

I'm working on a great RPG map at this moment and I'v tried everything...
Such as killing one zerg zergling gives you one "gas"
Then it automatically "resets" the gas 1 wait milisecond later to "0"
And everytime you get one gas it gives you "10 custom (experience)"
Unfortunately this does not work because the "1 milisecond" does not always reward the same amount of minerals... =(

Hope this clears things up for you...
Best wishis By : Billy_teh_Kid [Us.West]
 
N

Not User

Guest
your reply

hey i think i know a way around it like you asked

(from http://www.stormcoast-fortress.net/gaming/starcraft/tutorials/SCXETutorial/#Kill Score)

Kill Score

This is when you kill a unit u get one mineral. Make a custom leader board and name it kills.

Condition:

(Score)Current player has a kill score of at least 1 of any unit

Action:

(Modify Score) Set to 0 kills
(Modify Resources) Add 1 mineral
(Modify Score) Add 1 Custom
Preserve Trigger

-------------------------------------------------------------------------------------------

Common Mistake:

Condition:

(Kills) Current player Kills exactly 1 of any unit <-------------------WRONG!!!!

Action:

(Modify Score) Set to 0 kills
(Modify Resources)Add 1 mineral
(Modify Score)Add 1 Custom
Preserve Trigger

Hope this helps! Maybe change the "Add one mineral" to create unit at location and keep the set to 0 kills and the preserve trigger. I take no credit for this! All goes to stormcosters fortress.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top