This trigger...

xKxIxNxGx

New Member
Reaction score
3
Ok this triggers purposs is when you reach lvl 5 and under lvl 10 you can get your speciality(research the upgrade) but, is there an easier way or anything, i need some feed back please.. there were some things that went wrong...

1)when i clicked on the speciality unit the message it gives appears 2 times..
2)My upgrade appears to be that it did nothing to the unit being upgraded, i made sure that upgrades used was the right one, but im not sure....

Code:
priest upgrade
    Events
        Unit - Speciality (Male b) 0081 <gen> Is selected
    Conditions
    Actions
        Unit Group - Pick every unit in (Units of type Cleric) and do (Actions)
            Loop - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    If - Conditions
                        And - All (Conditions) are true
                            Conditions
                        (Hero level of (Picked unit)) Greater than or equal to 5
                        (Hero level of (Picked unit)) Less than or equal to 9
                        priestRed Equal to 0
                    Then - Actions
                        Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                        Game - Display to (All players) the text: A priest has been s...
                        Set priestRed = (priestRed + 1)
                    Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
        And - All (Conditions) are true
            Conditions
        (Hero level of (Picked unit)) Greater than or equal to 10
        (Hero level of (Picked unit)) Less than or equal to 14
        priestRed Equal to 1
    Then - Actions
        Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
        Game - Display to (All players) the text: A priest has been s...
        Set priestRed = (priestRed + 1)
    Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                And - All (Conditions) are true
                    Conditions
                (Hero level of (Picked unit)) Greater than or equal to 15
                (Hero level of (Picked unit)) Less than or equal to 19
                priestRed Equal to 2
            Then - Actions
                Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                Game - Display to (All players) the text: A priest has been s...
                Set priestRed = (priestRed + 1)
            Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    If - Conditions
                        And - All (Conditions) are true
                            Conditions
                        (Hero level of (Picked unit)) Greater than or equal to 20
                        (Hero level of (Picked unit)) Less than or equal to 24
                        priestRed Equal to 3
                    Then - Actions
                        Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                        Game - Display to (All players) the text: A priest has been s...
                        Set priestRed = (priestRed + 1)
                    Else - Actions
                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                            If - Conditions
                                And - All (Conditions) are true
                                    Conditions
                                (Hero level of (Picked unit)) Greater than or equal to 25
                                (Hero level of (Picked unit)) Less than or equal to 29
                                priestRed Equal to 4
                            Then - Actions
                                Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                Game - Display to (All players) the text: A priest has been s...
                                Set priestRed = (priestRed + 1)
                            Else - Actions
                                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                    If - Conditions
                                        And - All (Conditions) are true
                                            Conditions
                                        (Hero level of (Picked unit)) Greater than or equal to 25
                                        (Hero level of (Picked unit)) Less than or equal to 29
                                        priestRed Equal to 5
                                    Then - Actions
                                        Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                        Game - Display to (All players) the text: A priest has been s...
                                        Set priestRed = (priestRed + 1)
                                    Else - Actions
                                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                            If - Conditions
                                                And - All (Conditions) are true
                                                    Conditions
                                                (Hero level of (Picked unit)) Greater than or equal to 30
                                                (Hero level of (Picked unit)) Less than or equal to 34
                                                priestRed Equal to 6
                                            Then - Actions
                                                Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                Game - Display to (All players) the text: A priest has been s...
                                                Set priestRed = (priestRed + 1)
                                            Else - Actions
                                                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                    If - Conditions
                                                        And - All (Conditions) are true
                                                            Conditions
                                                        (Hero level of (Picked unit)) Greater than or equal to 35
                                                        (Hero level of (Picked unit)) Less than or equal to 39
                                                        priestRed Equal to 7
                                                    Then - Actions
                                                        Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                        Game - Display to (All players) the text: A priest has been s...
                                                        Set priestRed = (priestRed + 1)
                                                    Else - Actions
                                                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                            If - Conditions
                                                                And - All (Conditions) are true
                                                                    Conditions
                                                                (Hero level of (Picked unit)) Greater than or equal to 40
                                                                (Hero level of (Picked unit)) Less than or equal to 44
                                                                priestRed Equal to 8
                                                            Then - Actions
                                                                Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                                Game - Display to (All players) the text: A priest has been s...
                                                                Set priestRed = (priestRed + 1)
                                                            Else - Actions
                                                                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                                    If - Conditions
                                                                        And - All (Conditions) are true
                                                                            Conditions
                                                                        (Hero level of (Picked unit)) Greater than or equal to 45
                                                                        (Hero level of (Picked unit)) Less than or equal to 49
                                                                        priestRed Equal to 9
                                                                    Then - Actions
                                                                        Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                                        Game - Display to (All players) the text: A priest has been s...
                                                                        Set priestRed = (priestRed + 1)
                                                                    Else - Actions
                                                                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                                            If - Conditions
                                                                                And - All (Conditions) are true
                                                                                    Conditions
                                                                                (Hero level of (Picked unit)) Greater than or equal to 50
                                                                                (Hero level of (Picked unit)) Less than or equal to 54
                                                                                priestRed Equal to 10
                                                                            Then - Actions
                                                                                Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                                                Game - Display to (All players) the text: A priest has been s...
                                                                                Set priestRed = (priestRed + 1)
                                                                            Else - Actions
                                                                                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                                                    If - Conditions
                                                                                        And - All (Conditions) are true
                                                                                            Conditions
                                                                                        (Hero level of (Picked unit)) Greater than or equal to 55
                                                                                        (Hero level of (Picked unit)) Less than or equal to 59
                                                                                        priestRed Equal to 11
                                                                                    Then - Actions
                                                                                        Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                                                        Game - Display to (All players) the text: A priest has been s...
                                                                                        Set priestRed = (priestRed + 1)
                                                                                    Else - Actions
                                                                                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                                                            If - Conditions
                                                                                                And - All (Conditions) are true
                                                                                                    Conditions
                                                                                                (Hero level of (Picked unit)) Greater than or equal to 60
                                                                                                (Hero level of (Picked unit)) Less than or equal to 64
                                                                                                priestRed Equal to 12
                                                                                            Then - Actions
                                                                                                Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                                                                Game - Display to (All players) the text: A priest has been s...
                                                                                                Set priestRed = (priestRed + 1)
                                                                                            Else - Actions
                                                                                                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                                                                    If - Conditions
                                                                                                        And - All (Conditions) are true
                                                                                                            Conditions
                                                                                                        (Hero level of (Picked unit)) Greater than or equal to 65
                                                                                                        (Hero level of (Picked unit)) Less than or equal to 69
                                                                                                        priestRed Equal to 13
                                                                                                    Then - Actions
                                                                                                        Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                                                                        Game - Display to (All players) the text: A priest has been s...
                                                                                                        Set priestRed = (priestRed + 1)
                                                                                                    Else - Actions
                                                                                                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                                                                            If - Conditions
                                                                                                                And - All (Conditions) are true
                                                                                                                    Conditions
                                                                                                                (Hero level of (Picked unit)) Greater than or equal to 70
                                                                                                                (Hero level of (Picked unit)) Less than or equal to 74
                                                                                                                priestRed Equal to 14
                                                                                                            Then - Actions
                                                                                                                Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                                                                                Game - Display to (All players) the text: A priest has been s...
                                                                                                                Set priestRed = (priestRed + 1)
                                                                                                            Else - Actions
                                                                                                                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                                                                                    If - Conditions
                                                                                                                        And - All (Conditions) are true
                                                                                                                            Conditions
                                                                                                                        (Hero level of (Picked unit)) Greater than or equal to 75
                                                                                                                        (Hero level of (Picked unit)) Less than or equal to 79
                                                                                                                        priestRed Equal to 15
                                                                                                                    Then - Actions
                                                                                                                        Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                                                                                        Game - Display to (All players) the text: A priest has been s...
                                                                                                                        Set priestRed = (priestRed + 1)
                                                                                                                    Else - Actions
                                                                                                                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                                                                                            If - Conditions
                                                                                                                                And - All (Conditions) are true
                                                                                                                                    Conditions
                                                                                                                                (Hero level of (Picked unit)) Greater than or equal to 80
                                                                                                                                (Hero level of (Picked unit)) Less than or equal to 84
                                                                                                                                priestRed Equal to 16
                                                                                                                            Then - Actions
                                                                                                                                Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                                                                                                Game - Display to (All players) the text: A priest has been s...
                                                                                                                                Set priestRed = (priestRed + 1)
                                                                                                                            Else - Actions
                                                                                                                                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                                                                                                    If - Conditions
                                                                                                                                        And - All (Conditions) are true
                                                                                                                                            Conditions
                                                                                                                                        (Hero level of (Picked unit)) Greater than or equal to 85
                                                                                                                                        (Hero level of (Picked unit)) Less than or equal to 89
                                                                                                                                        priestRed Equal to 17
                                                                                                                                    Then - Actions
                                                                                                                                        Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                                                                                                        Game - Display to (All players) the text: A priest has been s...
                                                                                                                                        Set priestRed = (priestRed + 1)
                                                                                                                                    Else - Actions
                                                                                                                                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                                                                                                            If - Conditions
                                                                                                                                                And - All (Conditions) are true
                                                                                                                                                    Conditions
                                                                                                                                                (Hero level of (Picked unit)) Greater than or equal to 90
                                                                                                                                                (Hero level of (Picked unit)) Less than or equal to 94
                                                                                                                                                priestRed Equal to 18
                                                                                                                                            Then - Actions
                                                                                                                                                Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                                                                                                                Game - Display to (All players) the text: A priest has been s...
                                                                                                                                                Set priestRed = (priestRed + 1)
                                                                                                                                            Else - Actions
                                                                                                                                                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                                                                                                                    If - Conditions
                                                                                                                                                        And - All (Conditions) are true
                                                                                                                                                            Conditions
                                                                                                                                                        (Hero level of (Picked unit)) Greater than or equal to 95
                                                                                                                                                        (Hero level of (Picked unit)) Less than or equal to 99
                                                                                                                                                        priestRed Equal to 19
                                                                                                                                                    Then - Actions
                                                                                                                                                        Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                                                                                                                        Game - Display to (All players) the text: A priest has been s...
                                                                                                                                                        Set priestRed = (priestRed + 1)
                                                                                                                                                    Else - Actions
                                                                                                                                                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                                                                                                                            If - Conditions
                                                                                                                                                                And - All (Conditions) are true
                                                                                                                                                                    Conditions
                                                                                                                                                                (Hero level of (Picked unit)) Greater than or equal to 100
                                                                                                                                                                priestRed Equal to 20
                                                                                                                                                            Then - Actions
                                                                                                                                                                Unit - Order Speciality (Male 2) 0082 <gen> to research Priest 
                                                                                                                                                                Game - Display to (All players) the text: A priest has been s...
                                                                                                                                                                Set priestRed = (priestRed + 1)
                                                                                                                                                            Else - Actions
                                                                                                                                                                Game - Display to (All players) the text: You already got you...
 

AceHart

Your Friendly Neighborhood Admin
Reaction score
1,495
> And - All (Conditions) are true

If you don't put any conditions inside, you may as well remove it.
Conditions on "if"s are already "and" to begin with.



If (Hero level of (Picked unit)) / 5 Greater than priestRed then
- set priestRed = (Hero level of (Picked unit)) / 5
- Unit - Order research ...
- Game display...
 
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