Require( "animob/animob.ts" ) return AnimobAconf({ version = 1, -- All aconf files have a version number. We will be backwards compatable default = "hp/hoverpack.aconf", object = { productName = "Hoverpack", gameKitVehicleControls = { class = "Hoverpack", }, appearance = { modelName = "m001hp_basic.model", }, animationTriggers = { default = { type = "emotion", emotionName = "em002hpo_inactive", }, activated = { type = "emotion", emotionName = "em001hpo_running", axes = { { axisName = "UiAxis", direction = "FB", valueScalar = 1.6, prevValueBlend = 0.4 }, { axisName = "UiAxis", direction = "LR", valueScalar = 1.6, prevValueBlend = 0.4 } }, }, }, }, appKeys = { cameraBackDistance = 3.5, cameraPositionPullTightness = 0.1, rollUdEffect = -0.8, -- Causes roll to affect UD blend axis. udOffset = -0.2, -- shift up/down animation blend value by this amount, for tuning. }, seats = { driver = { joint = "Driver", getOnTitle = "Hop On", getOffTitle = "Hop Off", teleblurDuration = 10, driver = 1, offset = {0.0, 0.0, 0.0}, animationTriggers = { default = { type = "emotion", emotionName = "em001hp01_rider", axes = { { axisName = "UiAxis", direction = "FB", valueScalar = 2.0, prevValueBlend = 0.4 }, { axisName = "UiAxis", direction = "LR", valueScalar = 1.6, prevValueBlend = 0.4 }, }, }, }, getOn = { -- Optional get on animation section userAnim = "a001hp06_puton", objectAnim = "a001hpo06_puton" -- optional }, getOff = { userAnim = "a001hp07_taketoff", objectAnim = "a001hpo07_takeoff" }, }, }, })