Comment on page
WarriorsLib.Send
Sende alle Einheiten zu den Koordinaten. group ist hierbei die Referenz deiner ausgewählten Einheiten. Die Art des Verhaltens der Einheiten wird anhand von movementtype festgelegt.
Hinweis: Wenn ihr dies bei einer aktiven KI mit ihren Soldaten macht, wird die KI innerhalb weniger Ticks euren Befehl wieder aufheben und einen neuen den Soldaten erteilen. Macht dies daher nur auf künstlich gespawnte Einheiten, welche nicht von der KI gesteuert werden - oder schalten die KI explizit aus!
none
militaryUnits = {Settlers.SWORDSMAN_01,Settlers.SWORDSMAN_02,Settlers.SWORDSMAN_03,Settlers.BOWMAN_01,Settlers.BOWMAN_02,Settlers.BOWMAN_03,Settlers.AXEWARRIOR_01,Settlers.AXEWARRIOR_02,Settlers.AXEWARRIOR_03,Settlers.BLOWGUNWARRIOR_01,Settlers.BLOWGUNWARRIOR_02,Settlers.BLOWGUNWARRIOR_03,Settlers.BACKPACKCATAPULTIST_01,Settlers.BACKPACKCATAPULTIST_02,Settlers.BACKPACKCATAPULTIST_03,Settlers.MEDIC_01,Settlers.MEDIC_02,Settlers.MEDIC_03,Settlers.SQUADLEADER}
function sendAllSoldierstoPoint(fromX, fromY, id, targetX, targetY, radius, move)
local move = move or WarriorsLib.MOVE_FORWARDS
local radius = radius or 15
local i, settlertype = next(militaryUnits,nil)
while i do
warriors = WarriorsLib.SelectWarriors(fromX, fromY, radius, id, settlertype)
if warriors ~= nil then
WarriorsLib.Send(warriors, targetX, targetY, move)
end
i, settlertype = next(militaryUnits, i)
end
end