S
shadowvzs
Guest
where is the leak?
and why dont work unit order if he is left??
the map:
http://shadowvzs87.uw.hu/HeroSelectorSystem.w3x
Code:
Map Initialization
Events
Time - Elapsed game time is 0.01 seconds
Conditions
Actions
Set Point = (Center of Region 000 <gen>)
Unit - Create 1 Paladin for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (100.00, 0.00))
Unit - Create 1 Mountain King for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (200.00, 0.00))
Unit - Create 1 Blood Mage for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (300.00, 0.00))
Unit - Create 1 Archmage for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (400.00, 0.00))
Unit - Create 1 Sylvanas Windrunner for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (500.00, 0.00))
Unit - Create 1 Arthas (wielding Frostmourne) for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (600.00, 0.00))
Unit - Create 1 Demon Hunter for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (700.00, 0.00))
Unit - Create 1 Lich for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (800.00, 0.00))
Unit - Create 1 Dreadlord for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (900.00, 0.00))
Unit - Create 1 Keeper of the Grove for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (1000.00, 0.00))
Unit - Create 1 Malfurion (Without Stag) for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (1100.00, 0.00))
Unit - Create 1 Shadow Hunter for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (1200.00, 0.00))
Unit - Create 1 Far Seer for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (1300.00, 0.00))
Unit - Create 1 Tauren Chieftain for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (1400.00, 0.00))
Unit - Create 1 Grom Hellscream (Possessed) for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Set Point = ((Center of Region 000 <gen>) offset by (1500.00, 0.00))
Unit - Create 1 Chen Stormstout for Neutral Passive at Point facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point)
Unit - Make (Last created unit) Invulnerable
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked player) controller) Equal to User
((Picked player) slot status) Equal to Is playing
Then - Actions
Player - Set (Picked player) Current gold to 300
Unit - Create 1 Spirit for (Picked player) at (Random point in Region 007 <gen>) facing Default building facing degrees
Camera - Apply Camera 001 <gen> for (Picked player) over 0.00 seconds
Camera - Lock camera target for (Picked player) to (Last created unit), offset by (0.00, 0.00) using Default rotation
Else - Actions
Code:
Hero Select
Events
Unit - A unit Begins casting an ability
Conditions
(Ability being cast) Equal to Select Hero
Actions
Game - Display to (All players) the text: (Name of (Triggering player))
Set Player = (Owner of (Casting unit))
Set SelectedHero = (Target unit of ability being cast)
Unit - Remove (Casting unit) from the game
Unit - Change ownership of SelectedHero to Player and Change color
Camera - Lock camera target for (Owner of SelectedHero) to SelectedHero, offset by (0.00, 0.00) using Default rotation
Animation - Play SelectedHero's spell animation
Unit - Remove Invulnerable (Neutral) from SelectedHero
Wait 2.00 seconds
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Random unit from (Units owned by (Triggering player)))) Not equal to Spirit
Then - Actions
Unit - Order (Random unit from (Units owned by (Triggering player))) to Right-Click (Random unit from (Units of type Way Gate))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Random unit from (Units owned by (Triggering player)))) Not equal to Spirit
Then - Actions
Camera - Stop the camera for (Owner of (Triggering unit))
Camera - Set (Triggering player)'s camera Angle of attack to 304.00 over 2.00 seconds
Camera - Set (Triggering player)'s camera Distance to target to 1650.00 over 2.00 seconds
Else - Actions
the map:
http://shadowvzs87.uw.hu/HeroSelectorSystem.w3x