{
	"format_version": "1.8.0",
	"animations": {
		"animation.sgs_farms_ent_tractor.engine": {
			"loop": true,
			"animation_length": 0.5,
			"bones": {
				"engine": {
					"scale": ["math.sin(query.life_time*3600-40)*0.001+1", "math.sin(query.life_time*3600)*0.002+1", "math.sin(query.life_time*3600-40)*0.001+1"]
				},
				"engine_fan": {
					"rotation": [0, 0, "( math.floor(query.anim_time) < 1 ? query.anim_time : math.mod(query.anim_time, math.floor(query.anim_time)) ) * 360*1"]
				}
			},
			"particle_effects": {
				"0.0": {
					"effect": "engine_smoke",
					"locator": "locator_exhaust"
				}
			}
		},
		"animation.sgs_farms_ent_tractor.backfire": {
			"animation_length": 0.2917,
			"bones": {
				"all_1": {
					"scale": {
						"0.0": [1, 1, 1],
						"0.0417": [1.02, 1.02, 1],
						"0.125": [1.02, 0.98, 1.02],
						"0.2083": [1, 1, 1]
					}
				},
				"engine": {
					"scale": {
						"0.0": [1, 1, 1],
						"0.0417": [1.05, 1.05, 1],
						"0.125": [1.05, 0.95, 1.05],
						"0.2083": [1, 1, 1]
					}
				},
				"exhaust": {
					"scale": {
						"0.0417": [1, 1, 1],
						"0.0833": [1.05, 1.05, 1],
						"0.1667": [1.05, 0.95, 1.05],
						"0.25": [1, 1, 1]
					}
				},
				"exhaust_middle": {
					"scale": {
						"0.0417": [1, 1, 1],
						"0.0833": [1.05, 1.05, 1],
						"0.1667": [1.05, 0.95, 1.05],
						"0.25": [1, 1, 1]
					}
				}
			}
		},
		"animation.sgs_farms_ent_tractor.move": {
			"loop": true,
			"animation_length": 5,
			"bones": {
				"all_1": {
					"position": [0, "math.sin(query.life_time*3600)*0.01", 0],
					"scale": ["math.sin(query.life_time*3600-40)*0.001+1", "math.sin(query.life_time*3600)*0.001+1", "math.sin(query.life_time*3600-40)*0.001+1"]
				},
				"engine": {
					"scale": ["math.sin(query.life_time*3600-40)*0.001+1", "math.sin(query.life_time*3600)*0.002+1", "math.sin(query.life_time*3600-40)*0.001+1"]
				},
				"wheel_front_left": {
					"rotation": ["( math.floor(query.anim_time) < 1 ? query.anim_time : math.mod(query.anim_time, math.floor(query.anim_time)) ) * 360*1", 0, 0]
				},
				"wheel_front_right": {
					"rotation": ["( math.floor(query.anim_time) < 1 ? query.anim_time : math.mod(query.anim_time, math.floor(query.anim_time)) ) * 360*1", 0, 0]
				},
				"wheel_back_left": {
					"rotation": ["( math.floor(query.anim_time) < 1 ? query.anim_time : math.mod(query.anim_time, math.floor(query.anim_time)) ) * 360*1", 0, 0]
				},
				"wheel_back_right": {
					"rotation": ["( math.floor(query.anim_time) < 1 ? query.anim_time : math.mod(query.anim_time, math.floor(query.anim_time)) ) * 360*1", 0, 0]
				},
				"steeringwheel_rot": {
					"rotation": [0, 0, "-math.clamp(query.yaw_speed*1,-30,30)"]
				},
				"wheel_front_support_left": {
					"rotation": [0, "math.clamp(query.yaw_speed*1,-10,10)", 0]
				},
				"wheel_front_support_right": {
					"rotation": [0, "math.clamp(query.yaw_speed*1,-10,10)", 0]
				},
				"engine_fan": {
					"rotation": [0, 0, "( math.floor(query.anim_time) < 1 ? query.anim_time : math.mod(query.anim_time, math.floor(query.anim_time)) ) * 360*2"]
				}
			}
		},
		"animation.sgs_farms_ent_tractor.idle": {
			"loop": true,
			"bones": {
				"root": {
					"rotation": [0, 0, 0]
				}
			}
		}
	}
}