• 🏆 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!
  • ✅ The POLL for Hive's Texturing Contest #33 is OPEN! Vote for the TOP 3 SKINS! 🔗Click here to cast your vote!

[Trigger] -random system

Status
Not open for further replies.
  • Trigger1
  • Events
    • Map Initialization
  • Conditions
  • Actions
    • Set Unit[1] = Blood Mage
    • Set Unit[2] = Mountain King
    • Set Unit[3] = Paladin
    • ...
  • Trigger2
  • Events
    • Player - Player 1 (Red) types a message that contains -random as an exact match
  • Conditions
  • Actions
    • For each (Integer A) from 1 to 12, do (Actions)
      • Loop - Actions
        • Set Point = (Player(IntegerA)'s Start Location)
        • Unit - Create 1 Unit[Random Integer Number from 1 to X] at Point for (Player(IntegerA)) facing default building degrees
        • Custom script: call RemoveLocation (udg_Point)
"Random Integer Number from 1 to X": "X" = the maximum number of units stored in the "Unit" variable.
"Unit[1]": Unit-type variable, with array.
 
Level 16
Joined
Mar 3, 2006
Messages
1,564
How can i make a -random system, and its give a random hero?
Create an array variable of type 'Unit-Type' and set it in the initialization trigger to different types of hero. Then create a trigger that rolls a random number between 1 and TOTAL No OF HEROS ALLOWED then use that number as the index of the variable to create that type.
 
Status
Not open for further replies.
Top