DeclareStruct ParticleSystem
{
	string ParticleSystemGroup NoGroupSpecified
	string ParticleSystemName NoNameSpecified
}

DeclareStruct Audio
{
	string AudioGroup NoGroupSpecified
	string AudioName NoNameSpecified
}

DeclareStruct ImpactMark
{
	hyperlink impact_marks ImpactMark
}

DeclareStruct DamageSphere
{
	hyperlink damage_spheres DamageSphere
}

DeclareStruct MainStruct
{
	multiplestructs ParticleSystem ParticleSystems Min 0 Max 4 Default 0
	multiplestructs Audio Audios Min 0 Max 4 Default 0
	multiplestructs ImpactMark ImpactMarks Min 0 Max 4 Default 0
	float Lifetime 5.0
	optionalstruct DamageSphere DamageSphere false
}