{
	"format_version": "1.21.0",
	"animations": {
		"animation.needleblade.skill_attack": {
			"animation_length": 1.25,
			"timeline": {
			  "0.40": [
			    "/scoreboard players set @s parry 20",
			    "/scoreboard players set @s kbHori 20",
			    "/scoreboard players set @s kbVerti 1",
			    "/scriptevent dash:front"
			    ],
			  "0.55": [
			    "/tag @s add pierceAtk",
			    "/scoreboard players set @s applyBleed 5",
			    "/tag @s add applyKB",
			    "/scoreboard players set @s stunTime 10",
			    "/scoreboard players set @s[c=1] damageOutput 8",
			    "/scoreboard players set @s hitboxRange 30",
			    "/tag @s add applyKB",
			    "/function attacks/basic",
			    "@s pullroar0_5"
			    ],
			  "0.75": [
			    "/tag @s add pierceAtk",
			    "/scoreboard players set @s applyBleed 5",
			    "/tag @s add applyKB",
			    "/scoreboard players set @s stunTime 10",
			    "/scoreboard players set @s[c=1] damageOutput 8",
			    "/scoreboard players set @s hitboxRange 30",
			    "/tag @s add applyKB",
			    "/function attacks/basic",
			    "@s pullroar0_5"
			    ],
			  "1.0": [
			    "/tag @s add pierceAtk",
			    "/scoreboard players set @s applyBleed 5",
			    "/tag @s add applyKB",
			    "/scoreboard players set @s stunTime 5",
			    "/scoreboard players set @s[c=1] damageOutput 8",
			    "/scoreboard players set @s hitboxRange 30",
			    "/tag @s add applyKB",
			    "/function attacks/basic",
			    "@s pullroar0_5"
			    ],
			  "1.20": [
			    "/tag @s add pierceAtk",
			    "/scoreboard players set @s applyBleed 5",
			    "/tag @s add applyKB",
			    "/scoreboard players set @s stunTime 5",
			    "/scoreboard players set @s[c=1] damageOutput 8",
			    "/scoreboard players set @s hitboxRange 30",
			    "/tag @s add applyKB",
			    "/function attacks/basic",
			    "@s pullroar0_5"
			    ]
			}
		},
		"animation.needleblade.charged_attack": {
			"animation_length": 0.75,
			"timeline": {
			  "0.0": [
			    "/event entity @s summon:needleblade"
			    ],
			  "0.40": [
			    "/scoreboard players set @s parry 20",
			    "/scoreboard players set @s kbHori 60",
			    "/scoreboard players set @s kbVerti 1",
			    "/scriptevent dash:front"
			    ],
			  "0.55": [
			    "/tag @s add pierceAtk",
			    "/scoreboard players set @s applyBleed 8",
			    "/tag @s add applyKB",
			    "/tag @s add guardBreak",
			    "/scoreboard players set @s stunTime 80",
			    "/scoreboard players set @s[c=1] damageOutput 35",
			    "/scoreboard players set @s hitboxRange 80",
			    "/tag @s add applyKB",
			    "/function attacks/basic",
			    "@s roar4"
			    ]
			}
		},
		"animation.needleblade.basic1": {
			"animation_length": 0.5,
			"timeline": {
			  "0.0": "/scoreboard players set @s parry 20",
			  "0.30": [
			    "/tag @s add applyKB",
			    "/scoreboard players set @s stunTime 20",
			    "/scoreboard players set @s[c=1] damageOutput 2",
			    "/scoreboard players set @s hitboxRange 30",
			    "/tag @s add applyKB",
			    "/function attacks/basic",
			    "@s pullroar0_5"
			    ]
			}
		},
		"animation.needleblade.basic2": {
			"animation_length": 0.5,
			"timeline": {
			  "0.0": "/scoreboard players set @s parry 20",
			  "0.30": [
			    "/tag @s add pierceAtk",
			    "/scoreboard players set @s stunTime 10",
			    "/scoreboard players set @s[c=1] damageOutput 2",
			    "/scoreboard players set @s hitboxRange 30",
			    "/tag @s add applyKB",
			    "/function attacks/basic",
			    "@s pullroar0_5"
			    ]
			}
		},
		"animation.needleblade.basic3": {
			"animation_length": 0.50,
			"timeline": {
			  "0.0": [
			    "/scoreboard players set @s parry 7"
			    ],
			  "0.40": [
			    "/tag @s add pierceAtk",
			    "/scoreboard players set @s stunTime 25",
			    "/scoreboard players set @s[c=1] damageOutput 4",
			    "/scoreboard players set @s hitboxRange 30",
			    "/tag @s add applyKB",
			    "/function attacks/basic",
			    "@s pullroar0_5"
			    ]
			}
		},
		"animation.needleblade.basic4": {
			"animation_length": 0.50,
			"timeline": {
			  "0.0": [
			    "/scoreboard players set @s parry 7"
			    ],
			  "0.30": [
			    "/tag @s add pierceAtk",
			    "/scoreboard players set @s stunTime 25",
			    "/scoreboard players set @s[c=1] damageOutput 10",
			    "/scoreboard players set @s hitboxRange 30",
			    "/tag @s add applyKB",
			    "/function attacks/basic",
			    "@s roar4"
			    ]
			}
		}
	}
}