• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

300 fight sequence?

Status
Not open for further replies.
Level 28
Joined
Jan 26, 2007
Messages
4,789
If a unit casts an ability, for example (some epic ability, that will make the slow motion look good with it), you can create a trigger that activates when someone casts that ability and then slow the game speed.

If you just want to use it in a huge fight, constantly move a region of where the 300-heroes are and if the enemy unit amount in that region is above a certain number, slow the game speed.

If you need more help with this, I can show you the triggers (only if you really can't do it yourself).

Edit: don't forget to remove the leaks when moving the region ;)
 
Level 12
Joined
Jul 27, 2008
Messages
1,181
Or you can use a random integer, like:
  • Actions
    • Set Chance = Random number between 1 and 100
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      • If - Conditions
        • (Number of units in (Units in (Playable map area))) Greater than or equal to 75
      • Then - Actions
        • ...do your actions...
      • Else - Actions
        • Do Nothing
 
Level 5
Joined
May 12, 2008
Messages
80
Another way to slow every unit except the attacked one:

(Sorry for Deunglish)
  • Trigger
    • Ereignisse
      • Einheit - A unit Wird angegriffen
    • Bedingungen
      • (Random integer number between 1 and 100) Kleiner gleich 25
    • Aktionen
      • Set Temp_Group = (Units in (Playable map area) matching ((Matching unit) Ungleich (Attacked unit)))
      • Einheitengruppe - Pick every unit in Temp_Group and do (Actions)
        • Schleifen - Aktionen
          • Set Temp_Point = (Position of (Picked unit))
          • Einheit - Create 1 Dummy for (Owner of (Attacked unit)) at Temp_Point facing Vorgabe für Gebäude-Ausrichtung degrees
          • Einheit - Add a 1.00 second Standard expiration timer to (Last created unit)
          • Einheit - Make (Last created unit) Explodieren on death
          • Einheit - Add Langsam to (Last created unit)
          • Einheit - Order (Last created unit) to Menschen-Zauberin - 'Langsam' (Picked unit)
          • Custom script: call RemoveLocation (udg_Temp_Point)
      • Custom script: call DestroyGroup (udg_Temp_Group)
This way every unit in the game is targeted by a spell slowing it.
 
Level 7
Joined
Sep 24, 2008
Messages
281
just my two cents, but if your going to slow the game speed, you might want to zoom into the triggering unit... Then again, warcraft 3 doesn't exactly have high poly models, so zooming in might not be that great of a decision. In any case, my points been made...
Also: perphaps creating an ability which has a 5% chance of occuring (aren't there some defense abilities like that?) would be a good idea, and everytime it occurs you could run your trigger?
 
Status
Not open for further replies.
Top