void main() { object oSelf = OBJECT_SELF ; AssignCommand(GetLastUsedBy(),ActionDoCommand(SetFacingPoint(GetPositionFromLocation(GetLocation(OBJECT_SELF))))); AssignCommand(GetLastUsedBy(),ActionPlayAnimation(ANIMATION_LOOPING_MEDITATE,1.0f,1200.0f)); DelayCommand(2.0f, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_FLAME_M), GetLastUsedBy())); DelayCommand(2.0f, ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectDamageImmunityIncrease(DAMAGE_TYPE_FIRE, 25), GetLastUsedBy(), 30.0f)); }