/** * True Necromancer: Create Greater Undead * 2004/04/14 * Stratovarius */ #include "prc_inc_clsfunc" void main() { string sSummon; effect eSummonB = EffectVisualEffect( VFX_FNF_LOS_EVIL_30); object oCreature; effect eVis = EffectVisualEffect(VFX_FNF_SUMMON_UNDEAD); int nClass = GetLevelByClass(CLASS_TYPE_TRUENECRO, OBJECT_SELF); if (nClass > 27) sSummon = "prc_sum_dbl"; else if (nClass > 24) sSummon = "prc_sum_dk"; else if (nClass > 21) sSummon = "prc_sum_vamp2"; else if (nClass > 18) sSummon = "prc_sum_bonet"; else if (nClass > 15) sSummon = "prc_sum_wight"; else if (nClass > 12) sSummon = "prc_sum_vamp1"; else if (nClass > 9) sSummon = "prc_sum_grav"; else sSummon = "prc_tn_fthug"; oCreature = CreateObject(OBJECT_TYPE_CREATURE, sSummon, GetSpellTargetLocation()); int nMaxHenchmen = GetMaxHenchmen(); SetMaxHenchmen(99); AddHenchman(OBJECT_SELF, oCreature); SetMaxHenchmen(nMaxHenchmen); CorpseCrafter(OBJECT_SELF, oCreature); ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eVis, GetSpellTargetLocation()); }