• 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.
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!
  • ✅ The POLL for Hive's Texturing Contest #34 is OPEN! Vote for the TOP 3 SKINS! 🔗Click here to cast your vote!
  • ✅ The POLL for Hive's Techtree Contest #20 is OPEN! Vote for the TOP 3 FACTIONS! 🔗Click here to cast your vote!

Just another leak question

Status
Not open for further replies.
Level 10
Joined
Jan 20, 2011
Messages
496
Hey guys, I'm currently working on a spawn system that suits my map, and it creates random units at random regions in the game. Now the problem here is I want to use locations over and over again, and I'm worried that it will leak.

Now I know leaks occur (hopefully), when you use a variable to store it, then you don't remove/destroy it, and set the same variable to another location/unit group/player group. But in my spawn system I will not be setting another location only the five I have.

Here is a little code to help understand;
  • Spawn Initiliaze
    • Events
      • Map initialization
    • Conditions
    • Actions
      • Set SpawnAmount[1] = 3
      • Set SpawnAmount[2] = 5
      • Set SpawnAmount[3] = 7
      • Set SpawnLevel1[1] = Crab
      • Set SpawnLevel1[2] = Large Crab
      • Set SpawnLevel1[3] = Makrura Prawn
      • Set SpawnLoc[1] = (Center of Event Area 1 <gen>)
      • Set SpawnLoc[2] = (Center of Event Area 2 <gen>)
      • Set SpawnLoc[3] = (Center of Event Area 3 <gen>)
      • Set SpawnLoc[4] = (Center of Event Area 4 <gen>)
      • Set SpawnLoc[5] = (Center of Event Area 5 <gen>)
  • Spawn Wave Initialize
    • Events
      • Map initialization
    • Conditions
    • Actions
      • Set RandomInt[1] = (Random integer number between 1 and 3)
      • Set RandomInt[2] = (Random integer number between 1 and 5)
      • Unit - Create SpawnAmount[1] SpawnLevel1[RandomInt[1]] for Neutral Hostile at SpawnLoc[RandomInt[2]] facing Default building facing degrees
Now will this leak, even though I'm not going to be setting my variable (SpawnLoc[]), to another location?
 
Status
Not open for further replies.
Back
Top