void main() { { object oTarget = GetItemActivatedTarget(); location lTarget = GetItemActivatedTargetLocation(); object oPC = GetItemActivator(); effect Vfx1 = EffectVisualEffect(VFX_FNF_GAS_EXPLOSION_FIRE); effect Vfx2 = EffectVisualEffect(VFX_COM_HIT_FIRE); effect Vfx3 = EffectVisualEffect(VFX_FNF_ELECTRIC_EXPLOSION); effect Vfx4 = EffectVisualEffect(VFX_IMP_DUST_EXPLOSION); object oItem = GetItemPossessedBy(oPC, "flame"); if (!GetIsPC(oPC)) return; if (GetItemPossessedBy(oPC, "flame")!= OBJECT_INVALID) { if (GetIsObjectValid(oItem)) DestroyObject(oItem); { //Make Fire Golem A Henchman { object oSpawn = CreateObject(OBJECT_TYPE_CREATURE, "firegolem", lTarget); AddHenchman(oPC, oSpawn); } } } } }