witam,próbuje zrobić czar przemiany w orka elite i zombie(elita to jak w Mt ;] )
nigdzie nie znalazłem poradnika więc sam kombinuje i wątpie by to dobrze byłó.
w scripts/content/AI/magic/spells/Spell_Transform_Alle
dodałem takie cos:
// ------ oRC eLITE ------
func int Spell_Logic_TrfOrcElit(var int manaInvested)
{
if (Npc_GetActiveSpellIsScroll(self))
{
self.attribute[ATR_MANA] = self.attribute[ATR_MANA] - SPL_Cost_TrfOrcElita;
Npc_SetActiveSpellInfo(self, OrcElita);
return SPL_SENDCAST;
}
else
{
return SPL_SENDSTOP;
};
};
raczej jest zle bo z włączoną opcją reprease scripts wyskakuje ciagle ż ejest błąd "OrcElita"
do scripts/items/It_Scrolls dodałem:
INSTANCE OrcTrans (C_Item)
{
name = "tRANSFORMACJA";
mainflag = ITEM_KAT_RUNE;
flags = 0;
value = 18000;
visual = "damonminiviolet1.3DS";
material = MAT_STONE;
spell = SPL_TrfDragonSnapper;
cond_atr[2] = ATR_MANA_MAX;
cond_value[2] = SPL_Cost_Scroll;
description = "Przemiana w Orka Elitę";
TEXT [0] = Name_MageScroll;
TEXT [1] = NAME_Mana_needed;
COUNT [1] = SPL_Cost_Scroll;
TEXT [5] = NAME_Value;
COUNT [5] = value;
};
niewiem czy jest dobrze niby błędu nie miałem
SPL_TrfDragonSnapper; wziolem z innej przemiany choć to także bedzie zle.
jeśli ktoś wie jak to powinno wyglądać prosze o pomoc.