• 🏆 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!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Clone crashes the game?

Status
Not open for further replies.
Level 5
Joined
Aug 19, 2015
Messages
68
I needed different attackrange for my clones so i scripted it..
but it crashes sometimes when the unit is attacked while used
  • clone att range
    • Events
      • Unit - A unit enters (Playable map area)
    • Conditions
      • ((Triggering unit) is an illusion) Gleich True
      • (Unit-type of (Triggering unit)) Gleich Heiress
    • Actions
      • Set aantileak_point = (Position of (Triggering unit))
      • Set aantileak_player = (Owner of (Triggering unit))
      • Unit - Remove (Triggering unit) from the game
      • Set int10 = (int10 + 1)
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • 'IF'-Bedingungen
          • (((Integer(seconds)) + int10) mod 3) Gleich 1
        • 'THEN'-Aktionen
          • Set aantileak_point2 = (Position of Heiress 0015 <gen>)
          • Custom script: call SetUnitX(gg_unit_O008_0015, GetLocationX(udg_aantileak_point))
          • Custom script: call SetUnitY(gg_unit_O008_0015, GetLocationY(udg_aantileak_point))
          • Unit - Create 1 Heiress clone for aantileak_player at aantileak_point2 facing (Facing of Heiress 0015 <gen>) degrees
          • Custom script: call RemoveLocation (udg_aantileak_point2)
        • 'ELSE'-Aktionen
          • Unit - Create 1 Heiress clone for aantileak_player at aantileak_point facing (Facing of Heiress 0015 <gen>) degrees
      • Custom script: call RemoveLocation (udg_aantileak_point)
      • Hero - Set (Last created unit) Hero-level to (Hero level of Heiress 0015 <gen>), hide level-up graphics
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • 'IF'-Bedingungen
          • (Level of Vampire Slaying Talent (main) for Heiress 0015 <gen>) > 0
        • 'THEN'-Aktionen
          • Hero - Learn skill for (Last created unit): Vampire Slaying Talent (main)
        • 'ELSE'-Aktionen
      • Unit - Set level of stack Damage Bonus (val) for (Last created unit) to 100
      • Unit - Set level of stack Strength bonus for (Last created unit) to 100
      • Unit - Set level of stack armor shell for (Last created unit) to 100
      • Unit - Set level of stack Lifesteal (shown icon) for (Last created unit) to 100
      • Unit - Set level of stack move (ghostkey) for (Last created unit) to 100
      • Unit - Set level of stack hpreg (ghostkey) for (Last created unit) to 100
      • Unit - Set level of Val passives (crit) for (Last created unit) to ((Hero level of Heiress 0015 <gen>) / 10)
      • Unit - Set level of Vampire Slaying Talent (main) for (Last created unit) to ((Level of Vampire Slaying Talent (main) for Heiress 0015 <gen>) + 0)
      • Unit - Set level of Vampire Slaying Talent (stats) for (Last created unit) to ((Level of Vampire Slaying Talent (main) for Heiress 0015 <gen>) + 1)
      • Unit - Set level of Vampire Slaying Talent (evasion) for (Last created unit) to ((Level of Vampire Slaying Talent (main) for Heiress 0015 <gen>) + 1)
      • Hero - Modify unspent skill points of (Last created unit): set to 0 points
      • Hero - Modify strength of (Last created unit): set to (strength of Heiress 0015 <gen> (Ausschließen bonuses))
      • Hero - Modify agility of (Last created unit): set to (agility of Heiress 0015 <gen> (Ausschließen bonuses))
      • Hero - Modify Intelligence of (Last created unit): set to (Intelligence of Heiress 0015 <gen> (Ausschließen bonuses))
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • 'IF'-Bedingungen
          • (Heiress 0015 <gen> has an item of type |cffa335eeKey Fragment|r) Gleich True
        • 'THEN'-Aktionen
          • Hero - Create |cffa335eeKey Fragment|r and give it to (Last created unit)
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • 'IF'-Bedingungen
              • (Charges remaining in (Item carried by Heiress 0015 <gen> of type |cffa335eeKey Fragment|r)) > 1
            • 'THEN'-Aktionen
              • Gegenstand - Set charges remaining in (Last created item) to ((Charges remaining in (Item carried by Heiress 0015 <gen> of type |cffa335eeKey Fragment|r)) - 1)
              • Hero - Create |cffa335eeKey Fragment|r and give it to (Last created unit)
              • Gegenstand - Make (Item carried by (Last created unit) of type |cffa335eeKey Fragment|r) Not Droppable
            • 'ELSE'-Aktionen
        • 'ELSE'-Aktionen
      • For each (Integer A) from 1 to 6, do (Actions)
        • Loop - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • 'IF'-Bedingungen
              • (Item-type of (Item carried by Heiress 0015 <gen> in slot (Integer A))) != |cffa335eeKey Fragment|r
              • (Item-type of (Item carried by Heiress 0015 <gen> in slot (Integer A))) != |cff1eff00Ankh der Reinkarnation|r
              • (Item-type of (Item carried by Heiress 0015 <gen> in slot (Integer A))) != |cff1eff00Ankh of Van Helsing|r
              • (Item-type of (Item carried by Heiress 0015 <gen> in slot (Integer A))) != |cff0070ddTemporal Mega Wall 2|r
              • (Item-type of (Item carried by Heiress 0015 <gen> in slot (Integer A))) != |cff1eff00Temporal Wall 4|r
              • (Item-type of (Item carried by Heiress 0015 <gen> in slot (Integer A))) != |cff1eff00Mobile Slayer Shop|r (Only Hunter)
            • 'THEN'-Aktionen
              • Hero - Create (Item-type of (Item carried by Heiress 0015 <gen> in slot (Integer A))) and give it to (Last created unit)
              • Gegenstand - Make (Last created item) Not Droppable
            • 'ELSE'-Aktionen
      • Unit - Add classification of Summoned to (Last created unit)
      • Unit - Add a 60.00 second Generic expiration timer to (Last created unit)
thx for your opinions
 
Status
Not open for further replies.
Top