Require( "animob/animob.ts" ) -- see dh_flamingbanana.aconf for comments return AnimobAconf({ version = 1, default = "drink/drink_fizz.aconf", object = { productName = "Atomic Sour", appearance = { modelSettings = { label = { colormap = "drink/t000dr1a_atomicsourlbl.jpg", }, liquid = { colormap = "drink/t000dr1b_atomicsour.jpg", }, glass = { colormap = "drink/t000dr1c_atomicglass.jpg", }, }, }, }, appKeys = { drinkSpecialHow = { large = { sips = 200, specialName = "Triple Atomic Sour", }, strong = { specialName = "Extreme Atomic Sour", }, }, drinkSpecialRatio = { sampleSize = 1024, breakdown = { { 250, "large" }, { 125, "strong" }, }, }, reactionToSmileyMap = { { reactionSid = "reaction", smileySid = "atomicsour1", }, { reactionSid = "uncommonReaction", smileySid = "atomicsour2", }, { reactionSid = "extremeReaction", smileySid = "atomicsour3", }, }, }, pilot = { -- This refers to triggers on the pilot animationTriggers = { extremeReaction = { libName = "av", type = "emotion", -- only type currently supported is "emotion" emotionName = "drinkf_atomicsourx", }, uncommonReaction = { libName = "av", type = "emotion", -- only type currently supported is "emotion" emotionName = "drinkf_atomicsourb", }, reaction = { libName = "av", type = "emotion", -- only type currently supported is "emotion" emotionName = "drinkf_atomicsour", }, }, }, })