Require( "animob/animob.ts" ) -- see dh_flamingbanana.aconf for comments return AnimobAconf({ version = 1, default = "drink/drink_fizz.aconf", object = { productName = "Sno-Ball", appearance = { modelSettings = { label = { colormap = "drink/t000dr3a_snoballbl.jpg", }, liquid = { colormap = "drink/t000dr3b_snoball.jpg", animspeed = 25.0, }, glass = { colormap = "drink/t000dr3c_snowglass.jpg", }, }, }, }, appKeys = { drinkSpecialHow = { large = { sips = 200, specialName = "Triple Sno-Ball", }, strong = { specialName = "Extreme Sno-Ball", }, }, drinkSpecialRatio = { sampleSize = 1024, breakdown = { { 250, "large" }, { 125, "strong" }, }, }, reactionToSmileyMap = { { reactionSid = "reaction", smileySid = "snoball1", }, { reactionSid = "uncommonReaction", smileySid = "snoball2", }, { reactionSid = "extremeReaction", smileySid = "snoball3", }, }, }, pilot = { -- This refers to triggers on the pilot animationTriggers = { extremeReaction = { libName = "av", type = "emotion", -- only type currently supported is "emotion" emotionName = "drinkf_snoballx", }, uncommonReaction = { libName = "av", type = "emotion", -- only type currently supported is "emotion" emotionName = "drinkf_snoballb", }, reaction = { libName = "av", type = "emotion", -- only type currently supported is "emotion" emotionName = "drinkf_snoball", }, }, }, })