<?xml version="1.0" encoding="utf-8"?><waypoints>
	<onLoad>
		local partymember={}
		local partymemberName={}
		local partymemberObj={}
		local noofpartymembers
		local i	

		
--********************************************************
--get all partymembers
--********************************************************
	if RoMScript("UnitExists('party1')") then
		table.insert(partymemberName, RoMScript("UnitName('player')"))
		i = 1
		while not(i >= 7 ) do
			if RoMScript("UnitIsPlayer('party"..i.."');") then
				table.insert(partymemberName,i+1, RoMScript("UnitName('party"..i.."')"))
			end
			i = i + 1
		end

		noofpartymembers = #partymemberName
	
		for i,v in ipairs(partymemberName) do
			table.insert(partymemberObj,i,player:findNearestNameOrId(partymemberName[i]))
			table.insert(partymember,i,CPawn(partymemberObj[i].Address))
		end
	end
--********************************************************
--Look at partymember health and heal if necessary 	
--********************************************************
	while(true) do
		for i,v in ipairs(partymember) do
			partymember[i]:update()
			
			--change HP-settingsto your needs
			if (70 > partymember[i].HP/partymember[i].MaxHP*100 and partymember[i].HP/partymember[i].MaxHP*100 > 50) then 
				player:target(partymember[i])
				yrest(300)
				player:cast("PRIEST_URGENT_HEAL") --change skills to your needs
				yrest(300)
			--change HP-settingsto your needs
			elseif (50 > partymember[i].HP/partymember[i].MaxHP*100) then
				player:target(partymember[i])
				yrest(300)
				player:cast("PRIEST_HEAL") --change skills to your needs
				yrest(300)
			--do further stuff here
			end
		end
		
		yrest(100)

		RoMScript("FollowUnit('party1');");
	end
		

	</onLoad>
</waypoints>
