Condition help...

ykblaze

New Member
Reaction score
2
Is there a condition that basicly sais:
if number of heroes in a region equals to NumHeroes(intreger I made)...
do action:
 

jig7c

Stop reading me...-statement
Reaction score
123
yea
Integer comparison/unit comparison

Trigger:
  • Conditions
    • And
      • Number of Units in Region 001 <gen> equal to NumHeroes
      • Unit-type of (Triggering Unit/Entering Unit/Casting Unit/Whatever the events calls for) equal to Hero
    • Actions
    • ...
 

ykblaze

New Member
Reaction score
2
yea
Integer comparison/unit comparison

Trigger:
  • Conditions
    • And
      • Number of Units in Region 001 <gen> equal to NumHeroes
      • Unit-type of (Triggering Unit/Entering Unit/Casting Unit/Whatever the events calls for) in Region 001 <gen> equal to Hero
    • Actions
    • ...

"hero" is meant to be to any type of hero not a specific one.
what I meant is like this:
EVENT:
unit enters region
Condition:
number of heroes in region = myintreger
action:
close gate
help?
 

jig7c

Stop reading me...-statement
Reaction score
123
yea
Integer comparison/unit comparison

Trigger:
  • Trigger
    • Events
      • A unit enters a region
    • Conditions
      • Number of units in (Units in Region 001 <gen> matching (matching entering unit is a hero equal to true)) equal to NumHeroes
    • Actions
      • Close gates
    • ...


will work!
go try it
 

Baldar

New Member
Reaction score
2
will work!
go try it
This would work only for a specific unit-type, he want it to work for any Hero-type. Go to conditions and look for boolean conditions :
Trigger:
  • Entering unit is a Hero equal to true
 

ykblaze

New Member
Reaction score
2
Trigger:
  • Trigger:
    • * Conditions
      • o And
        • + Number of Units in Region 001 <gen> equal to NumHeroes
        • + Unit-type of (Entering Unit) equal to Hero
      • o Actions
      • o ...


I can't find this: Unit-type of (Entering Unit) equal to Hero
 

jig7c

Stop reading me...-statement
Reaction score
123
i dno't have WE on my comp, sorry can't get too specific...
what Baldar said is true...

you can use And - Conditions and put those two lines in it or look at my above post for a different way around
 

ykblaze

New Member
Reaction score
2
This would work only for a specific unit-type, he want it to work for any Hero-type. Go to conditions and look for boolean conditions :
Trigger:
  • Entering unit is a Hero equal to true

thanks but once again, this is not what I want.
I want that the number of HEROES in a certain region will be EQUEL to my integer...
 

jig7c

Stop reading me...-statement
Reaction score
123
Number of units in (Units in Region 001 <gen> matching (matching unit is a hero equal to true)) equal to NumHeroes
 

ykblaze

New Member
Reaction score
2
i dno't have WE on my comp, sorry can't get too specific...
what Baldar said is true...

you can use And - Conditions and put those two lines in it or look at my above post for a different way around

Nope that didn't work...

here's my trigger:
Trigger:
  • CloseGate1
    • Events
      • Unit - A unit enters Gate2 &lt;gen&gt;
    • Conditions
      • And - All (Conditions) are true
        • Conditions
          • (Number of units in (Units in Gate2 &lt;gen&gt; matching (((Triggering unit) is A Hero) Equal to True))) Equal to NumPlayers[1]
          • ((Entering unit) is A Hero) Equal to True
    • Actions
      • Destructible - Close Massive Ruined Gate (Horizontal) 0274 &lt;gen&gt;
 

Baldar

New Member
Reaction score
2
Nope that didn't work...

here's my trigger:
Trigger:
  • CloseGate1
    • Events
      • Unit - A unit enters Gate2 &lt;gen&gt;
    • Conditions
      • And - All (Conditions) are true
        • Conditions
          • (Number of units in (Units in Gate2 &lt;gen&gt; matching (((Triggering unit) is A Hero) Equal to True))) Equal to NumPlayers[1]
          • ((Entering unit) is A Hero) Equal to True
    • Actions
      • Destructible - Close Massive Ruined Gate (Horizontal) 0274 &lt;gen&gt;
Replace
Trigger:
  • (Number of units in (Units in Gate2 &lt;gen&gt; matching (((Triggering unit) is A Hero) Equal to True))) Equal to NumPlayers[1]

By
Trigger:
  • (Number of units in (Units in Gate2 &lt;gen&gt; matching (((Matching unit) is A Hero) Equal to True))) Equal to NumPlayers[1]
 

Baldar

New Member
Reaction score
2
Can you post the trigger that set the NumPlayer to an integer value? The problem could come from the variable
 

ykblaze

New Member
Reaction score
2
I just created an integer-
NumPlayer = 0 + array...
then there are 4 different triggers:
Trigger:
  • Player1Group
    • Events
      • Map initialization
    • Conditions
      • (Player 1 (Red) slot status) Equal to Is playing
    • Actions
      • Player Group - Add Player 1 (Red) to LegendaryGroup
      • Set NumPlayers[1] = (NumPlayers[1] + 1)

Trigger:
  • Player2Group
    • Events
      • Map initialization
    • Conditions
      • (Player 2 (Blue) slot status) Equal to Is playing
    • Actions
      • Player Group - Add Player 2 (Blue) to LegendaryGroup
      • Set NumPlayers[1] = (NumPlayers[1] + 1)

Trigger:
  • Player3Group
    • Events
      • Map initialization
    • Conditions
      • (Player 5 (Yellow) slot status) Equal to Is playing
    • Actions
      • Player Group - Add Player 5 (Yellow) to LegendaryGroup
      • Set NumPlayers[1] = (NumPlayers[1] + 1)

Trigger:
  • Player4Group
    • Events
      • Map initialization
    • Conditions
      • (Player 11 (Dark Green) slot status) Equal to Is playing
    • Actions
      • Player Group - Add Player 11 (Dark Green) to LegendaryGroup
      • Set NumPlayers[1] = (NumPlayers[1] + 1)


My map needs to be a multiplayer map, each player starts with a hero.
when all heroes enter a region a gate should be closed...
 

Baldar

New Member
Reaction score
2
I don't know what's wrong with it. Try this :
Trigger:
  • CloseGate1
    • Events
      • Unit - A unit enters Gate2 &lt;gen&gt;
    • Conditions
      • (Number of units in (Units in Gate2 &lt;gen&gt; matching (((Matching unit) is A Hero) Equal to True))) Equal to NumPlayers[1]
    • Actions
      • Destructible - Close Massive Ruined Gate (Horizontal) 0274 &lt;gen&gt;

Also make sure Gate2 is a big region and EVERY hero is inside it
 

ykblaze

New Member
Reaction score
2
I don't know what's wrong with it. Try this :
Trigger:
  • CloseGate1
    • Events
      • Unit - A unit enters Gate2 &lt;gen&gt;
    • Conditions
      • (Number of units in (Units in Gate2 &lt;gen&gt; matching (((Matching unit) is A Hero) Equal to True))) Equal to NumPlayers[1]
    • Actions
      • Destructible - Close Massive Ruined Gate (Horizontal) 0274 &lt;gen&gt;

Also make sure Gate2 is a big region and EVERY hero is inside it

I already made it a huge region ...
and every hero is in the region but it still won't work
 

jig7c

Stop reading me...-statement
Reaction score
123
try running those four trigger at .01, .02, .03 and .04 seconds after game begins...
 
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