{
	"format_version": "1.10.0",
	"animations": {
		"animation.FunnelCloud0": {
			"timeline": {
				"0.0": [
					"/execute @e[type=agp:tornado0] ~ ~ ~ particle agp:FunnelCloud0 ^ ^-12 ^",
					"/execute @e[type=agp:tornado1] ~ ~ ~ particle agp:FunnelCloud1 ^ ^-12 ^",
					"/execute @e[type=agp:tornado2] ~ ~ ~ particle agp:FunnelCloud2 ^ ^-12 ^"
				]
			},
			"animation_length": 0.01,
			"loop": true
		},
		"animation.Spin_F0_high": {
			"timeline": {
				"0.0": [
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=!Fire,tag=TFP,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class0] at @s run particle agp:tornado0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=Fire,tag=TFP,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class0] at @s run particle agp:tornado0_fire ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSnow,tag=Fire,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class0] at @s run particle agp:smoke_debris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=!Fire,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class0] at @s run particle agp:debris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class0] at @s run particle agp:WTdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class0] at @s run particle agp:SWTdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class0] at @s run particle agp:STdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class0] at @s run particle agp:SNdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class0] at @s run particle agp:MEdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class0] at @s run particle agp:SPdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=!Fire,tag=TFP,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class1] at @s run particle agp:tornado0_2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=Fire,tag=TFP,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class1] at @s run particle agp:tornado0_2_fire ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=!Fire,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class1] at @s run particle agp:debris0_2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=!Fire,tag=TFP,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class2] at @s run particle agp:tornado0_3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=Fire,tag=TFP,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,tag=Class2] at @s run particle agp:tornado0_3_fire ~~~",
					"/execute as @s[family=Able,tag=!NTSC1,tag=!NTSC2,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2,scores={TornadoFunc=1}] at @s run particle agp:rotation ~~~",
					"/execute as @s[family=Able,tag=!NBSC1,tag=!NBSC2,tag=!RePart,tag=!Unrender,tag=!PFM1,tag=!PFM2] at @s run particle agp:rotation3 ~~~"
				]
			},
			"animation_length": 0.01,
			"loop": true
		},
		"animation.Spin_F0_medium": {
			"timeline": {
				"0.0": [
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=!Fire,tag=TFP,tag=!RePart,tag=Class0,tag=!Unrender,tag=PFM1] at @s run particle agp:tornado0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=Fire,tag=TFP,tag=!RePart,tag=Class0,tag=!Unrender,tag=PFM1] at @s run particle agp:tornado0_fire ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSnow,tag=Fire,tag=!RePart,tag=Class0,tag=!Unrender,tag=PFM1] at @s run particle agp:smoke_debris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=!Fire,tag=!RePart,tag=Class0,tag=!Unrender,tag=PFM1] at @s run particle agp:debris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=!RePart,tag=Class0,tag=!Unrender,tag=PFM1] at @s run particle agp:WTdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!RePart,tag=Class0,tag=!Unrender,tag=PFM1] at @s run particle agp:SWTdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=!RePart,tag=Class0,tag=!Unrender,tag=PFM1] at @s run particle agp:STdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=!RePart,tag=Class0,tag=!Unrender,tag=PFM1] at @s run particle agp:SNdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=!RePart,tag=Class0,tag=!Unrender,tag=PFM1] at @s run particle agp:MEdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=!RePart,tag=Class0,tag=!Unrender,tag=PFM1] at @s run particle agp:SPdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=!Fire,tag=TFP,tag=!RePart,tag=Class1,tag=!Unrender,tag=PFM1] at @s run particle agp:tornado0_2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=Fire,tag=TFP,tag=!RePart,tag=Class1,tag=!Unrender,tag=PFM1] at @s run particle agp:tornado0_2_fire ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=!Fire,tag=!RePart,tag=Class1,tag=!Unrender,tag=PFM1] at @s run particle agp:debris0_2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=!Fire,tag=TFP,tag=!RePart,tag=Class2,tag=!Unrender,tag=PFM1] at @s run particle agp:tornado0_3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=Fire,tag=TFP,tag=!RePart,tag=Class2,tag=!Unrender,tag=PFM1] at @s run particle agp:tornado0_3_fire ~~~",
					"/execute as @s[family=Able,tag=!NTSC1,tag=!NTSC2,tag=!RePart,tag=!Unrender,tag=PFM1,scores={TornadoFunc=1}] at @s run particle agp:rotation ~~~",
					"/execute as @s[family=Able,tag=!NBSC1,tag=!NBSC2,tag=!RePart,tag=!Unrender,tag=PFM1] at @s run particle agp:rotation3 ~~~"
				]
			},
			"animation_length": 0.375,
			"loop": true
		},
		"animation.Spin_F0_low": {
			"timeline": {
				"0.0": [
					"/execute as @s[,family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=!Fire,tag=TFP,tag=!RePart,tag=!Unrender,tag=PFM2,tag=Class0] at @s run particle agp:tornado0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=Fire,tag=TFP,tag=!RePart,tag=!Unrender,tag=PFM2,tag=Class0] at @s run particle agp:tornado0_fire ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSnow,tag=Fire,tag=!RePart,tag=!Unrender,tag=PFM2,tag=Class0] at @s run particle agp:smoke_debris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=!Fire,tag=!RePart,tag=!Unrender,tag=PFM2,tag=Class0] at @s run particle agp:debris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=!RePart,tag=!Unrender,tag=PFM2,tag=Class0] at @s run particle agp:WTdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!RePart,tag=!Unrender,tag=PFM2,tag=Class0] at @s run particle agp:SWTdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=!RePart,tag=!Unrender,tag=PFM2,tag=Class0] at @s run particle agp:STdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=!RePart,tag=!Unrender,tag=PFM2,tag=Class0] at @s run particle agp:SNdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=!RePart,tag=!Unrender,tag=PFM2,tag=Class0] at @s run particle agp:MEdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=!RePart,tag=!Unrender,tag=PFM2,tag=Class0] at @s run particle agp:SPdebris0 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=!Fire,tag=TFP,tag=!RePart,tag=!Unrender,tag=PFM2,tag=Class1] at @s run particle agp:tornado0_2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=!Fire,tag=!RePart,tag=!Unrender,tag=PFM2,tag=Class1] at @s run particle agp:debris0_2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=!Fire,tag=TFP,tag=!RePart,tag=!Unrender,tag=PFM2,tag=Class2] at @s run particle agp:tornado0_3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NF1,tag=!NF2,tag=Fire,tag=TFP,tag=!RePart,tag=!Unrender,tag=PFM2,tag=Class2] at @s run particle agp:tornado0_3_fire ~~~",
					"/execute as @s[family=Able,tag=!NTSC1,tag=!NTSC2,tag=!RePart,tag=!Unrender,tag=PFM2,scores={TornadoFunc=1}] at @s run particle agp:rotation ~~~",
					"/execute as @s[family=Able,tag=!NBSC1,tag=!NBSC2,tag=!RePart,tag=!Unrender,tag=PFM2] at @s run particle agp:rotation3 ~~~"
				]
			},
			"animation_length": 0.575,
			"loop": true
		},
		"animation.Spin_F1_high": {
			"timeline": {
				"0.0": [
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!TFP,tag=ET,tag=!RePart,tag=!PFM1,tag=!PFM2] at @s run particle agp:tornado1_experimental ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=TFP,tag=!RePart,tag=!PFM1,tag=!PFM2] at @s run particle agp:tornado1 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=Fire,tag=TFP,tag=!RePart,tag=!PFM1,tag=!PFM2] at @s run particle agp:tornado1_fire ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSnow,tag=Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] at @s run particle agp:smoke_debris1 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=!Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] at @s run particle agp:debris1 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=!Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] at @s run particle agp:WTdebris1 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] at @s run particle agp:SWTdebris1 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=!Fire,tag=!Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] at @s run particle agp:STdebris1 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=!Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] at @s run particle agp:SNdebris1 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=!Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] at @s run particle agp:MEdebris1 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=!Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] at @s run particle agp:SPdebris1 ~~~",
					"/execute as @s[family=Able,tag=!NTSC1,tag=!NTSC2,tag=!RePart,tag=!PFM1,tag=!PFM2,scores={TornadoFunc=1}] at @s run particle agp:rotation ~~~",
					"/execute as @s[family=Able,tag=!NBSC1,tag=!NBSC2,tag=!RePart,tag=!PFM1,tag=!PFM2] at @s run particle agp:rotation3 ~~~"
				]
			},
			"animation_length": 0.01,
			"loop": true
		},
		"animation.Spin_F1_medium": {
			"timeline": {
				"0.0": [
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!Fire,tag=!TFP,tag=ET,tag=!RePart,tag=PFM1] at @s run particle agp:tornado1_experimental ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!Fire,tag=TFP,tag=!RePart,tag=PFM1] at @s run particle agp:tornado1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=Fire,tag=TFP,tag=!RePart,tag=PFM1] at @s run particle agp:tornado1_fire ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSnow,tag=Fire,tag=!RePart,tag=PFM1] at @s run particle agp:smoke_debris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=!Fire,tag=!RePart,tag=PFM1] at @s run particle agp:debris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=!Fire,tag=!RePart,tag=PFM1] at @s run particle agp:WTdebris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!Fire,tag=!RePart,tag=PFM1] at @s run particle agp:SWTdebris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=!Fire,tag=!Fire,tag=!RePart,tag=PFM1] at @s run particle agp:STdebris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=!Fire,tag=!RePart,tag=PFM1] at @s run particle agp:SNdebris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=!Fire,tag=!RePart,tag=PFM1] at @s run particle agp:MEdebris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=!Fire,tag=!RePart,tag=PFM1] at @s run particle agp:SPdebris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!NTSC1,tag=!NTSC2,tag=!RePart,tag=PFM1,scores={TornadoFunc=1}] at @s run particle agp:rotation ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!NBSC1,tag=!NBSC2,tag=!RePart,tag=PFM1] ~~~ particle agp:rotation3 ~~~"
				]
			},
			"animation_length": 0.375,
			"loop": true
		},
		"animation.Spin_F1_low": {
			"timeline": {
				"0.0": [
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!Fire,tag=!TFP,tag=ET,tag=!RePart,tag=PFM2] at @s run particle agp:tornado1_experimental ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!Fire,tag=TFP,tag=!RePart,tag=PFM2] at @s run particle agp:tornado1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=Fire,tag=TFP,tag=!RePart,tag=PFM2] at @s run particle agp:tornado1_fire ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSnow,tag=Fire,tag=!RePart,tag=PFM2] at @s run particle agp:smoke_debris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=!Fire,tag=!RePart,tag=PFM2] ~~~ particle agp:debris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=!Fire,tag=!RePart,tag=PFM2] at @s run particle agp:WTdebris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!Fire,tag=!RePart,tag=PFM2] at @s run particle agp:SWTdebris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=!Fire,tag=!Fire,tag=!RePart,tag=PFM2] at @s run particle agp:STdebris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=!Fire,tag=!RePart,tag=PFM2] at @s run particle agp:SNdebris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=!Fire,tag=!RePart,tag=PFM2] at @s run particle agp:MEdebris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=!Fire,tag=!RePart,tag=PFM2] at @s run particle agp:SPdebris1 ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!NTSC1,tag=!NTSC2,tag=!RePart,tag=PFM2,scores={TornadoFunc=1}] at @s run particle agp:rotation ~~~",
					"/execute as @s[type=agp:tornado1,family=Able,tag=!NBSC1,tag=!NBSC2,tag=!RePart,tag=PFM2] at @s run particle agp:rotation3 ~~~"
				]
			},
			"animation_length": 0.575,
			"loop": true
		},
		"animation.DD_Spin_F1_high": {
			"timeline": {
				"0.0": [
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!Fire,tag=TF,tag=!ET2,tag=!RePart,tag=!PFM1,tag=!PFM2] ~~~ particle agp:tornado1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!Fire,tag=ET2,tag=!ET,tag=!RePart,tag=!PFM1,tag=!PFM2] ~~~ particle agp:tornado1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=Fire,tag=TF,tag=!RePart,tag=!PFM1,tag=!PFM2] ~~~ particle agp:tornado1_fire ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSnow,tag=Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] ~~~ particle agp:smoke_debris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=!Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] ~~~ particle agp:debris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=!Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] ~~~ particle agp:WTdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] ~~~ particle agp:SWTdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=!Fire,tag=!Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] ~~~ particle agp:STdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=!Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] ~~~ particle agp:SNdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=!Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] ~~~ particle agp:MEdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=!Fire,tag=!RePart,tag=!PFM1,tag=!PFM2] ~~~ particle agp:SPdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NTSC1,tag=!NTSC2,tag=!RePart,tag=!PFM1,tag=!PFM2,scores={TornadoFunc=1}] ~~~ particle agp:rotation ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NBSC1,tag=!NBSC2,tag=!RePart,tag=!PFM1,tag=!PFM2] ~~~ particle agp:rotation3 ~~~"
				]
			},
			"animation_length": 0.01,
			"loop": true
		},
		"animation.DD_Spin_F1_medium": {
			"timeline": {
				"0.0": [
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!Fire,tag=TF,tag=!ET2,tag=!RePart,tag=PFM1] ~~~ particle agp:tornado1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!Fire,tag=ET2,tag=!ET,tag=!RePart,tag=PFM1] ~~~ particle agp:tornado1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=Fire,tag=TF,tag=!RePart,tag=PFM1] ~~~ particle agp:tornado1_fire ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSnow,tag=Fire,tag=!RePart,tag=PFM1] ~~~ particle agp:smoke_debris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=!Fire,tag=!RePart,tag=PFM1] ~~~ particle agp:debris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=!Fire,tag=!RePart,tag=PFM1] ~~~ particle agp:WTdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!Fire,tag=!RePart,tag=PFM1] ~~~ particle agp:SWTdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=!Fire,tag=!Fire,tag=!RePart,tag=PFM1] ~~~ particle agp:STdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=!Fire,tag=!RePart,tag=PFM1] ~~~ particle agp:SNdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=!Fire,tag=!RePart,tag=PFM1] ~~~ particle agp:MEdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=!Fire,tag=!RePart,tag=PFM1] ~~~ particle agp:SPdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NTSC1,tag=!NTSC2,tag=!RePart,tag=PFM1,scores={TornadoFunc=1}] ~~~ particle agp:rotation ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NBSC1,tag=!NBSC2,tag=!RePart,tag=PFM1] ~~~ particle agp:rotation3 ~~~"
				]
			},
			"animation_length": 0.375,
			"loop": true
		},
		"animation.DD_Spin_F1_low": {
			"timeline": {
				"0.0": [
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!Fire,tag=TF,tag=!ET2,tag=!RePart,tag=PFM2] ~~~ particle agp:tornado1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!Fire,tag=ET2,tag=!ET,tag=!RePart,tag=PFM2] ~~~ particle agp:tornado1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=Fire,tag=TF,tag=!RePart,tag=PFM2] ~~~ particle agp:tornado1_fire ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSnow,tag=Fire,tag=!RePart,tag=PFM2] ~~~ particle agp:smoke_debris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=!Fire,tag=!RePart,tag=PFM2] ~~~ particle agp:debris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=!Fire,tag=!RePart,tag=PFM2] ~~~ particle agp:WTdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!Fire,tag=!RePart,tag=PFM2] ~~~ particle agp:SWTdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=!Fire,tag=!Fire,tag=!RePart,tag=PFM2] ~~~ particle agp:STdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=!Fire,tag=!RePart,tag=PFM2] ~~~ particle agp:SNdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=!Fire,tag=!RePart,tag=PFM2] ~~~ particle agp:MEdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=!Fire,tag=!RePart,tag=PFM2] ~~~ particle agp:SPdebris1 ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NTSC1,tag=!NTSC2,tag=!RePart,tag=PFM2,scores={TornadoFunc=1}] ~~~ particle agp:rotation ~~~",
					"/execute @s[type=agp:dd_tornado1,family=Able,tag=!Pass,tag=!NBSC1,tag=!NBSC2,tag=!RePart,tag=PFM2] ~~~ particle agp:rotation3 ~~~"
				]
			},
			"animation_length": 0.575,
			"loop": true
		},
		"animation.Spin_F2_high": {
			"timeline": {
				"0.0": [
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=TFP,tag=!PFM1,tag=!PFM2] at @s run particle agp:tornado2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=!PFM1,tag=!PFM2] at @s run particle agp:debris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=!PFM1,tag=!PFM2] at @s run particle agp:WTdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!OnWater,tag=!PFM1,tag=!PFM2] at @s run particle agp:SWTdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=!PFM1,tag=!PFM2] at @s run particle agp:STdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=!PFM1,tag=!PFM2] at @s run particle agp:SNdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=!PFM1,tag=!PFM2] at @s run particle agp:MEdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=!PFM1,tag=!PFM2] at @s run particle agp:SPdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NTSC1,tag=!NTSC2,tag=!PFM1,tag=!PFM2] at @s run particle agp:rotation ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NBSC1,tag=!NBSC2,tag=!PFM1,tag=!PFM2] at @s run particle agp:rotation3 ~~~"
				]
			},
			"animation_length": 0.01,
			"loop": true
		},
		"animation.Spin_F2_medium": {
			"timeline": {
				"0.0": [
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=PFM1] at @s run particle agp:tornado2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=PFM1] at @s run particle agp:debris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=PFM1] at @s run particle agp:WTdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!OnWater,tag=PFM1] at @s run particle agp:SWTdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=PFM1] at @s run particle agp:STdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=PFM1] at @s run particle agp:SNdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=PFM1] at @s run particle agp:MEdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=PFM1] at @s run particle agp:SPdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NTSC1,tag=!NTSC2,tag=PFM1] at @s run particle agp:rotation ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NBSC1,tag=!NBSC2,tag=PFM1] at @s run particle agp:rotation3 ~~~"
				]
			},
			"animation_length": 0.375,
			"loop": true
		},
		"animation.Spin_F2_low": {
			"timeline": {
				"0.0": [
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=PFM2] at @s run particle agp:tornado2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=PFM2] at @s run particle agp:debris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=PFM2] at @s run particle agp:WTdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!OnWater,tag=PFM2] at @s run particle agp:SWTdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=PFM2] at @s run particle agp:STdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=PFM2] at @s run particle agp:SNdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=PFM2] at @s run particle agp:MEdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=PFM2] at @s run particle agp:SPdebris2 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NTSC1,tag=!NTSC2,tag=PFM2] at @s run particle agp:rotation ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NBSC1,tag=!NBSC2,tag=PFM2] at @s run particle agp:rotation3 ~~~"
				]
			},
			"animation_length": 0.575,
			"loop": true
		},
		"animation.Spin_F3_high": {
			"timeline": {
				"0.0": [
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=TFP,tag=!PFM1,tag=!PFM2] at @s run particle agp:tornado3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=!PFM1,tag=!PFM2] at @s run particle agp:debris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=!PFM1,tag=!PFM2] at @s run particle agp:WTdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!OnWater,tag=!PFM1,tag=!PFM2] at @s run particle agp:SWTdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=!PFM1,tag=!PFM2] at @s run particle agp:STdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=!PFM1,tag=!PFM2] at @s run particle agp:SNdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=!PFM1,tag=!PFM2] at @s run particle agp:MEdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=!PFM1,tag=!PFM2] at @s run particle agp:SPdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NTSC1,tag=!NTSC2,tag=!PFM1,tag=!PFM2] at @s run particle agp:rotation5 ~~~"
				]
			},
			"animation_length": 0.01,
			"loop": true
		},
		"animation.Spin_F3_medium": {
			"timeline": {
				"0.0": [
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=TFP,tag=PFM1] at @s run particle agp:tornado3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=PFM1] at @s run particle agp:debris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=PFM1] at @s run particle agp:WTdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!OnWater,tag=PFM1] at @s run particle agp:SWTdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=PFM1] at @s run particle agp:STdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=PFM1] at @s run particle agp:SNdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=PFM1] at @s run particle agp:MEdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=PFM1] at @s run particle agp:SPdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NTSC1,tag=!NTSC2,tag=PFM1] at @s run particle agp:rotation5 ~~~"
				]
			},
			"animation_length": 0.375,
			"loop": true
		},
		"animation.Spin_F3_low": {
			"timeline": {
				"0.0": [
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=TFP,tag=PFM2] at @s run particle agp:tornado3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,tag=PFM2] at @s run particle agp:debris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,tag=PFM2] at @s run particle agp:WTdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!OnWater,tag=PFM2] at @s run particle agp:SWTdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,tag=PFM2] at @s run particle agp:STdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,tag=PFM2] at @s run particle agp:SNdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!Fire,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,tag=PFM2] at @s run particle agp:MEdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,tag=PFM2] at @s run particle agp:SPdebris3 ~~~",
					"/execute as @s[family=Able,tag=!Pass,tag=!NTSC1,tag=!NTSC2,tag=PFM2] at @s run particle agp:rotation5 ~~~"
				]
			},
			"animation_length": 0.575,
			"loop": true
		},
		"animation.Spin11": {
			"timeline": {
				"0.0": [
					"/execute @s[type=agp:test_tornado1,family=!Pass] ~~~ particle agp:tornado11 ~~~",
					"/execute @s[type=agp:test_tornado1,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=!OnSand,tag=!OnSnow,tag=!OnMesa,tag=!OnSwamp,family=!Pass] ~~~ particle agp:debris11 ~~~",
					"/execute @s[type=agp:test_tornado1,tag=!NDC1,tag=!NDC2,tag=!OnSwampWater,tag=OnWater,family=!Pass] ~~~ particle agp:WTdebris11 ~~~",
					"/execute @s[type=agp:test_tornado1,tag=!NDC1,tag=!NDC2,tag=OnSwampWater,tag=!OnWater,family=!Pass] ~~~ particle agp:SWTdebris11 ~~~",
					"/execute @s[type=agp:test_tornado1,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSand,family=!Pass] ~~~ particle agp:STdebris11 ~~~",
					"/execute @s[type=agp:test_tornado1,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnSnow,family=!Pass] ~~~ particle agp:SNdebris11 ~~~",
					"/execute @s[type=agp:test_tornado1,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=OnMesa,family=!Pass] ~~~ particle agp:MEdebris11 ~~~",
					"/execute @s[type=agp:test_tornado1,tag=!NDC1,tag=!NDC2,tag=!OnWater,tag=!OnSwampWater,tag=OnSwamp,family=!Pass] ~~~ particle agp:SPdebris11 ~~~",
					"/execute @s[type=agp:test_tornado1] ~~~ particle agp:rotation111 ~~~",
					"/execute @s[type=agp:test_tornado1] ~~~ particle agp:rotation31 ~~~"
				]
			},
			"animation_length": 0.01,
			"loop": true
		},
		"animation.Pull": {
			"timeline": {
				"0.0": [
					"/execute @e[type=agp:tornado1] ~~~ particle tornado1:pull"
				]
			},
			"animation_length": 0.8,
			"loop": true
		},
		"animation.Spin1": {
			"timeline": {
				"0.0": [
					"/execute @s ~~~ function F1P"
				]
			},
			"animation_length": 0.01,
			"loop": true
		},
		"animation.Spin2": {
			"timeline": {
				"0.0": [
					"/execute @s ~~~ function F2P"
				]
			},
			"animation_length": 0.01,
			"loop": true
		}
	}
}