Settlers United Wiki
Settlers UnitedImprint
S4: WarriorsLib EN
S4: WarriorsLib EN
  • Tutorials
    • Installation
    • Is the plugin loaded?
  • WarriorsLib Functions
    • WarriorsLib.SelectWarriors
    • WarriorsLib.Send
    • WarriorsLib.getPlayerName
    • WarriorsLib.isHuman
    • WarriorsLib.RecruitWarriors
    • WarriorsLib.GarrisonWarriors
    • WarriorsLib.UnGarrisonWarriors
    • WarriorsLib.SetTradingRoute
    • WarriorsLib.TradeGood
    • WarriorsLib.StoreGood
    • WarriorsLib.SetBuildingWorkarea
    • WarriorsLib.GetResourceCountInArea
    • WarriorsLib.GetResourceCountAt
  • WarriorsLib Enums
    • Movementtype
Powered by GitBook
On this page
Edit on GitHub
  1. WarriorsLib Functions

WarriorsLib.Send

PreviousWarriorsLib.SelectWarriorsNextWarriorsLib.getPlayerName

Last updated 1 month ago

WarriorsLib.Send(group, x, y, movementtype)

Sends a set of entities to the coordinate. The behavior in which they walk towards this point is determined by ,

return value

  • Since Version 1.5.0: success [0, 1]

  • Before: 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
movementtype