Witam mam problem a mianowicie nie wiem jak zrobić żeby mój npc używał własną magie.
W pliku "B_SelectSpell" ustawiłem tam zachowanie mojego npca tylko mam problem z 1 jest tam wpisana magia KDF (chyba każdy wie że to są magowie ognia) którzy mają używać swoje pseudo kule ognia itp. oczywiście nie mam pewności czy dobrze ustawiłem, ehh jestem zielony chociaż jak patrzyłem po forum to są bardziej zieloni ludzie

(bez obrazy).
//---------------------------------------Nexez----------------------------------------
if (Hlp_GetInstanceID(slf) == Hlp_GetInstanceID(KDF_2500_Nexez))
{
if (Npc_HasItems (slf, ItRu_SumDemon) == 0)
{
CreateInvItems (slf, ItRu_SumDemon, 1);
};
if (Npc_HasItems (slf, ItRu_Skull) == 0)
{
CreateInvItems (slf, ItRu_Skull, 1);
};
if (Npc_HasItems (slf, ItRu_MassDeath) == 0)
{
CreateInvItems (slf, ItRu_MassDeath, 1);
};
if (Npc_HasItems (slf, ItRu_ArmyOfDarkness) == 0)
{
CreateInvItems (slf, ItRu_ArmyOfDarkness, 1);
};
if (slf.aivar[AIV_SelectSpell] >= 9)
{
slf.aivar[AIV_SelectSpell] = 1;
};
if (slf.aivar[AIV_SelectSpell] == 0)
{
B_ReadySpell (slf, SPL_SummonDemon, SPL_Cost_SummonDemon);
return TRUE;
}
else if (slf.aivar[AIV_SelectSpell] == 1)
{
B_ReadySpell (slf, SPL_Skull, SPL_Cost_Skull);
return TRUE;
}
else if (slf.aivar[AIV_SelectSpell] == 5)
{
B_ReadySpell (slf, SPL_MassDeath, SPL_Cost_MassDeath);
return TRUE;
}
else if (slf.aivar[AIV_SelectSpell] == 8)
{
B_ReadySpell (slf, SPL_ArmyOfDarkness, SPL_Cost_ArmyOfDarkness);
return TRUE;
};
};
//---------------------------------Koniec Nexez----------------------------------------
1 pytanie czy to jest ustawione dobrze, czyli czy mój npc zacznie od przyzwania demona i potem będzie w kolejności używał tych skilli tz. Skull, massdeath , armyofdarkness?
// ------ Magier ------
if (slf.guild == GIL_KDF)
|| (slf.aivar[AIV_MagicUser] == MAGIC_ALWAYS)
{
if (Npc_HasItems (slf, ItRu_Concussionbolt) == 0)
...
2 pytanie, co wpisać tutaj(bo chyba tutaj najlepiej) aby nie wliczało to mojego maga, aha i nie chce mu zmieniać gildi.