• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!

[General] Hero Image

Status
Not open for further replies.
Level 4
Joined
Jul 18, 2014
Messages
50
I have a problem with the Hero Image in my map, when someone enter the circle where the dialog open only reds hero was sended to the area where the hero image is, i dont find the problem in my triggers. Wanted to do a hero image like in X Hero Siege by sogat.

Sorry triggers are in german:
  • Hero Image
    • Ereignisse
      • Einheit - A unit enters Hero Image <gen>
    • Bedingungen
      • ((Entering unit) is Ein Held) Gleich True
    • Aktionen
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • 'IF'-Bedingungen
          • And - All (Conditions) are true
            • Bedingungen
              • HeroImage_Actual Gleich False
              • Startzeit Gleich False
        • 'THEN'-Aktionen
          • Set HeroImage_Player = (Owner of (Entering unit))
          • Set HeroImage_AGI = ((Beweglichkeit of (Triggering unit) (Einschließen bonuses)) x 3)
          • Set HeroImage_INT = ((Intelligenz of (Triggering unit) (Einschließen bonuses)) x 3)
          • Set HeroImage_STR = ((Kraft of (Triggering unit) (Einschließen bonuses)) x 3)
          • Wait 0.30 seconds
          • Dialog - Change the title of HeroImage to Are you sure to sta...
          • Dialog - Create a dialog button for HeroImage labelled Yes
          • Set Yes = (Last created dialog Button)
          • Dialog - Create a dialog button for HeroImage labelled No
          • Set No = (Last created dialog Button)
          • Dialog - Zeigen HeroImage for (Owner of (Entering unit))
        • 'ELSE'-Aktionen
          • Do nothing
  • Hero Image Choose
    • Ereignisse
      • Dialog - A dialog button is clicked for HeroImage
    • Bedingungen
    • Aktionen
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • 'IF'-Bedingungen
          • And - All (Conditions) are true
            • Bedingungen
              • (Clicked dialog button) Gleich No
              • HeroImage_Done[(Player number of HeroImage_Player)] Gleich False
              • (Number of units in (Units in Miniarena <gen>)) Gleich 0
        • 'THEN'-Aktionen
          • Dialog - Clear HeroImage
          • Set HeroImage_Player = Neutral passiv
          • Set HeroImage_AGI = 0
          • Set HeroImage_INT = 0
          • Set HeroImage_STR = 0
        • 'ELSE'-Aktionen
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • 'IF'-Bedingungen
              • And - All (Conditions) are true
                • Bedingungen
                  • (Clicked dialog button) Gleich Yes
                  • HeroImage_Done[(Player number of HeroImage_Player)] Gleich False
                  • (Number of units in (Units in Miniarena <gen>)) Gleich 0
            • 'THEN'-Aktionen
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • 'IF'-Bedingungen
                  • Solomode Gleich True
                • 'THEN'-Aktionen
                  • Countdown-Timer - Pause (Last started timer)
                  • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    • 'IF'-Bedingungen
                      • OneWay Gleich True
                    • 'THEN'-Aktionen
                      • Auslöser - Turn off Untote Einheiten senden WayOne <gen>
                    • 'ELSE'-Aktionen
                      • Auslöser - Turn off Untote Einheiten senden <gen>
                  • Auslöser - Turn off Daemonen Einheiten senden <gen>
                  • Einheitengruppe - Pick every unit in (Units owned by Spieler 12 (Braun)) and do (If ((((Picked unit) is Ein Gebäude) Gleich False) and (((Picked unit) is Ein Held) Gleich False)) then do (Einheit - Remove (Picked unit) from the game) else do (Do nothing))
                • 'ELSE'-Aktionen
                  • Do nothing
              • Spiel - Display to (All players matching ((Owner of Hero[(Player number of HeroImage_Player)]) Gleich HeroImage_Player)) for 6.00 seconds the text: Reward: +50 Agi/In...
              • Einheit - Create 1 random_hero[(Player number of HeroImage_Player)] for Spieler 12 (Braun) at (Center of Hero Image Enemie <gen>) facing (Center of Hero Image Hero <gen>)
              • Held - Modify Beweglichkeit of (Last created unit): Einstellen auf HeroImage_AGI
              • Held - Modify Intelligenz of (Last created unit): Einstellen auf HeroImage_INT
              • Held - Modify Kraft of (Last created unit): Einstellen auf HeroImage_STR
              • Held - Set (Last created unit) Hero-level to HeroLvl[(Player number of HeroImage_Player)], Verbergen level-up graphics
              • Held - Create |cff77bbffRuned Bracer|r and give it to (Last created unit)
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • 'IF'-Bedingungen
                  • (Item-type of (Item carried by Hero[(Player number of HeroImage_Player)] of type |cff77bbffArmor Plating|r)) Gleich |cff77bbffArmor Plating|r
                • 'THEN'-Aktionen
                  • Held - Create |cff77bbffArmor Plating|r and give it to (Last created unit)
                • 'ELSE'-Aktionen
                  • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    • 'IF'-Bedingungen
                      • (Item-type of (Item carried by Hero[(Player number of HeroImage_Player)] of type |cff77bbffArmor Plating|r (|cffffff00Level 2|r))) Gleich |cff77bbffArmor Plating|r (|cffffff00Level 2|r)
                    • 'THEN'-Aktionen
                      • Held - Create |cff77bbffArmor Plating|r (|cffffff00Level 2|r) and give it to (Last created unit)
                    • 'ELSE'-Aktionen
                      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                        • 'IF'-Bedingungen
                          • (Item-type of (Item carried by Hero[(Player number of HeroImage_Player)] of type |cff77bbffArmor Plating|r (|cffffff00Level 3|r))) Gleich |cff77bbffArmor Plating|r (|cffffff00Level 3|r)
                        • 'THEN'-Aktionen
                          • Held - Create |cff77bbffArmor Plating|r (|cffffff00Level 3|r) and give it to (Last created unit)
                        • 'ELSE'-Aktionen
                          • Do nothing
              • Set HeroImage_Enemie = (Last created unit)
              • Set HeroImage_Player = (Owner of (Random unit from (Units in Hero Image <gen> matching (((Triggering unit) is Ein Held) Gleich True))))
              • Wait 0.01 seconds
              • Wait 0.10 seconds
              • Set HeroImage_Actual = True
              • Wait 0.02 seconds
              • Set HeroImage_Done[(Player number of HeroImage_Player)] = True
              • Auslöser - Turn on Hero Image Leave <gen>
              • Auslöser - Turn on Hero Image Die <gen>
              • Dialog - Clear HeroImage
              • Einheit - Create 1 Kreis der Macht (mittel) for Neutral passiv at (Center of ArenaSpieler10 <gen>) facing Vorgabe für Gebäude-Ausrichtung degrees
              • Einheit - Move Hero[(Player number of HeroImage_Player)] instantly to (Center of Hero Image Hero <gen>), facing (Center of Miniarena <gen>)
              • Einheitengruppe - Pick every unit in (Units in Miniarena <gen>) and do (Einheit - Pause ein (Picked unit))
              • Kamera - Ãœbernehmen ArenaDuel <gen> for (Owner of Hero[(Player number of HeroImage_Player)]) over 0.50 seconds
              • Wait 3.00 seconds
              • Kamera - Set the camera bounds for (Owner of Hero[(Player number of HeroImage_Player)]) to Miniarena <gen>
              • -------- 3... --------
              • Schwebender Text - Create floating text that reads 3... at (Center of Arena Gegner <gen>) with Z offset 0.00, using font size 35.00, color (100.00%, 0.00%, 0.00%), and 0.00% transparency
              • Schwebender Text - Change (Last created floating text): Deaktivieren permanence
              • Schwebender Text - Change the lifespan of (Last created floating text) to 1.10 seconds
              • Schwebender Text - Change the fading age of (Last created floating text) to 1.00 seconds
              • Wait 1.00 seconds
              • Schwebender Text - Destroy (Last created floating text)
              • -------- 2... --------
              • Schwebender Text - Create floating text that reads 2... at (Center of Arena Gegner <gen>) with Z offset 0.00, using font size 35.00, color (100.00%, 0.00%, 0.00%), and 0.00% transparency
              • Schwebender Text - Change (Last created floating text): Deaktivieren permanence
              • Schwebender Text - Change the lifespan of (Last created floating text) to 1.10 seconds
              • Schwebender Text - Change the fading age of (Last created floating text) to 1.00 seconds
              • Wait 1.00 seconds
              • Schwebender Text - Destroy (Last created floating text)
              • -------- 1... --------
              • Schwebender Text - Create floating text that reads 1... at (Center of Arena Gegner <gen>) with Z offset 0.00, using font size 35.00, color (100.00%, 0.00%, 0.00%), and 0.00% transparency
              • Schwebender Text - Change (Last created floating text): Deaktivieren permanence
              • Schwebender Text - Change the lifespan of (Last created floating text) to 1.10 seconds
              • Schwebender Text - Change the fading age of (Last created floating text) to 1.00 seconds
              • Wait 1.00 seconds
              • Einheitengruppe - Pick every unit in (Units in Miniarena <gen>) and do (Einheit - Pause aus (Picked unit))
              • Schwebender Text - Destroy (Last created floating text)
              • -------- FIGHT! --------
              • Schwebender Text - Create floating text that reads FIGHT! at (Center of Arena Gegner <gen>) with Z offset 0.00, using font size 35.00, color (100.00%, 0.00%, 0.00%), and 0.00% transparency
              • Schwebender Text - Change (Last created floating text): Deaktivieren permanence
              • Schwebender Text - Change the lifespan of (Last created floating text) to 1.10 seconds
              • Schwebender Text - Change the fading age of (Last created floating text) to 1.00 seconds
              • Einheitengruppe - Pick every unit in (Units in Miniarena <gen>) and do (Einheit - Order (Picked unit) to Angreifen/Bewegen nach (Center of Arena Gegner <gen>))
              • Wait 1.00 seconds
              • Schwebender Text - Destroy (Last created floating text)
            • 'ELSE'-Aktionen
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • 'IF'-Bedingungen
                  • Or - Any (Conditions) are true
                    • Bedingungen
                      • And - All (Conditions) are true
                        • Bedingungen
                          • (Clicked dialog button) Gleich Yes
                          • HeroImage_Done[(Player number of HeroImage_Player)] Gleich False
                          • (Number of units in (Units in Miniarena <gen>)) Größer als 0
                      • And - All (Conditions) are true
                        • Bedingungen
                          • (Clicked dialog button) Gleich No
                          • HeroImage_Done[(Player number of HeroImage_Player)] Gleich False
                          • (Number of units in (Units in Miniarena <gen>)) Größer als 0
                • 'THEN'-Aktionen
                  • Spiel - Display to (Player group(HeroImage_Player)) the text: |cffff0000Error:|R ...
                  • Dialog - Clear HeroImage
                • 'ELSE'-Aktionen
                  • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    • 'IF'-Bedingungen
                      • Or - Any (Conditions) are true
                        • Bedingungen
                          • And - All (Conditions) are true
                            • Bedingungen
                              • (Clicked dialog button) Gleich Yes
                              • HeroImage_Done[(Player number of HeroImage_Player)] Gleich True
                              • (Number of units in (Units in Miniarena <gen>)) Gleich 0
                          • And - All (Conditions) are true
                            • Bedingungen
                              • (Clicked dialog button) Gleich No
                              • HeroImage_Done[(Player number of HeroImage_Player)] Gleich True
                              • (Number of units in (Units in Miniarena <gen>)) Gleich 0
                    • 'THEN'-Aktionen
                      • Spiel - Display to (Player group(HeroImage_Player)) the text: |cffff0000Error:|R ...
                      • Dialog - Clear HeroImage
                    • 'ELSE'-Aktionen
                      • Do nothing
 
Status
Not open for further replies.
Top