void main() { location lTarget = GetLocation(OBJECT_SELF); effect eShk = EffectVisualEffect(VFX_FNF_SCREEN_SHAKE); ActionDoCommand(PlaySound("zep_explosion")); ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget); DelayCommand(0.3, ActionDoCommand(PlaySound("zep_explosion"))); DelayCommand(0.3, ActionDoCommand(PlaySound("as_cv_boomdist1"))); DelayCommand(0.8, ActionDoCommand(PlaySound("zep_explosion"))); DelayCommand(0.8, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget)); DelayCommand(8.3, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget)); DelayCommand(8.3, ActionDoCommand(PlaySound("as_cv_boomdist2"))); DelayCommand(8.3, ActionDoCommand(PlaySound("as_cv_boomdist1"))); DelayCommand(8.8, ActionDoCommand(PlaySound("zep_explosion"))); DelayCommand(8.8, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget)); DelayCommand(18.3, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget)); DelayCommand(18.3, ActionDoCommand(PlaySound("as_cv_boomdist2"))); DelayCommand(18.3, ActionDoCommand(PlaySound("as_cv_boomdist1"))); DelayCommand(18.8, ActionDoCommand(PlaySound("zep_explosion"))); DelayCommand(18.8, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget)); DelayCommand(34.3, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget)); DelayCommand(34.3, ActionDoCommand(PlaySound("as_cv_boomdist2"))); DelayCommand(34.3, ActionDoCommand(PlaySound("as_cv_boomdist1"))); DelayCommand(34.8, ActionDoCommand(PlaySound("zep_explosion"))); DelayCommand(34.8, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget)); DelayCommand(55.3, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget)); DelayCommand(55.3, ActionDoCommand(PlaySound("as_cv_boomdist2"))); DelayCommand(55.3, ActionDoCommand(PlaySound("as_cv_boomdist1"))); DelayCommand(55.8, ActionDoCommand(PlaySound("zep_explosion"))); DelayCommand(55.8, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget)); }