void main() { if (GetLocalInt(OBJECT_SELF,"blastonce") != 1) { SetLocalInt(OBJECT_SELF,"blastonce",1); ClearAllActions(TRUE); ActionCastSpellAtLocation(SPELL_FIREBALL,GetLocation(OBJECT_SELF),METAMAGIC_ANY,TRUE,PROJECTILE_PATH_TYPE_BALLISTIC,TRUE); AdjustReputation(OBJECT_SELF,OBJECT_SELF,50); DelayCommand(2.0,DestroyObject(OBJECT_SELF)); } }