Есть кастомная способность на основе "Heal Ward" ордовского Witch Doctor'a.
И есть триггер, которых должен отловить использование этой способности и создать дополнительного юнита в точке применения.
Код:
void log(string message){
    DisplayTextToPlayer(GetLocalPlayer(), 0,0, message)
}

void BattleBanner_Actions()
{
    location loc = GetSpellTargetLoc()
    log(R2S(GetLocationX(loc)))
    log(R2S(GetLocationY(loc)))
    AddSpecialEffectLoc( loc, "Abilities\\Spells\\Human\\Resurrect\\ResurrectTarget.mdl" )
    UnitApplyTimedLife( CreateUnitAtLoc(GetOwningPlayer(GetTriggerUnit()), 'h016', loc, bj_UNIT_FACING), 'BTLF', 29.00 )
    RemoveLocation(loc)
    loc = null
}
Вот что я получаю в игре:
Подскажите, пожалуйста, как правильно отловить точку в которую было применено это заклинание и что я делал не так?

Принятый ответ

Событие EventUnitSummon
GetUnitX\Y от GetSummonedUnit()
`
ОЖИДАНИЕ РЕКЛАМЫ...