void main() { object oPC = GetLastUsedBy(); location lTarget = GetLocation(OBJECT_SELF); effect eShk = EffectVisualEffect(VFX_FNF_SCREEN_SHAKE); object oBell1 = GetObjectByTag("ChurchBell001"); object oBell2 = GetObjectByTag("ChurchBell002"); object oBell3 = GetObjectByTag("ChurchBell003"); object oBell4 = GetObjectByTag("ChurchBell004"); location lTarget1 = GetLocation(oBell1); location lTarget2 = GetLocation(oBell2); location lTarget3 = GetLocation(oBell3); location lTarget4 = GetLocation(oBell4); if (GetLocalInt(GetModule(), "LockingTimber") >= 4) { SetLocalInt(GetModule(), "LockingTimber", 0); DelayCommand(0.5, AssignCommand(oBell1, PlaySound("as_cv_belltower2"))); DelayCommand(0.6, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget1)); DelayCommand(1.0, AssignCommand(oBell2, PlaySound("as_cv_belltower3"))); DelayCommand(1.1, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget2)); DelayCommand(2.5, AssignCommand(oBell3, PlaySound("as_cv_belltower2"))); DelayCommand(2.6, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget3)); DelayCommand(2.0, AssignCommand(oBell4, PlaySound("as_cv_belltower3"))); DelayCommand(2.1, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget4)); DelayCommand(4.5, AssignCommand(oBell1, PlaySound("as_cv_belltower2"))); DelayCommand(4.6, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget1)); DelayCommand(4.0, AssignCommand(oBell2, PlaySound("as_cv_belltower3"))); DelayCommand(4.1, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget2)); DelayCommand(4.5, AssignCommand(oBell3, PlaySound("as_cv_belltower2"))); DelayCommand(4.6, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget3)); DelayCommand(5.0, AssignCommand(oBell4, PlaySound("as_cv_belltower3"))); DelayCommand(5.1, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget4)); DelayCommand(5.2, ExecuteScript("spawnseptero", OBJECT_SELF)); DelayCommand(5.5, AssignCommand(oBell1, PlaySound("as_cv_belltower2"))); DelayCommand(5.6, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget1)); DelayCommand(6.0, AssignCommand(oBell2, PlaySound("as_cv_belltower3"))); DelayCommand(6.1, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget2)); DelayCommand(6.5, AssignCommand(oBell3, PlaySound("as_cv_belltower2"))); DelayCommand(6.6, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget3)); DelayCommand(7.0, AssignCommand(oBell4, PlaySound("as_cv_belltower3"))); DelayCommand(7.1, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget4)); DelayCommand(7.5, AssignCommand(oBell1, PlaySound("as_cv_belltower2"))); DelayCommand(7.6, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget1)); DelayCommand(8.0, AssignCommand(oBell2, PlaySound("as_cv_belltower3"))); DelayCommand(8.1, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget2)); DelayCommand(8.5, AssignCommand(oBell3, PlaySound("as_cv_belltower2"))); DelayCommand(8.6, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget3)); DelayCommand(9.0, AssignCommand(oBell4, PlaySound("as_cv_belltower3"))); DelayCommand(9.1, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget4)); ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk, lTarget); } }