spriteTypes = {

	#############
	# INTERFACE #
	#############

	corneredTileSpriteType = {
		name = "GFX_astral_actions_view_background"
		texturefile = "gfx/interface/astral_actions/astral_actions_background.dds"
		borderSize = { x = 1 y = 1 }
		effectFile = "gfx/FX/buttonstate_onlydisable.shader"
	}

	spriteType = {
		name = "GFX_astral_actions_frame"
		texturefile = "gfx/interface/relics/relics_frame.dds"
	}

	spriteType = {
		name = "GFX_astral_action_locked"
		texturefile = "gfx/interface/astral_actions/lock_background.dds"
	}

	spriteType = {
		name = "GFX_astral_actions_unlock_cost_background"
		texturefile = "gfx/interface/astral_actions/cost_background.dds"
	}

	spriteType = {
		name = "GFX_astral_actions_astral_rifts_completed_background"
		texturefile = "gfx/interface/astral_actions/astral_rifts_completed_background.dds"
		effectFile = "gfx/FX/buttonstate_onlydisable.shader"
	}

	spriteType = {
		name = "GFX_astral_action_frame_recently_available_overlay"
		texturefile = "gfx/interface/astral_actions/overlay_background.dds"
		effectFile = "gfx/FX/buttonstate.shader"
		
		animation = {
			animationmaskfile = "gfx/interface/astral_actions/overlay_mask.dds"
			animationtexturefile = "gfx/interface/astral_actions/overlay_texture.dds"
			animationrotation = 0.0
			animationlooping = no
			animationtime = 0.5
			animationdelay = 0.0
			animationblendmode = "add"
			animationtype = "scrolling"
			animationrotationoffset = { x = 0.0 y = 0.0 }
			animationtexturescale = { x = 1.0 y = 1.0 }
		}
		animation = {
			animationmaskfile = "gfx/interface/astral_actions/overlay_2_mask.dds"
			animationtexturefile = "gfx/interface/astral_actions/overlay_texture.dds"
			animationrotation = 0.0
			animationlooping = no
			animationtime = 0.75
			animationdelay = 0.25
			animationblendmode = "add"
			animationtype = "pulsing"
			animationrotationoffset = { x = 0.0 y = 0.0 }
			animationtexturescale = { x = 1.0 y = 1.0 }
		}
		legacy_lazy_load = no
	}

	###########
	# ACTIONS #
	###########

	spriteType = {
		name = "GFX_astral_action_astral_boost"
		texturefile = "gfx/interface/icons/astral_actions/astral_action_astral_boost.dds"
	}

	spriteType = {
		name = "GFX_astral_action_hyper_relay_insight"
		texturefile = "gfx/interface/icons/astral_actions/astral_action_insight_hyper_relay.dds"
	}

	spriteType = {
		name = "GFX_astral_action_quantum_catapult_insight"
		texturefile = "gfx/interface/icons/astral_actions/astral_action_insight_quantum_catapult.dds"
	}

	spriteType = {
		name = "GFX_astral_action_summon_dimensional_fleet"
		texturefile = "gfx/interface/icons/astral_actions/astral_action_summon_dimensional_fleet.dds"
	}

	spriteType = {
		name = "GFX_astral_action_astral_splitting"
		texturefile = "gfx/interface/icons/astral_actions/astral_action_astral_splitting.dds"
	}

	spriteType = {
		name = "GFX_astral_action_gain_physics_insight"
		texturefile = "gfx/interface/icons/astral_actions/astral_action_insight_physics.dds"
	}

	spriteType = {
		name = "GFX_astral_action_lateral_artifacting"
		texturefile = "gfx/interface/icons/astral_actions/astral_action_lateral_artifacting.dds"
	}

	spriteType = {
		name = "GFX_astral_action_flash_forge_hyper_relay"
		texturefile = "gfx/interface/icons/astral_actions/astral_action_flash_forge_hyper_relay.dds"
	}

	spriteType = {
		name = "GFX_astral_action_dimensional_lock"
		texturefile = "gfx/interface/icons/astral_actions/astral_action_dimensional_lock.dds"
	}

	spriteType = {
		name = "GFX_astral_action_folding_hyperspace"
		texturefile = "gfx/interface/icons/astral_actions/astral_action_folding_hyperspace.dds"
	}

	spriteType = {
		name = "GFX_astral_action_dimensional_shifting"
		texturefile = "gfx/interface/icons/astral_actions/astral_action_dimensional_shifting.dds"
	}

	spriteType = {
		name = "GFX_astral_action_astral_siphon"
		texturefile = "gfx/interface/icons/astral_actions/astral_action_astral_siphon.dds"
	}

	spriteType = {
		name = "GFX_astral_action_planar_mastery"
		texturefile = "gfx/interface/icons/astral_actions/astral_action_planar_mastery.dds"
	}
}
