﻿-- chunkname: @scripts/settings/fx/effect_templates.lua

local effect_templates = {}

local function _create_effect_template_entry(path)
	local effect_template = require(path)
	local effect_template_name = effect_template.name

	effect_templates[effect_template_name] = effect_template
end

_create_effect_template_entry("scripts/settings/fx/effect_templates/chaos_beast_of_nurgle_consume_minion")
_create_effect_template_entry("scripts/settings/fx/effect_templates/chaos_beast_of_nurgle_consumed_effect")
_create_effect_template_entry("scripts/settings/fx/effect_templates/chaos_beast_of_nurgle_vomit")
_create_effect_template_entry("scripts/settings/fx/effect_templates/chaos_beast_of_nurgle_weakspot")
_create_effect_template_entry("scripts/settings/fx/effect_templates/chaos_daemonhost_ambience")
_create_effect_template_entry("scripts/settings/fx/effect_templates/chaos_daemonhost_warp_grab")
_create_effect_template_entry("scripts/settings/fx/effect_templates/chaos_daemonhost_warp_sweep")
_create_effect_template_entry("scripts/settings/fx/effect_templates/chaos_hound_approach")
_create_effect_template_entry("scripts/settings/fx/effect_templates/chaos_hound_mutator_approach")
_create_effect_template_entry("scripts/settings/fx/effect_templates/chaos_mutator_daemonhost_shield")
_create_effect_template_entry("scripts/settings/fx/effect_templates/chaos_mutator_ritualist_chanting")
_create_effect_template_entry("scripts/settings/fx/effect_templates/chaos_ogryn_gunner_heavy_stubber")
_create_effect_template_entry("scripts/settings/fx/effect_templates/chaos_plague_ogryn_charge_impact")
_create_effect_template_entry("scripts/settings/fx/effect_templates/chaos_poxwalker_bomber_foley")
_create_effect_template_entry("scripts/settings/fx/effect_templates/cultist_assault_autogun")
_create_effect_template_entry("scripts/settings/fx/effect_templates/cultist_flamer_approach")
_create_effect_template_entry("scripts/settings/fx/effect_templates/cultist_flamer")
_create_effect_template_entry("scripts/settings/fx/effect_templates/cultist_grenadier_grenade")
_create_effect_template_entry("scripts/settings/fx/effect_templates/cultist_gunner_stubber")
_create_effect_template_entry("scripts/settings/fx/effect_templates/cultist_mutant_charge_foley")
_create_effect_template_entry("scripts/settings/fx/effect_templates/cultist_ritualist_chanting")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_assault_lasgun_smg")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_captain_grenade")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_captain_hellgun_spray_and_pray")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_captain_hellgun")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_captain_plasma_pistol_charge_up")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_captain_power_sword_sweep")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_captain_powermaul_ground_slam")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_captain_void_shield")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_executor_chainaxe")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_flamer_approach")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_flamer_mutator_throw")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_flamer_mutator")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_flamer")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_grenadier_grenade")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_gunner_hellgun")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_netgunner_approach")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_netgunner_net")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_plasma_gunner_charge_up")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_plasma_gunner_laser")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_sniper_laser")
_create_effect_template_entry("scripts/settings/fx/effect_templates/renegade_twin_captain_power_sword_sweep")
_create_effect_template_entry("scripts/settings/fx/effect_templates/corruptor_ambience_burrowed")
_create_effect_template_entry("scripts/settings/fx/effect_templates/corruptor_ambience")
_create_effect_template_entry("scripts/settings/fx/effect_templates/linked_beam")
_create_effect_template_entry("scripts/settings/fx/effect_templates/void_shield_explosion")
_create_effect_template_entry("scripts/settings/fx/effect_templates/blue_stimmed")
_create_effect_template_entry("scripts/settings/fx/effect_templates/green_stimmed")
_create_effect_template_entry("scripts/settings/fx/effect_templates/purple_stimmed")
_create_effect_template_entry("scripts/settings/fx/effect_templates/red_stimmed")
_create_effect_template_entry("scripts/settings/fx/effect_templates/yellow_stimmed")
_create_effect_template_entry("scripts/settings/fx/effect_templates/netted")
_create_effect_template_entry("scripts/settings/fx/effect_templates/zealot_relic_blessed")
_create_effect_template_entry("scripts/settings/fx/effect_templates/companion_dog_bark")
_create_effect_template_entry("scripts/settings/fx/effect_templates/companion_dog_breath_effect")
_create_effect_template_entry("scripts/settings/fx/effect_templates/companion_dog_hurt_effect")
_create_effect_template_entry("scripts/settings/fx/effect_templates/companion_dog_leap_attack_effect")
_create_effect_template_entry("scripts/settings/fx/effect_templates/companion_dog_pounce_attack_effect")
_create_effect_template_entry("scripts/settings/fx/effect_templates/mutator_rotten_armor_impact")
_create_effect_template_entry("scripts/settings/fx/effect_templates/mutator_rotten_armor_stages")
_create_effect_template_entry("scripts/settings/fx/effect_templates/minion_stim_effect")

return settings("EffectTemplates", effect_templates)
