return { tllhailstorm = { acceleration = 0.061, brakerate = 0.39, buildcostenergy = 381173, buildcostmetal = 45685, builder = false, buildtime = 500000, canattack = true, canguard = true, canmove = true, canpatrol = true, canstop = 1, category = "ALL HUGE MOBILE NOTDEFENSE NOTHOVERNOTVTOL NOTSUB NOTSUBNOTSHIP NOTVTOL WEAPON SURFACE", collisionVolumeOffsets = [[0 0 0]], collisionVolumeScales = [[125 134 92]], collisionVolumeTest = 1, collisionVolumeType = [[ellipsoid]], corpse = "dead", description = "Rapid Fire Heavy Kbot", explodeas = "CRAWL_BLAST", firestandorders = 1, footprintx = 6, footprintz = 6, idleautoheal = 5, idletime = 1800, losemitheight = 75, maneuverleashlength = 640, mass = 45685, maxdamage = 105200, maxslope = 14, maxvelocity = 1.4, maxwaterdepth = 12, mobilestandorders = 1, movementclass = "VKBOT6", name = "Hailstorm", noautofire = false, nochasecategory = "SUB VTOL", objectname = "tllhailstorm", radaremitheight = 80, selfdestructas = "BANTHA_NUKE", sightdistance = 620, standingfireorder = 2, standingmoveorder = 0, steeringmode = 2, turninplaceanglelimit = 140, turninplacespeedlimit = 0.924, turnrate = 210, unitname = "tllhailstorm", upright = true, featuredefs = { dead = { blocking = true, damage = 23795, description = "Rapid Fire Heavy Kbot Wreckage", featuredead = "heap", footprintx = 4, footprintz = 4, metal = 28216, object = "tllhailstorm_dead", reclaimable = true, customparams = { fromunit = 1, }, }, heap = { blocking = false, damage = 34477, description = "Rapid Fire Heavy Kbot Debris", footprintx = 2, footprintz = 2, metal = 11172, object = "2x2d", reclaimable = true, customparams = { fromunit = 1, }, }, }, sfxtypes = { explosiongenerators = { [1] = "custom:mediumflare_front_only", }, pieceexplosiongenerators = { [1] = "piecetrail0", [2] = "piecetrail1", [3] = "piecetrail2", [4] = "piecetrail3", [5] = "piecetrail4", [6] = "piecetrail6", }, }, sounds = { canceldestruct = "cancel2", underattack = "tllwarning", cant = { [1] = "wearoff", }, count = { [1] = "tllcount", [2] = "tllcount", [3] = "tllcount", [4] = "tllcount", [5] = "tllcount", [6] = "tllcount", }, ok = { [1] = "tllkbotmove", }, select = { [1] = "tllunitok", }, }, weapondefs = { tll_hailstorm = { accuracy = 1000, alphadecay = 0.3, areaofeffect = 325, avoidfeature = false, cegtag = "vulcanfx_lowp", craterboost = 0, cratermult = 0, energypershot = 3000, explosiongenerator = "custom:BERTHASHOT_LOWP", impulseboost = 0, impulsefactor = 0, name = "Gauss HailStorm", nogap = 1, proximitypriority = -3, range = 1800, reloadtime = 0.67, rgbcolor = "0.81 0.54 0", separation = 0.45, size = 2.25, sizedecay = -0.15, soundhitdry = "xplomed4", soundstart = "cannhvy2", stages = 10, tolerance = 500, turret = true, weapontype = "Cannon", weaponvelocity = 630, damage = { commanders = 1050, default = 3200, experimental_ships = 3700, ships = 3700, subs = 5, }, }, }, weapons = { [1] = { def = "TLL_HAILSTORM", onlytargetcategory = "NOTVTOL", }, }, }, }