void AddSC_trial_of_the_crusader()
{
    RegisterTrialOfTheCrusaderCreatureAI(npc_barrett_toc);
    RegisterTrialOfTheCrusaderCreatureAI(boss_lich_king_toc);
    RegisterTrialOfTheCrusaderCreatureAI(npc_tirion_toc);
    RegisterTrialOfTheCrusaderCreatureAI(npc_open_portal_target_toc);
    RegisterTrialOfTheCrusaderCreatureAI(npc_fizzlebang_toc);
    RegisterTrialOfTheCrusaderCreatureAI(npc_garrosh_toc);
    RegisterTrialOfTheCrusaderCreatureAI(npc_varian_toc);
    RegisterSpellScript(spell_lich_king_teleport_corpse);
}
void AddSC_boss_northrend_beasts()
{
    RegisterTrialOfTheCrusaderCreatureAI(boss_gormok);
    RegisterTrialOfTheCrusaderCreatureAI(npc_snobold_vassal);
    RegisterTrialOfTheCrusaderCreatureAI(npc_beasts_combat_stalker);
    RegisterTrialOfTheCrusaderCreatureAI(boss_acidmaw);
    RegisterTrialOfTheCrusaderCreatureAI(boss_dreadscale);
    RegisterTrialOfTheCrusaderCreatureAI(npc_jormungars_slime_pool);
    RegisterTrialOfTheCrusaderCreatureAI(boss_icehowl);

    RegisterAuraScript(spell_gormok_jump_to_hand);
    RegisterAuraScript(spell_gormok_ride_player);
    RegisterAuraScript(spell_gormok_snobolled);
    RegisterAuraScript(spell_jormungars_paralytic_toxin);
    RegisterSpellScript(spell_jormungars_burning_bile);
    RegisterAuraScript(spell_jormungars_slime_pool);
    new spell_jormungars_snakes_spray("spell_jormungars_burning_spray", SPELL_BURNING_BILE);
    new spell_jormungars_snakes_spray("spell_jormungars_paralytic_spray", SPELL_PARALYTIC_TOXIN);
    RegisterAuraScript(spell_jormungars_paralysis);
    RegisterSpellScript(spell_icehowl_arctic_breath);
    RegisterSpellScript(spell_icehowl_trample);
    RegisterAuraScript(spell_icehowl_massive_crash);
}