1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
shard_include( "taskqueues" )
shard_include( "taskqueuebehaviour" )
shard_include( "attackerbehaviour" )
shard_include( "assistbehaviour" )
behaviours = {
commbasic = {
TaskQueueBehaviour,
},
}
function defaultBehaviours(unit)
b = {}
u = unit:Internal()
table.insert(b, BootBehaviour )
if u:Name() == "armnanotc" then
table.insert(b,AssistBehaviour)
else
if u:CanBuild() then
table.insert(b,TaskQueueBehaviour)
else
if IsAttacker(unit) then
table.insert(b,AttackerBehaviour)
end
end
end
return b
end
|