Решил переделать скрипт через активацию го, как указано в спелле:
Код:
bool GOHello_go_andorhal_tower(Player* pPlayer, GameObject* pGo)
{
if (pPlayer->GetQuestStatus(QUEST_ALL_ALONG_THE_WATCHTOWERS_ALLIANCE) == QUEST_STATUS_INCOMPLETE || pPlayer->GetQuestStatus(QUEST_ALL_ALONG_THE_WATCHTOWERS_HORDE) == QUEST_STATUS_INCOMPLETE)
{
В этот блок попадаю только при нахождении практически на го, хотя в базе `data1`=10.
Если отойти подальше - не работает, хотя каст срабатывает на большом расстоянии.
1. Как заставить го активироваться в радиусе, указанном в базе?
2. Есть 4 кода нпц, проверка на них идет одинаково: если один из нужных кодов нпц, то засчитать киллкредит(код нпц). Как лучше и покомпактнее сделать проверку (массив и т.д.)?