4ªU   ü  nut scripts/vscripts lastbreath_gaunlet_02_calm _è
  ÿ    m  ÿÿlastbreath_escape_03 ›jÓ  ÿm  z  ÿÿlastbreath_gaunlet_03tank æ*Š	  ÿç  Æ  ÿÿlastbreath_escape_04 �ˆ<N  ÿ­  |  ÿÿlastbreath_gaunlet_04 +pM}  ÿ)
  •  ÿÿlastbreath_escape_01 Á¶Õ¸  ÿ¾  Õ  ÿÿlastbreath_finale "lˆ  ÿ“  _  ÿÿlastbreath_gaunlet_02 =:nS  ÿò  U  ÿÿlastbreath_escape_02 0'm  ÿG  |  ÿÿlastbreath_gaunlet_01 Æ-Š  ÿÃ  Ÿ  ÿÿlastbreath_gaunlet_02_calmer �"äÅ  ÿb  ¦  ÿÿ  txt   addoninfo Ï‰]  ÿ  {  ÿÿ   Msg("Ease Gauntlet\n");

DirectorOptions <-
{
        ProhibitBosses = true
   	IgnoreNavThreatAreas = 1

	CommonLimit = 30

	MobSpawnMinTime = 5
	MobSpawnMaxTime = 10
	MobMinSize = 15
	MobMaxSize = 20
	MobMaxPending = 15
	MobRechargeRate  = 2.5

	SustainPeakMinTime = 5
	SustainPeakMaxTime = 10
	IntensityRelaxThreshold = 0.99
	RelaxMinInterval = 10
	RelaxMaxInterval = 12
	RelaxMaxFlowTravel = 450

	PreferredMobDirection = SPAWN_IN_FRONT_OF_SURVIVORS

	SpecialRespawnInterval = 20

	ZombieSpawnRange = 1500
	ZombieSpawnInFog = true
	ZombieDiscardRange = 2000
}

Director.ResetMobTimer()Msg("Step 3\n");

DirectorOptions <-
{
        ProhibitBosses = true
   	IgnoreNavThreatAreas = 1
	DisallowThreatType = ZOMBIE_TANK

	CommonLimit = 40

	MobSpawnMinTime = 5
	MobSpawnMaxTime = 10
	MobMinSize = 25
	MobMaxSize = 40
	MobMaxPending = 40
	MobRechargeRate  = 3

	SustainPeakMinTime = 5
	SustainPeakMaxTime = 10
	IntensityRelaxThreshold = 0.99
	RelaxMinInterval = 5
	RelaxMaxInterval = 15
	RelaxMaxFlowTravel = -1000

	PreferredMobDirection = SPAWN_IN_FRONT_OF_SURVIVORS

	SpecialRespawnInterval = 20
	TankLimit = 2

	ZombieSpawnRange = 1000
	ZombieSpawnInFog = true
}
Director.ResetMobTimer()Msg("Horde Relaxing for Tank Spawn...\n");

DirectorOptions <-
{
        ProhibitBosses = true
   	IgnoreNavThreatAreas = 1

	CommonLimit = 16

	MobSpawnMinTime = 90
	MobSpawnMaxTime = 180
	MobMinSize = 8
	MobMaxSize = 10
	MobMaxPending = 10
	MobRechargeRate  = 0.25

	SustainPeakMinTime = 3
	SustainPeakMaxTime = 5
	IntensityRelaxThreshold = 0.9
	RelaxMinInterval = 30
	RelaxMaxInterval = 45
	RelaxMaxFlowTravel = 400

	TankLimit = 4

	SpecialRespawnInterval = 20

	PreferredMobDirection = SPAWN_LARGE_VOLUME
	PreferredSpecialDirection = SPAWN_LARGE_VOLUME
	ShouldConstrainLargeVolumeSpawn = false
	ZombieSpawnRange = 1500
	ZombieSpawnInFog = true
	ZombieDiscardRange = 2000
}Msg("Step 4\n");

DirectorOptions <-
{
        ProhibitBosses = true
   	IgnoreNavThreatAreas = 1
	DisallowThreatType = ZOMBIE_TANK

	CommonLimit = 40

	MobSpawnMinTime = 5
	MobSpawnMaxTime = 10
	MobMinSize = 30
	MobMaxSize = 40
	MobMaxPending = 40
	MobRechargeRate  = 3

	SustainPeakMinTime = 5
	SustainPeakMaxTime = 10
	IntensityRelaxThreshold = 0.99
	RelaxMinInterval = 5
	RelaxMaxInterval = 15
	RelaxMaxFlowTravel = -1000

	PreferredMobDirection = SPAWN_IN_FRONT_OF_SURVIVORS

	SpecialRespawnInterval = 20
	TankLimit = 2

	ZombieSpawnRange = 1000
	ZombieSpawnInFog = true
}

Director.ResetMobTimer()Msg("Escalating Gauntlet 2\n");

DirectorOptions <-
{
        ProhibitBosses = true
   	IgnoreNavThreatAreas = 1

	CommonLimit = 35

	MobSpawnMinTime = 5
	MobSpawnMaxTime = 5
	MobMinSize = 25
	MobMaxSize = 30
	MobMaxPending = 20
	MobRechargeRate  = 3

	SustainPeakMinTime = 5
	SustainPeakMaxTime = 10
	IntensityRelaxThreshold = 0.99
	RelaxMinInterval = 4
	RelaxMaxInterval = 5
	RelaxMaxFlowTravel = 400

	PreferredMobDirection = SPAWN_IN_FRONT_OF_SURVIVORS

	SpecialRespawnInterval = 20

	ZombieSpawnRange = 1500
	ZombieSpawnInFog = true
	ZombieDiscardRange = 2000
}

Director.ResetMobTimer()
Director.PlayMegaMobWarningSounds()Msg("Initiating Pre-rescue Gauntlet\n");

DirectorOptions <-
{
        ProhibitBosses = true
   	IgnoreNavThreatAreas = 1
	DisallowThreatType = ZOMBIE_TANK

	CommonLimit = 45
	ZombieDiscardRange = 2000

	MobSpawnMinTime = 5
	MobSpawnMaxTime = 10
	MobMinSize = 25
	MobMaxSize = 35
	MobMaxPending = 30
	MobRechargeRate  = 3

	SustainPeakMinTime = 5
	SustainPeakMaxTime = 10
	IntensityRelaxThreshold = 0.99
	RelaxMinInterval = 5
	RelaxMaxInterval = 15
	RelaxMaxFlowTravel = -1000

	PreferredMobDirection = SPAWN_IN_FRONT_OF_SURVIVORS

	SpecialRespawnInterval = 20
	TankLimit = 2

	ZombieSpawnRange = 1500
	ZombieSpawnInFog = true
}

Director.ResetMobTimer()
Director.PlayMegaMobWarningSounds()Msg("Initiating Finale Sequence\n");

PANIC <- 0
TANK <- 1
DELAY <- 2
ONSLAUGHT <- 3

DirectorOptions <-
{
        ProhibitBosses = true
   	IgnoreNavThreatAreas = 1
	DisallowThreatType = ZOMBIE_TANK
	//-----------------------------------------------------

	 A_CustomFinale_StageCount = 5
	 
	 A_CustomFinale1 = DELAY
	 A_CustomFinaleValue1 = 1

	 A_CustomFinale2 = ONSLAUGHT
	 A_CustomFinaleValue2 = "lastbreath_escape_01.nut" // run our onslaught script

	 A_CustomFinale3 = ONSLAUGHT
	 A_CustomFinaleValue3 = "lastbreath_escape_02.nut"

	 A_CustomFinale4 = ONSLAUGHT
	 A_CustomFinaleValue4 = "lastbreath_escape_03.nut"

	 A_CustomFinale5 = ONSLAUGHT
	 A_CustomFinaleValue5 = "lastbreath_escape_04.nut"
	 
	//-----------------------------------------------------

	CommonLimit = 50
	TankLimit = 0
	EscapeSpawnTanks = false
}Msg("Escalating Gauntlet\n");

DirectorOptions <-
{
        ProhibitBosses = true
   	IgnoreNavThreatAreas = 1

	CommonLimit = 32

	MobSpawnMinTime = 5
	MobSpawnMaxTime = 10
	MobMinSize = 23
	MobMaxSize = 30
	MobMaxPending = 20
	MobRechargeRate  = 3

	SustainPeakMinTime = 5
	SustainPeakMaxTime = 10
	IntensityRelaxThreshold = 0.99
	RelaxMinInterval = 10
	RelaxMaxInterval = 12
	RelaxMaxFlowTravel = 400

	PreferredMobDirection = SPAWN_IN_FRONT_OF_SURVIVORS

	SpecialRespawnInterval = 20

	ZombieSpawnRange = 1500
	ZombieSpawnInFog = true
	ZombieDiscardRange = 2000
}Msg("Step 2\n");

DirectorOptions <-
{
        ProhibitBosses = true
   	IgnoreNavThreatAreas = 1
	DisallowThreatType = ZOMBIE_TANK

	CommonLimit = 40

	MobSpawnMinTime = 5
	MobSpawnMaxTime = 10
	MobMinSize = 20
	MobMaxSize = 35
	MobMaxPending = 35
	MobRechargeRate  = 3

	SustainPeakMinTime = 5
	SustainPeakMaxTime = 10
	IntensityRelaxThreshold = 0.99
	RelaxMinInterval = 5
	RelaxMaxInterval = 15
	RelaxMaxFlowTravel = -1000

	PreferredMobDirection = SPAWN_IN_FRONT_OF_SURVIVORS

	SpecialRespawnInterval = 20
	TankLimit = 2

	ZombieSpawnRange = 1000
	ZombieSpawnInFog = true
}

Director.ResetMobTimer()Msg("Inititiating Lastbreath Gauntlet\n");

DirectorOptions <-
{
        ProhibitBosses = true
   	IgnoreNavThreatAreas = 1

	CommonLimit = 35

	MobSpawnMinTime = 5
	MobSpawnMaxTime = 10
	MobMinSize = 30
	MobMaxSize = 35
	MobMaxPending = 40
	MobRechargeRate  = 3

	SustainPeakMinTime = 5
	SustainPeakMaxTime = 10
	IntensityRelaxThreshold = 0.99
	RelaxMinInterval = 4
	RelaxMaxInterval = 5
	RelaxMaxFlowTravel = 400

	PreferredMobDirection = SPAWN_IN_FRONT_OF_SURVIVORS
	SpecialRespawnInterval = 20

	ZombieSpawnRange = 1500
	ZombieSpawnInFog = true
	ZombieDiscardRange = 2000
}

Director.ResetMobTimer()
Director.PlayMegaMobWarningSounds()Msg("Pre-Tank Cool Down\n");

DirectorOptions <-
{
        ProhibitBosses = true
   	IgnoreNavThreatAreas = 1

	CommonLimit = 25

	MobSpawnMinTime = 5
	MobSpawnMaxTime = 10
	MobMinSize = 10
	MobMaxSize = 15
	MobMaxPending = 10
	MobRechargeRate  = 2

	SustainPeakMinTime = 5
	SustainPeakMaxTime = 10
	IntensityRelaxThreshold = 0.99
	RelaxMinInterval = 10
	RelaxMaxInterval = 12
	RelaxMaxFlowTravel = 400

	PreferredMobDirection = SPAWN_LARGE_VOLUME
	PreferredSpecialDirection = SPAWN_LARGE_VOLUME
	ShouldConstrainLargeVolumeSpawn = false

	SpecialRespawnInterval = 20

	ZombieSpawnRange = 1500
	ZombieSpawnInFog = true
	ZombieDiscardRange = 2000
}// The addoninfo.txt file is a metadata file that is required by all Source Engine Add-ons. 
 
"AddonInfo"
{
     addonSteamAppID         550                                                     // 500 is the app ID for Left 4 Dead 550 for Left 4 Dead 2
     addontitle              "Last Breath Rebalance (Only Finale & Gauntlet)"                          // Add-on title that shows up in Add-ons list. ~20 chars max
     addonversion            1                                                    // Version number of add-on version of the form <major>.<minor>
     addontagline            "We're getting out alive in Expert Difficulty"	             // Add-on tagline or wrap-up- a short description. ~100 chars max
     addonauthor             "NEORETROGAMING"                                                 // Name/alias of the author
     addonSteamGroupName     ""                                        // (Optional) Steam group related to the add-on. We use this to construct a URL to the group page.
     addonauthorSteamID      ""                                            // (Optional) Steam ID of author. We use this to construct a URL to the author's page.
     addonContent_Campaign   1 	                                                     //This addon provides muliple connected maps with a finale
     addonContent_Survival 1 
     addonContent_Scavenge 0 
     addonContent_Versus 1
     addonURL0               ""  //An html home page for the add-on that includes a download link.
     // short description that appears in the Add-on list screen...
     addonDescription        "We're fighting until our very last breath in Expert Difficulty"
     // Authors can add localized descriptions here. (Not yet supported)	
     addonContent_Script     1								// Has Scripts 
     addonContent_Music 0           // Has Custom Music 
     addonContent_Sound 0           // Has Custom Sound
     addonContent_Prop       0
     addonContent_Prefab 0
     addonContent_BackgroundMovie 0 // Provides a replacement for the background movie.
     addonContent_Survivor 0        // Provides a new survivor model. 0=false, 1=true, String in quotes if replaces specific single character, i.e. "Coach"
     addonContent_BossInfected 0    // Provides a new boss infected model
     addonContent_CommonInfected 0  // Provides a new common infected model
     Content_WeaponModel 0          // Provides a new appearance to existing weapons, but does not change their function
     Content_weapon 0               // provides new weapons or new zombie killing functionality, i.e. guns, explosives, booby traps, hot tar,
     addonContent_Skin 0            // 0 if no new skin textures for existing models. 1 if multiple skin pack. String in quotes if specific single skin
     addonContent_Spray 0           // Provides new sprays.
     addonContent_Map 0             // Add-on provides a standalone map 
}