function Will_Changed(p)
if p.unitId==AvatarID then
local will = unit.GetWill( p.unitId )
wtText:SetVal("val",common.FormatInt( will, "%d" ))
setPlacement(wtBar, {sizeX = 180 * will / 100})
end
if p.unitId==AvatarTarget then
local will = unit.GetWill( p.unitId )
wtText:SetVal("val",common.FormatInt( will, "%d" ))
setPlacement(wtBarT, {sizeX = 180 * will / 100})
end
end
Как то так, только надо в AvatarTarget поместить цель аватара и посоздавать виджеты для воли цели. Да, и проверку на то, что у аватара выбрана цель