[
  {
    "dependsOn": [ { "modid": "combatoverhaul", "invert": true } ],
    "op": "addeach",
    "path": "/variantgroups/0/states/-",
    "value": [
			"carbonized", "tooth"
		],
    "file": "game:itemtypes/tool/arrow.json",
    "side": "Server"
  },
  {
    "dependsOn": [ { "modid": "combatoverhaul", "invert": true } ],
    "op": "addmerge",
    "path": "/attributes/damageByType",
    "value": {
			"*-carbonized": 0,
			"*-tooth": -0.25,
	},
    "file": "game:itemtypes/tool/arrow.json",
    "side": "Server"
  },
  {
    "dependsOn": [ { "modid": "combatoverhaul", "invert": true } ],
    "op": "addmerge",
    "path": "/attributes/breakChanceOnImpactByType",
    "value": {
			"*-carbonized": 0.2,
			"*-tooth": 0.25,
	},
    "file": "game:itemtypes/tool/arrow.json",
    "side": "Server"
  },
  {
    "dependsOn": [ { "modid": "combatoverhaul", "invert": true } ],
    "op": "move",
    "frompath": "/shapeByType/*",
    "path": "/temp",
    "file": "game:itemtypes/tool/arrow.json",
    "side": "Server"
  },
  {
    "dependsOn": [ { "modid": "combatoverhaul", "invert": true } ],
    "op": "addmerge",
    "path": "/shapeByType",
    "value": {
		"*-tooth": { "base": "item/tool/arrow-stone" }
	},
    "file": "game:itemtypes/tool/arrow.json",
    "side": "Server"
  },
  {
    "dependsOn": [ { "modid": "combatoverhaul", "invert": true } ],
    "op": "move",
    "frompath": "/temp",
    "path": "/shapeByType/*",
    "file": "game:itemtypes/tool/arrow.json",
    "side": "Server"
  },
  {
    "dependsOn": [ { "modid": "combatoverhaul", "invert": true } ],
    "op": "move",
    "frompath": "/texturesByType/*",
    "path": "/temp",
    "file": "game:itemtypes/tool/arrow.json",
    "side": "Server"
  },
  {
    "dependsOn": [ { "modid": "combatoverhaul", "invert": true } ],
    "op": "addmerge",
    "path": "/texturesByType",
    "value": {
		"*-tooth": { "material": { base: "block/creature/bone" }},
	},
    "file": "game:itemtypes/tool/arrow.json",
    "side": "Server"
  },
  {
    "dependsOn": [ { "modid": "combatoverhaul", "invert": true } ],
    "op": "move",
    "frompath": "/temp",
    "path": "/texturesByType/*",
    "file": "game:itemtypes/tool/arrow.json",
    "side": "Server"
  },
  {
    "op": "addmerge",
    "path": "/combustiblePropsByType",
    "value": {
		"*-crude": {
			meltingPoint: 100,
			meltingDuration: 5,
			smeltedRatio: 1,
			smeltingType: "cook",
			requiresContainer: false,
			smeltedStack: { type: "item", code: "game:arrowhead-flint", stacksize: 1 }
		},
		"*-flint": {
			meltingPoint: 100,
			meltingDuration: 5,
			smeltedRatio: 1,
			smeltingType: "cook",
			requiresContainer: false,
			smeltedStack: { type: "item", code: "game:arrowhead-flint", stacksize: 1 }
		},
		"*-copper": {
			meltingPoint: 100,
			meltingDuration: 5,
			smeltedRatio: 1,
			smeltingType: "cook",
			requiresContainer: false,
			smeltedStack: { type: "item", code: "game:arrowhead-copper", stacksize: 1 }
		},
		"*-tinbronze": {
			meltingPoint: 100,
			meltingDuration: 5,
			smeltedRatio: 1,
			smeltingType: "cook",
			requiresContainer: false,
			smeltedStack: { type: "item", code: "game:arrowhead-tinbronze", stacksize: 1 }
		},
		"*-gold": {
			meltingPoint: 100,
			meltingDuration: 5,
			smeltedRatio: 1,
			smeltingType: "cook",
			requiresContainer: false,
			smeltedStack: { type: "item", code: "game:arrowhead-gold", stacksize: 1 }
		},
		"*-silver": {
			meltingPoint: 100,
			meltingDuration: 5,
			smeltedRatio: 1,
			smeltingType: "cook",
			requiresContainer: false,
			smeltedStack: { type: "item", code: "game:arrowhead-silver", stacksize: 1 }
		},
		"*-bismuthbronze": {
			meltingPoint: 100,
			meltingDuration: 5,
			smeltedRatio: 1,
			smeltingType: "cook",
			requiresContainer: false,
			smeltedStack: { type: "item", code: "game:arrowhead-bismuthbronze", stacksize: 1 }
		},
		"*-blackbronze": {
			meltingPoint: 100,
			meltingDuration: 5,
			smeltedRatio: 1,
			smeltingType: "cook",
			requiresContainer: false,
			smeltedStack: { type: "item", code: "game:arrowhead-blackbronze", stacksize: 1 }
		},
		"*-iron": {
			meltingPoint: 100,
			meltingDuration: 5,
			smeltedRatio: 1,
			smeltingType: "cook",
			requiresContainer: false,
			smeltedStack: { type: "item", code: "game:arrowhead-iron", stacksize: 1 }
		},
		"*-meteoriciron": {
			meltingPoint: 100,
			meltingDuration: 5,
			smeltedRatio: 1,
			smeltingType: "cook",
			requiresContainer: false,
			smeltedStack: { type: "item", code: "game:arrowhead-meteoriciron", stacksize: 1 }
		},
		"*-steel": {
			meltingPoint: 100,
			meltingDuration: 5,
			smeltedRatio: 1,
			smeltingType: "cook",
			requiresContainer: false,
			smeltedStack: { type: "item", code: "game:arrowhead-steel", stacksize: 1 }
		},
		"*-carbonized": {
			meltingPoint: 100,
			meltingDuration: 5,
			smeltedRatio: 1,
			smeltingType: "cook",
			requiresContainer: false,
			smeltedStack: { type: "item", code: "game:arrowhead-carbonized", stacksize: 1 }
		},
		"*-tooth": {
			meltingPoint: 100,
			meltingDuration: 5,
			smeltedRatio: 1,
			smeltingType: "cook",
			requiresContainer: false,
			smeltedStack: { type: "item", code: "somedisassemblyrequired:animaltooth", stacksize: 1 }
		}
	},
    "file": "game:itemtypes/tool/arrow.json",
    "side": "Server"
  }
]