Merge pull request #9485 from clemty/n64gdi01fix

Fix crash in cnc64gdi01
This commit is contained in:
Oliver Brakmann
2015-10-01 23:38:01 +02:00
2 changed files with 34 additions and 1 deletions

View File

@@ -15,6 +15,12 @@ AutocreateSquads =
{ "arty", "arty" }
}
HeliPatrolPaths =
{
{ HeliPatrol1.Location, HeliPatrol2.Location, HeliPatrol3.Location, HeliPatrol4.Location, HeliPatrol5.Location, HeliPatrol6.Location },
{ HeliPatrol5.Location, HeliPatrol4.Location, HeliPatrol3.Location, HeliPatrol2.Location, HeliPatrol1.Location, HeliPatrol6.Location }
}
AttackTriggers = { AttackTrigger1, AttackTrigger2, AttackTrigger3, AttackTrigger4 }
harvester = { "harv" }
@@ -176,7 +182,13 @@ end
HeliHunt = function()
local helicopters = enemy.GetActorsByType("heli")
SquadHunt(helicopters)
local patrolpath = Utils.Random(HeliPatrolPaths)
Utils.Do(helicopters, function(actor)
Trigger.OnIdle(actor, function()
actor.Patrol(patrolpath)
end)
end)
end
SquadHunt = function(actors)

View File

@@ -709,6 +709,24 @@ Actors:
Owner: Nod
Location: 28,11
Facing: 92
HeliPatrol1: waypoint
Owner: Nod
Location: 15,43
HeliPatrol2: waypoint
Owner: Nod
Location: 3,49
HeliPatrol3: waypoint
Owner: Nod
Location: 24,55
HeliPatrol4: waypoint
Owner: Nod
Location: 44,52
HeliPatrol5: waypoint
Owner: Nod
Location: 45,32
HeliPatrol6: waypoint
Owner: Nod
Location: 26,14
Smudges:
@@ -763,6 +781,9 @@ Rules:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
BIO.Husk:
Tooltip:
ShowOwnerRow: false
EYE:
IonCannonPower:
Prerequisites: ~disabled