thewreck

Cobalt Mod API - Actors

Dec 4th, 2017
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 110.31 KB | None | 0 0
  1. ACTORS = {
  2.   airBomb = {
  3.     aimAtHeight = 0,
  4.     alien = true,
  5.     allowedOffers = {
  6.     },
  7.     baseGravity = 50,
  8.     bounds = {
  9.       b = 18,
  10.       l = -18,
  11.       physical = true,
  12.       r = 18,
  13.       t = -18,
  14.     },
  15.     bulletTimeMultiplier = 1,
  16.     canBeBlinded = true,
  17.     canBeDamaged = true,
  18.     canBeKnocked = true,
  19.     composite = "airBomb",
  20.     contextMask = "air",
  21.     damagedTime = 2,
  22.     dangerFactor = 1.5,
  23.     defaultAi = "airBomb",
  24.     defaultLoot = "airBomb",
  25.     defaultTints = {
  26.       eyes = 14,
  27.     },
  28.     electric = true,
  29.     enableFlippedControls = false,
  30.     eventStats = {
  31.       killed = "onKilledAirBomb",
  32.     },
  33.     explodeCenterHeight = 0,
  34.     fuzzySize = 32,
  35.     groundSpacing = 18,
  36.     health = 1,
  37.     id = "airBomb",
  38.     impactSoundMod = 1,
  39.     inventory = "airBomb",
  40.     isTarget = true,
  41.     killFx = "botFlash",
  42.     localizedNameId = "actor_airBomb",
  43.     losHeight = 0,
  44.     losRadius = 8,
  45.     markerScale = 1,
  46.     mobile = true,
  47.     movement = "airBomb",
  48.     nodes = {
  49.       leftEye = "camera",
  50.       rightEye = "camera",
  51.     },
  52.     pathHeight = 50,
  53.     pathMask = "air",
  54.     pathPadding = 32,
  55.     pathWidth = 50,
  56.     physics = {
  57.       {...},
  58.       {...},
  59.       bodyDef = {...},
  60.     },
  61.     radius = 18,
  62.     reactionEnhancerRangeFactor = 1,
  63.     recoveryTime = 1,
  64.     rig = "airBomb",
  65.     robot = true,
  66.     sentry = true,
  67.     shader_amount = 1,
  68.     shorting = true,
  69.     small = false,
  70.     spawnHeight = 32,
  71.     spawnWidth = 32,
  72.     talkHeight = 50,
  73.     thinkingNode = "head",
  74.     thinkingNodeOffset = 32,
  75.     travelDistance = 36,
  76.     unignore_range_2 = 16384,
  77.     useSoundStart = "sentryAttack",
  78.     visualHeight = 0,
  79.     windGrab = 1,
  80.   },
  81.   alarmCamera = {
  82.     aiEnabledSound = "sentryOn",
  83.     aimAtHeight = 12,
  84.     aimAtUsingAngle = true,
  85.     alarm = true,
  86.     alien = true,
  87.     baseGravity = 0,
  88.     behaviours = {
  89.       onEnemy = {...},
  90.       tile = {...},
  91.     },
  92.     bounds = {
  93.       b = 5,
  94.       l = -16,
  95.       physical = true,
  96.       r = 16,
  97.       t = -19,
  98.     },
  99.     bulletTimeMultiplier = 1,
  100.     canBeBlinded = true,
  101.     canBeDamaged = true,
  102.     canBeKnocked = false,
  103.     chargeDuration = 0.5,
  104.     contextMask = "mountedAlarm",
  105.     damagedTime = 2,
  106.     dangerFactor = 0.25,
  107.     defaultAi = "alarmCamera",
  108.     defaultLoot = "alarmCamera",
  109.     dependencies = {
  110.       "alarmFoot",
  111.     },
  112.     electric = true,
  113.     enableFlippedControls = true,
  114.     eventStats = {
  115.       killed = "onKilledAlarmCamera",
  116.     },
  117.     fuzzySize = 15,
  118.     groundSpacing = 5,
  119.     health = 0.1,
  120.     id = "alarmCamera",
  121.     impactSoundMod = 1,
  122.     inventory = "device",
  123.     isTarget = true,
  124.     killFx = "botFlash",
  125.     localizedNameId = "actor_alarmCamera",
  126.     losHeight = 0,
  127.     losRadius = 3.75,
  128.     markerScale = 1,
  129.     movement = "alarmCamera",
  130.     nodes = {
  131.       leftEye = "body",
  132.       rightEye = "body",
  133.     },
  134.     pathHeight = 5,
  135.     pathMask = "ground",
  136.     pathWidth = 16,
  137.     physics = {
  138.       {...},
  139.       bodyDef = {...},
  140.     },
  141.     powered = true,
  142.     radius = 12,
  143.     reactionEnhancerRangeFactor = 1,
  144.     recoveryTime = 1,
  145.     rig = "alarmCamera",
  146.     scoreMultiplier = 0.5,
  147.     shader_amount = 1,
  148.     shorting = true,
  149.     small = false,
  150.     spawnHeight = 15,
  151.     spawnWidth = 15,
  152.     talkHeight = 50,
  153.     thinkingAngle = -1.5707963267949,
  154.     thinkingNode = "head",
  155.     thinkingNodeOffset = 32,
  156.     travelDistance = 32,
  157.     unignore_range_2 = 3600,
  158.     windGrab = 1,
  159.   },
  160.   alarmLaser = {
  161.     aiEnabledSound = "sentryOn",
  162.     aimAtHeight = 12,
  163.     alarm = true,
  164.     alien = true,
  165.     alwaysUpdateRig = true,
  166.     baseGravity = 0,
  167.     behaviours = {
  168.       onEnemy = {...},
  169.     },
  170.     bodyDef = {
  171.       allowSleep = false,
  172.     },
  173.     bounds = {
  174.       b = 5,
  175.       l = -16,
  176.       physical = true,
  177.       r = 16,
  178.       t = -19,
  179.     },
  180.     bulletTimeMultiplier = 1,
  181.     canBeBlinded = false,
  182.     canBeDamaged = true,
  183.     canBeKnocked = false,
  184.     chargeDuration = 0.5,
  185.     contextMask = "omniAlarm",
  186.     damagedTime = 2,
  187.     dangerFactor = 0.25,
  188.     defaultAi = "alarmLaser",
  189.     defaultLoot = "alarmLaser",
  190.     dependencies = {
  191.       "alarmFoot",
  192.     },
  193.     electric = true,
  194.     enableFlippedControls = true,
  195.     eventStats = {
  196.       killed = "onKilledAlarmLaser",
  197.     },
  198.     fuzzySize = 15,
  199.     groundSpacing = 5,
  200.     health = 0.1,
  201.     id = "alarmLaser",
  202.     impactSoundMod = 1,
  203.     inventory = "device",
  204.     isTarget = true,
  205.     killFx = "botFlash",
  206.     localizedNameId = "actor_alarmLaser",
  207.     losHeight = 0,
  208.     losRadius = 3.75,
  209.     markerScale = 1,
  210.     movement = "alarmLaser",
  211.     nodes = {
  212.       leftEye = "ray",
  213.       rightEye = "ray",
  214.     },
  215.     pathHeight = 5,
  216.     pathMask = "ground",
  217.     pathWidth = 16,
  218.     physics = {
  219.       {...},
  220.     },
  221.     powered = true,
  222.     radius = 12,
  223.     reactionEnhancerRangeFactor = 1,
  224.     recoveryTime = 1,
  225.     rig = "alarmLaser",
  226.     scoreMultiplier = 0.5,
  227.     shader_amount = 1,
  228.     shorting = true,
  229.     small = false,
  230.     spawnHeight = 15,
  231.     spawnWidth = 15,
  232.     talkHeight = 50,
  233.     thinkingNode = "head",
  234.     thinkingNodeOffset = 32,
  235.     travelDistance = 32,
  236.     unignore_range_2 = 3600,
  237.     windGrab = 1,
  238.   },
  239.   alarmMic = {
  240.     aiEnabledSound = "sentryOn",
  241.     aimAtHeight = 10,
  242.     aimAtUsingAngle = true,
  243.     alarm = true,
  244.     alien = true,
  245.     baseGravity = 0,
  246.     behaviours = {
  247.       onEnemy = {...},
  248.     },
  249.     bounds = {
  250.       b = 5,
  251.       l = -16,
  252.       physical = true,
  253.       r = 16,
  254.       t = -23,
  255.     },
  256.     bulletTimeMultiplier = 1,
  257.     canBeBlinded = false,
  258.     canBeDamaged = true,
  259.     canBeKnocked = false,
  260.     chargeDuration = 0.5,
  261.     contextMask = "mountedAlarm",
  262.     damagedTime = 2,
  263.     dangerFactor = 0.25,
  264.     defaultAi = "alarmMic",
  265.     defaultLoot = "alarmMic",
  266.     dependencies = {
  267.       "alarmFoot",
  268.     },
  269.     electric = true,
  270.     enableFlippedControls = true,
  271.     eventStats = {
  272.       killed = "onKilledAlarmMic",
  273.     },
  274.     fuzzySize = 15,
  275.     groundSpacing = 5,
  276.     health = 1,
  277.     id = "alarmMic",
  278.     impactSoundMod = 1,
  279.     inventory = "device",
  280.     isTarget = true,
  281.     killFx = "botFlash",
  282.     localizedNameId = "actor_alarmMic",
  283.     losHeight = 0,
  284.     losRadius = 3.75,
  285.     markerScale = 1,
  286.     movement = "alarmMic",
  287.     nodes = {
  288.       leftEye = "hook",
  289.       rightEye = "hook",
  290.     },
  291.     pathHeight = 5,
  292.     pathMask = "ground",
  293.     pathWidth = 16,
  294.     physics = {
  295.       {...},
  296.       bodyDef = {...},
  297.     },
  298.     powered = true,
  299.     radius = 14,
  300.     reactionEnhancerRangeFactor = 1,
  301.     recoveryTime = 1,
  302.     rig = "alarmMic",
  303.     scoreMultiplier = 0.5,
  304.     shader_amount = 1,
  305.     shorting = true,
  306.     small = false,
  307.     spawnHeight = 15,
  308.     spawnWidth = 15,
  309.     talkHeight = 50,
  310.     thinkingAngle = -1.5707963267949,
  311.     thinkingNode = "head",
  312.     thinkingNodeOffset = 32,
  313.     travelDistance = 32,
  314.     unignore_range_2 = 3600,
  315.     windGrab = 1,
  316.   },
  317.   amanita = {
  318.     aimAtHeight = -5,
  319.     autoAimNode = "rarm",
  320.     baseGravity = 50,
  321.     bounds = {
  322.       b = 21,
  323.       l = -19,
  324.       physical = true,
  325.       r = 19,
  326.       t = -18,
  327.     },
  328.     bulletTimeMultiplier = 1,
  329.     canBeBlinded = true,
  330.     canBeCharmed = true,
  331.     canBeDamaged = true,
  332.     canBeGripless = true,
  333.     canBeKnocked = true,
  334.     canBeSlowed = true,
  335.     canPickLocks = true,
  336.     charmingResistance = 1.5,
  337.     composite = "amanita",
  338.     contextMask = "standard",
  339.     criticals = {
  340.       {...},
  341.       back = {...},
  342.     },
  343.     damagedFx = "fungiDamagedSmoke",
  344.     damagedTime = 2.5,
  345.     dangerFactor = 1,
  346.     defaultAi = "amanita",
  347.     defaultLoot = "amanita",
  348.     emotionSoundSpeed = 0.4,
  349.     emotions = {
  350.       "taunt",
  351.       "point",
  352.       "surprised",
  353.       "confused",
  354.       "yawn",
  355.       "angry",
  356.       "happy",
  357.       "stepping",
  358.       "greet",
  359.       "part",
  360.       "digging",
  361.       "ouch",
  362.       "exhausted",
  363.       "wondering",
  364.       "engage",
  365.       "shrink",
  366.       "worried",
  367.       "nap",
  368.       "impressed",
  369.       "sing",
  370.       "sad",
  371.       "laugh",
  372.       "work",
  373.       "talk",
  374.       "bow",
  375.       "mumble",
  376.       "confirm",
  377.       "tapping",
  378.       "grooving",
  379.     },
  380.     enableFlippedControls = false,
  381.     eventStats = {
  382.       killed = "onKilledAmanita",
  383.     },
  384.     fungus = true,
  385.     fuzzySize = 31.5,
  386.     gammaHealth = 1.5,
  387.     groundSpacing = 21,
  388.     head_shape = 4,
  389.     health = 1.25,
  390.     id = "amanita",
  391.     impactSoundMod = 1,
  392.     inventory = "amanita",
  393.     isTarget = true,
  394.     ledgeDist = 57,
  395.     localizedNameId = "actor_amanita",
  396.     losHeight = -2,
  397.     losRadius = 7.875,
  398.     markerScale = 1,
  399.     movement = "amanita",
  400.     native = true,
  401.     nodeAttacks = {
  402.       punch = {...},
  403.       stab = {...},
  404.       swing = {...},
  405.       thrust = {...},
  406.     },
  407.     nodes = {
  408.       leftFoot = "lfoot",
  409.       rightFoot = "rfoot",
  410.       rightHand = "rhand",
  411.     },
  412.     organic = true,
  413.     pathHeight = 21,
  414.     pathMask = "climber",
  415.     pathWidth = 19,
  416.     physicalDamageFactor = 2,
  417.     physics = {
  418.       {...},
  419.       {...},
  420.       {...},
  421.       {...},
  422.       {...},
  423.     },
  424.     radius = 19,
  425.     reactionEnhancerRangeFactor = 1,
  426.     recoveryTime = 1.5,
  427.     rig = "amanita",
  428.     rigHealthEffects = {
  429.       {...},
  430.       {...},
  431.       {...},
  432.       {...},
  433.       {...},
  434.       {...},
  435.       {...},
  436.       {...},
  437.       {...},
  438.       {...},
  439.       {...},
  440.       {...},
  441.       {...},
  442.       {...},
  443.       {...},
  444.       {...},
  445.     },
  446.     shader_amount = 1,
  447.     sounds = {
  448.       angry = "amanitaAngry",
  449.       confused = "amanitaConfused",
  450.       death = "amanitaDeath",
  451.       exhausted = "amanitaExhausted",
  452.       happy = "amanitaLaugh",
  453.       impressed = "amanitaImpressed",
  454.       laugh = "amanitaLaugh",
  455.       ouch = "amanitaHurt",
  456.       sing = "amanitaSing",
  457.       sleep = "amanitaSleep",
  458.       talk = "amanitaTalk",
  459.       taunt = "amanitaTaunt",
  460.     },
  461.     spawnHeight = 38,
  462.     spawnWidth = 25,
  463.     talkHeight = 50,
  464.     thinkingNode = "head",
  465.     thinkingNodeOffset = 40,
  466.     throwSoundEnd = "shroomThrowEnd",
  467.     throwSoundStart = "shroomThrowStart",
  468.     travelDistance = 38,
  469.     unignore_range_2 = 15876,
  470.     verbs = {
  471.       appraise = {...},
  472.       blind = {...},
  473.       bob = {...},
  474.       body = {...},
  475.       cock = {...},
  476.       crank = {...},
  477.       cute = {...},
  478.       ending = {...},
  479.       fiddle = {...},
  480.       gesture = {...},
  481.       glow = {...},
  482.       handle = {...},
  483.       insert = {...},
  484.       inspect = {...},
  485.       mag = {...},
  486.       nod = {...},
  487.       prepare = {...},
  488.       proud = {...},
  489.       shift = {...},
  490.       shrink = {...},
  491.       speak = {...},
  492.       step = {...},
  493.       threaten = {...},
  494.       touch = {...},
  495.       wave = {...},
  496.       wonky = {...},
  497.     },
  498.     wallHeight = -8,
  499.     windGrab = 1,
  500.   },
  501.   bird = {
  502.     aimAtHeight = 2,
  503.     autoAimNode = "head",
  504.     baseGravity = 40,
  505.     bounds = {
  506.       b = 15.5,
  507.       l = -15.5,
  508.       physical = true,
  509.       r = 15.5,
  510.       t = -15.5,
  511.     },
  512.     bulletTimeMultiplier = 1,
  513.     canBeBlinded = true,
  514.     canBeCharmed = true,
  515.     canBeDamaged = true,
  516.     canBeKnocked = true,
  517.     canBeNamed = true,
  518.     canPickLocks = true,
  519.     charmingResistance = 0.5,
  520.     composite = "bird",
  521.     contextMask = "bird",
  522.     damagedTime = 1,
  523.     dangerFactor = 0.2,
  524.     defaultAi = "bird",
  525.     defaultLoot = "bird",
  526.     emotions = {
  527.       "taunt",
  528.       "point",
  529.       "surprised",
  530.       "confused",
  531.       "yawn",
  532.       "angry",
  533.       "happy",
  534.       "stepping",
  535.       "greet",
  536.       "part",
  537.       "digging",
  538.       "ouch",
  539.       "exhausted",
  540.       "wondering",
  541.       "engage",
  542.       "shrink",
  543.       "worried",
  544.       "nap",
  545.       "impressed",
  546.       "sing",
  547.       "sad",
  548.       "laugh",
  549.       "work",
  550.       "talk",
  551.       "bow",
  552.       "mumble",
  553.       "confirm",
  554.       "tapping",
  555.       "grooving",
  556.     },
  557.     eventStats = {
  558.       killed = "onKilledBird",
  559.     },
  560.     fuzzySize = 27.5,
  561.     groundSpacing = 15.5,
  562.     health = 0.1,
  563.     id = "bird",
  564.     impactSoundMod = 1.2,
  565.     inventory = "bird",
  566.     isTarget = true,
  567.     ledgeDist = 50,
  568.     localizedNameId = "actor_bird",
  569.     losHeight = 13,
  570.     losRadius = 6.875,
  571.     markerScale = 1,
  572.     movement = "bird",
  573.     naming = "bird",
  574.     native = true,
  575.     nesting = true,
  576.     nodeAttacks = {
  577.       peck = {...},
  578.       stab = {...},
  579.       swing = {...},
  580.     },
  581.     organic = true,
  582.     pathHeight = 15.5,
  583.     pathMask = "air",
  584.     pathWidth = 15.5,
  585.     physicalDamageFactor = 2,
  586.     physics = {
  587.       {...},
  588.       {...},
  589.       bodyDef = {...},
  590.     },
  591.     radius = 15.5,
  592.     reactionEnhancerRangeFactor = 1,
  593.     recoverTime = 0.5,
  594.     rig = "bird",
  595.     scoreMultiplier = 0.5,
  596.     shader_amount = 1,
  597.     size = 0.2,
  598.     small = true,
  599.     sounds = {
  600.       sing = "birdSing",
  601.       talk = "birdSpeak",
  602.     },
  603.     spawnHeight = 30,
  604.     spawnWidth = 25,
  605.     talkHeight = 50,
  606.     thinkingNode = "head",
  607.     thinkingNodeOffset = 32,
  608.     throwSoundEnd = "birdThrowEnd",
  609.     throwSoundStart = "birdThrowStart",
  610.     travelDistance = 31,
  611.     unignore_range_2 = 12100,
  612.     useSoundStart = "birdAttack",
  613.     verbs = {
  614.       appraise = {...},
  615.       blind = {...},
  616.       bob = {...},
  617.       body = {...},
  618.       cock = {...},
  619.       crank = {...},
  620.       cute = {...},
  621.       ending = {...},
  622.       fiddle = {...},
  623.       gesture = {...},
  624.       glow = {...},
  625.       handle = {...},
  626.       insert = {...},
  627.       inspect = {...},
  628.       mag = {...},
  629.       nod = {...},
  630.       prepare = {...},
  631.       proud = {...},
  632.       shift = {...},
  633.       shrink = {...},
  634.       speak = {...},
  635.       step = {...},
  636.       threaten = {...},
  637.       touch = {...},
  638.       wave = {...},
  639.       wonky = {...},
  640.     },
  641.     weaponHoldingNode = "head",
  642.     windGrab = 1,
  643.   },
  644.   boom = {
  645.     aimAtHeight = 10,
  646.     baseGravity = 50,
  647.     bounds = {
  648.       b = 22,
  649.       l = -22,
  650.       physical = true,
  651.       r = 22,
  652.       t = -22,
  653.     },
  654.     bulletTimeMultiplier = 1,
  655.     canBeBlinded = true,
  656.     canBeCharmed = true,
  657.     canBeDamaged = true,
  658.     canBeGripless = true,
  659.     canBeKnocked = true,
  660.     canBeSlowed = true,
  661.     charmingResistance = 1,
  662.     composite = "boom",
  663.     contextMask = "standard",
  664.     criticals = {
  665.       {...},
  666.       back = {...},
  667.     },
  668.     damagedTime = 1.5,
  669.     dangerFactor = 0.75,
  670.     defaultAi = "boom",
  671.     defaultLoot = "boom",
  672.     emotionSoundDelays = {
  673.       impressed = 0.8,
  674.       laugh = 0.2,
  675.       mumble = 0.2,
  676.       sing = 0.7,
  677.       talk = 0.3,
  678.     },
  679.     emotionSoundSpeed = 0.9,
  680.     emotionSpeeds = {
  681.       laugh = 0.6,
  682.       mumble = 0.5,
  683.       talk = 0.7,
  684.     },
  685.     emotions = {
  686.       "taunt",
  687.       "point",
  688.       "surprised",
  689.       "confused",
  690.       "yawn",
  691.       "angry",
  692.       "happy",
  693.       "stepping",
  694.       "greet",
  695.       "part",
  696.       "digging",
  697.       "ouch",
  698.       "exhausted",
  699.       "wondering",
  700.       "engage",
  701.       "shrink",
  702.       "worried",
  703.       "nap",
  704.       "impressed",
  705.       "sing",
  706.       "sad",
  707.       "laugh",
  708.       "work",
  709.       "talk",
  710.       "bow",
  711.       "mumble",
  712.       "confirm",
  713.       "tapping",
  714.       "grooving",
  715.     },
  716.     eventStats = {
  717.       killed = "onKilledBoom",
  718.     },
  719.     fuzzySize = 28.5,
  720.     groundSpacing = 22,
  721.     head_shape = 4,
  722.     health = 2.5,
  723.     id = "boom",
  724.     impactSoundMod = 1,
  725.     inventory = "boom",
  726.     isTarget = true,
  727.     killSound = "catDeath",
  728.     ledgeDist = 80,
  729.     localizedNameId = "actor_boom",
  730.     losHeight = 10,
  731.     losRadius = 7.125,
  732.     markerScale = 1,
  733.     movement = "boom",
  734.     native = true,
  735.     nesting = true,
  736.     nodeAttacks = {
  737.     },
  738.     nodes = {
  739.       leftFoot = "lfoot",
  740.       rightFoot = "rfoot",
  741.       rightHand = "head",
  742.     },
  743.     organic = true,
  744.     pathHeight = 22,
  745.     pathMask = "ground",
  746.     pathWidth = 22,
  747.     physics = {
  748.       {...},
  749.       {...},
  750.       {...},
  751.       {...},
  752.       {...},
  753.     },
  754.     radius = 22,
  755.     reactionEnhancerRangeFactor = 1,
  756.     recoveryTime = 0.75,
  757.     rig = "boom",
  758.     rigHealthEffects = {
  759.       {...},
  760.       {...},
  761.       {...},
  762.     },
  763.     seats = {
  764.       pilot = {...},
  765.     },
  766.     shader_amount = 0.90909090909091,
  767.     sounds = {
  768.       attack = "catAttack",
  769.       impressed = "catPur",
  770.       laugh = "catPur",
  771.       laughEnd = "catPur",
  772.       laughStart = "catPur",
  773.       ouch = "catHit",
  774.       sing = "catPur",
  775.       talk = "catPur",
  776.     },
  777.     spawnHeight = 32,
  778.     spawnWidth = 25,
  779.     talkHeight = 50,
  780.     thinkingNode = "head",
  781.     thinkingNodeOffset = 60,
  782.     throwSoundEnd = "shroomThrowEnd",
  783.     throwSoundStart = "shroomThrowStart",
  784.     travelDistance = 44,
  785.     unignore_range_2 = 12996,
  786.     useSoundStart = "catAttack",
  787.     verbs = {
  788.       appraise = {...},
  789.       blind = {...},
  790.       bob = {...},
  791.       body = {...},
  792.       cock = {...},
  793.       crank = {...},
  794.       cute = {...},
  795.       ending = {...},
  796.       fiddle = {...},
  797.       gesture = {...},
  798.       glow = {...},
  799.       handle = {...},
  800.       insert = {...},
  801.       inspect = {...},
  802.       mag = {...},
  803.       nod = {...},
  804.       prepare = {...},
  805.       proud = {...},
  806.       shift = {...},
  807.       shrink = {...},
  808.       speak = {...},
  809.       step = {...},
  810.       threaten = {...},
  811.       touch = {...},
  812.       wave = {...},
  813.       wonky = {...},
  814.     },
  815.     windGrab = 1,
  816.   },
  817.   botGuard = {
  818.     aiEnabledSound = "aiOn",
  819.     alien = true,
  820.     baseGravity = 50,
  821.     beheadedShapes = {
  822.       1,
  823.     },
  824.     bounds = {
  825.       b = 31,
  826.       l = -24,
  827.       physical = true,
  828.       r = 24,
  829.       t = -30.5,
  830.     },
  831.     bulletTimeMultiplier = 1,
  832.     canBeBlinded = true,
  833.     canBeCharmed = true,
  834.     canBeDamaged = true,
  835.     canBeDematerialized = true,
  836.     canBeGripless = true,
  837.     canBeKnocked = true,
  838.     canBeSlowed = true,
  839.     canPickLocks = true,
  840.     chargeDuration = 1,
  841.     charmingResistance = 2,
  842.     composite = "guard",
  843.     contextMask = "standard",
  844.     criticalForce = 25,
  845.     criticals = {
  846.       {...},
  847.       {...},
  848.       back = {...},
  849.       head = {...},
  850.     },
  851.     dangerFactor = 1,
  852.     defaultAi = "guard",
  853.     defaultLoot = "botguard",
  854.     defaultTints = {
  855.       eyes = 14,
  856.       rank = 32,
  857.     },
  858.     electric = true,
  859.     emotionSoundDelay = 0.5,
  860.     emotions = {
  861.       "taunt",
  862.       "point",
  863.       "surprised",
  864.       "confused",
  865.       "yawn",
  866.       "angry",
  867.       "happy",
  868.       "stepping",
  869.       "greet",
  870.       "part",
  871.       "digging",
  872.       "ouch",
  873.       "exhausted",
  874.       "wondering",
  875.       "engage",
  876.       "shrink",
  877.       "worried",
  878.       "nap",
  879.       "impressed",
  880.       "sing",
  881.       "sad",
  882.       "laugh",
  883.       "work",
  884.       "talk",
  885.       "bow",
  886.       "mumble",
  887.       "confirm",
  888.       "tapping",
  889.       "grooving",
  890.     },
  891.     eventStats = {
  892.       killed = "onKilledBotGuard",
  893.     },
  894.     fuzzySize = 45,
  895.     groundSpacing = 31,
  896.     head_shape = 1,
  897.     health = 1,
  898.     id = "botGuard",
  899.     impactSoundMod = 1,
  900.     inventory = "robot",
  901.     isTarget = true,
  902.     killFx = "botFlash",
  903.     ledgeDist = 85,
  904.     localizedNameId = "actor_botGuard",
  905.     losRadius = 11.25,
  906.     markerScale = 1,
  907.     movement = "botGuard",
  908.     nodeAttacks = {
  909.       punch = {...},
  910.       swing = {...},
  911.     },
  912.     nodes = {
  913.       leftEye = "leye",
  914.       rightEye = "reye",
  915.     },
  916.     pathHeight = 31,
  917.     pathMask = "ground",
  918.     pathWidth = 24,
  919.     physicalDamageFactor = 1.5,
  920.     physics = {
  921.       {...},
  922.       {...},
  923.       {...},
  924.       {...},
  925.       bodyDef = {...},
  926.     },
  927.     radius = 24,
  928.     reactionEnhancerRangeFactor = 1,
  929.     rig = "guard",
  930.     rigHealthEffects = {
  931.       {...},
  932.       {...},
  933.       {...},
  934.       {...},
  935.       {...},
  936.       {...},
  937.       {...},
  938.       {...},
  939.       {...},
  940.       {...},
  941.     },
  942.     robot = true,
  943.     shader_amount = 0.83333333333333,
  944.     shorting = true,
  945.     sounds = {
  946.       angry = "guardTalk2",
  947.       exhausted = "guardTalk1",
  948.       laugh = "guardTalk3",
  949.       sing = "guardTalk1",
  950.       talk = "guardTalk1",
  951.       taunt = "guardTalk2",
  952.       tellBlocker = "guardStepAside",
  953.     },
  954.     spawnHeight = 50,
  955.     spawnWidth = 40,
  956.     talkHeight = 50,
  957.     thinkingNode = "think",
  958.     thinkingNodeOffset = 20,
  959.     travelDistance = 48,
  960.     unignore_range_2 = 32400,
  961.     useSoundStart = "ninjaattack",
  962.     verbs = {
  963.       appraise = {...},
  964.       blind = {...},
  965.       bob = {...},
  966.       cock = {...},
  967.       crank = {...},
  968.       cute = {...},
  969.       ending = {...},
  970.       fiddle = {...},
  971.       gesture = {...},
  972.       glow = {...},
  973.       handle = {...},
  974.       insert = {...},
  975.       inspect = {...},
  976.       mag = {...},
  977.       nod = {...},
  978.       prepare = {...},
  979.       proud = {...},
  980.       shift = {...},
  981.       shrink = {...},
  982.       speak = {...},
  983.       step = {...},
  984.       threaten = {...},
  985.       touch = {...},
  986.       wave = {...},
  987.       wonky = {...},
  988.     },
  989.     wallDist = 30,
  990.     wallHeight = 5,
  991.     windGrab = 1,
  992.   },
  993.   brain = {
  994.     aimAtHeight = 0,
  995.     autoAimNode = "rarm",
  996.     baseGravity = 50,
  997.     bounds = {
  998.       b = 19,
  999.       l = -19,
  1000.       physical = true,
  1001.       r = 19,
  1002.       t = -21.5,
  1003.     },
  1004.     bulletTimeMultiplier = 1,
  1005.     canBeBlinded = true,
  1006.     canBeCharmed = true,
  1007.     canBeDamaged = true,
  1008.     canBeGripless = true,
  1009.     canBeKnocked = true,
  1010.     canBeScanned = true,
  1011.     canBeSlowed = true,
  1012.     canPickLocks = true,
  1013.     canUseSuits = true,
  1014.     charmingResistance = 2,
  1015.     composite = "brain",
  1016.     constructs = "metalface",
  1017.     contextMask = "standard",
  1018.     damagedTime = 1.5,
  1019.     dangerFactor = 0.25,
  1020.     database = "cyborg",
  1021.     defaultAi = "brain",
  1022.     defaultLoot = "brain",
  1023.     density = 1.1,
  1024.     electric = true,
  1025.     emotions = {
  1026.       "taunt",
  1027.       "point",
  1028.       "surprised",
  1029.       "confused",
  1030.       "yawn",
  1031.       "angry",
  1032.       "happy",
  1033.       "stepping",
  1034.       "greet",
  1035.       "part",
  1036.       "digging",
  1037.       "ouch",
  1038.       "exhausted",
  1039.       "wondering",
  1040.       "engage",
  1041.       "shrink",
  1042.       "worried",
  1043.       "nap",
  1044.       "impressed",
  1045.       "sing",
  1046.       "sad",
  1047.       "laugh",
  1048.       "work",
  1049.       "talk",
  1050.       "bow",
  1051.       "mumble",
  1052.       "confirm",
  1053.       "tapping",
  1054.       "grooving",
  1055.     },
  1056.     eventStats = {
  1057.       killed = "onKilledBrain",
  1058.     },
  1059.     fuzzySize = 28.5,
  1060.     groundSpacing = 19,
  1061.     head_shape = 4,
  1062.     health = 0.5,
  1063.     id = "brain",
  1064.     impactSoundMod = 1,
  1065.     inventory = "brain",
  1066.     isTarget = true,
  1067.     ledgeDist = 60,
  1068.     localizedNameId = "actor_brain",
  1069.     losHeight = 5,
  1070.     losRadius = 7.125,
  1071.     markerScale = 1,
  1072.     minGrip = 1,
  1073.     movement = "brain",
  1074.     nodeAttacks = {
  1075.       punch = {...},
  1076.       stab = {...},
  1077.       swing = {...},
  1078.       thrust = {...},
  1079.     },
  1080.     nodes = {
  1081.       leftEye = "leye",
  1082.       leftFoot = "lfoot",
  1083.       rightEye = "reye",
  1084.       rightFoot = "rfoot",
  1085.       rightHand = "rhand",
  1086.     },
  1087.     organic = true,
  1088.     pathHeight = 19,
  1089.     pathMask = "air",
  1090.     pathWidth = 19,
  1091.     physics = {
  1092.       {...},
  1093.       {...},
  1094.       {...},
  1095.       {...},
  1096.       {...},
  1097.     },
  1098.     radius = 19,
  1099.     reactionEnhancerRangeFactor = 0.5,
  1100.     recoveryTime = 0.75,
  1101.     rig = "brain",
  1102.     rigHealthEffects = {
  1103.       {...},
  1104.       {...},
  1105.       {...},
  1106.       {...},
  1107.     },
  1108.     routeFocusFactor = 1.25,
  1109.     scoreMultiplier = 0.5,
  1110.     shader_amount = 1,
  1111.     sounds = {
  1112.       angry = "bluefaceAngry",
  1113.       blink = "bluefaceBlink",
  1114.       confused = "bluefaceConfused",
  1115.       happy = "bluefaceHappy",
  1116.       impressed = "bluefaceImpressed",
  1117.       laugh = "bluefaceSmack",
  1118.       laughEnd = "bluefaceSmackEnd",
  1119.       laughStart = "bluefaceSmackStart",
  1120.       sing = "bluefaceSing",
  1121.       talk = "bluefaceTalk",
  1122.     },
  1123.     spawnHeight = 32,
  1124.     spawnWidth = 25,
  1125.     speedFocusFactorX = 1.5,
  1126.     speedFocusFactorY = 1.5,
  1127.     talkHeight = 50,
  1128.     thinkingNode = "head",
  1129.     thinkingNodeOffset = 40,
  1130.     throwSoundEnd = "bluefaceThrowEnd",
  1131.     throwSoundStart = "bluefaceThrowStart",
  1132.     travelDistance = 38,
  1133.     unignore_range_2 = 12996,
  1134.     verbs = {
  1135.       appraise = {...},
  1136.       blind = {...},
  1137.       bob = {...},
  1138.       body = {...},
  1139.       cock = {...},
  1140.       crank = {...},
  1141.       cute = {...},
  1142.       ending = {...},
  1143.       fiddle = {...},
  1144.       gesture = {...},
  1145.       glow = {...},
  1146.       handle = {...},
  1147.       insert = {...},
  1148.       inspect = {...},
  1149.       mag = {...},
  1150.       nod = {...},
  1151.       prepare = {...},
  1152.       proud = {...},
  1153.       shift = {...},
  1154.       shrink = {...},
  1155.       speak = {...},
  1156.       step = {...},
  1157.       threaten = {...},
  1158.       touch = {...},
  1159.       wave = {...},
  1160.       wonky = {...},
  1161.     },
  1162.     windGrab = 1,
  1163.   },
  1164.   etacGhost = {
  1165.     baseGravity = 0,
  1166.     bodyDef = {
  1167.       allowSleep = false,
  1168.     },
  1169.     bounds = {
  1170.       b = 27,
  1171.       l = -27,
  1172.       physical = true,
  1173.       r = 27,
  1174.       t = -27,
  1175.     },
  1176.     bulletTimeMultiplier = 1,
  1177.     defaultAi = "etacGhost",
  1178.     destroyedTime = 3,
  1179.     eventStats = {
  1180.       killed = "onKilledEtacGhost",
  1181.     },
  1182.     fuzzySize = 32,
  1183.     ghost = true,
  1184.     groundSpacing = 27,
  1185.     health = 0.1,
  1186.     impactSoundMod = 1,
  1187.     isTarget = true,
  1188.     localizedNameId = "actor_etacGhost",
  1189.     losHeight = 18,
  1190.     losRadius = 8,
  1191.     markerScale = 1,
  1192.     movement = "etacGhost",
  1193.     pathHeight = 27,
  1194.     pathMask = "ground",
  1195.     pathWidth = 27,
  1196.     physics = {
  1197.       {...},
  1198.     },
  1199.     radius = 27,
  1200.     reactionEnhancerRangeFactor = 1,
  1201.     shader_amount = 0.74074074074074,
  1202.     spawnHeight = 32,
  1203.     spawnWidth = 32,
  1204.     talkHeight = 50,
  1205.     thinkingNode = "head",
  1206.     thinkingNodeOffset = 32,
  1207.     travelDistance = 54,
  1208.     unignore_range_2 = 16384,
  1209.     windGrab = 0,
  1210.   },
  1211.   fly = {
  1212.     absoluteAngleOffset = 1.0367255756846,
  1213.     aimAtHeight = 0,
  1214.     aspect = {
  1215.       armor = 1,
  1216.       coldResistance = 1,
  1217.       deflect = 0,
  1218.       heatResistance = 1,
  1219.       radiationResistance = 1,
  1220.     },
  1221.     autoAimNode = "weapon",
  1222.     baseGravity = 50,
  1223.     bounds = {
  1224.       b = 22,
  1225.       l = -22,
  1226.       physical = true,
  1227.       r = 22,
  1228.       t = -22,
  1229.     },
  1230.     bulletTimeMultiplier = 1,
  1231.     canBeBlinded = true,
  1232.     canBeDamaged = true,
  1233.     canBeGripless = true,
  1234.     canBeKnocked = true,
  1235.     canBeSlowed = true,
  1236.     composite = "fly",
  1237.     contextMask = "bird",
  1238.     damagedTime = 1.5,
  1239.     dangerFactor = 2,
  1240.     defaultAi = "fly",
  1241.     defaultLoot = "fly",
  1242.     defaultTints = {
  1243.       eyes = 14,
  1244.     },
  1245.     editorMargin = 128,
  1246.     emotionSoundDelays = {
  1247.       impressed = 0.8,
  1248.       laugh = 0.2,
  1249.       mumble = 0.2,
  1250.       sing = 0.7,
  1251.       talk = 0.3,
  1252.     },
  1253.     emotionSoundSpeed = 0.9,
  1254.     emotionSpeeds = {
  1255.       laugh = 0.6,
  1256.       mumble = 0.5,
  1257.       talk = 0.7,
  1258.     },
  1259.     emotions = {
  1260.       "taunt",
  1261.       "point",
  1262.       "surprised",
  1263.       "confused",
  1264.       "yawn",
  1265.       "angry",
  1266.       "happy",
  1267.       "stepping",
  1268.       "greet",
  1269.       "part",
  1270.       "digging",
  1271.       "ouch",
  1272.       "exhausted",
  1273.       "wondering",
  1274.       "engage",
  1275.       "shrink",
  1276.       "worried",
  1277.       "nap",
  1278.       "impressed",
  1279.       "sing",
  1280.       "sad",
  1281.       "laugh",
  1282.       "work",
  1283.       "talk",
  1284.       "bow",
  1285.       "mumble",
  1286.       "confirm",
  1287.       "tapping",
  1288.       "grooving",
  1289.     },
  1290.     eventStats = {
  1291.       killed = "onKilledFly",
  1292.     },
  1293.     fuzzySize = 28.5,
  1294.     groundSpacing = 22,
  1295.     health = 0.75,
  1296.     id = "fly",
  1297.     impactSoundMod = 1,
  1298.     inventory = "fly",
  1299.     isTarget = true,
  1300.     ledgeDist = 80,
  1301.     localizedNameId = "actor_fly",
  1302.     losHeight = 10,
  1303.     losRadius = 7.125,
  1304.     markerScale = 1,
  1305.     movement = "fly",
  1306.     naming = "fly",
  1307.     native = true,
  1308.     nesting = true,
  1309.     nodeAttacks = {
  1310.       peck = {...},
  1311.     },
  1312.     nodes = {
  1313.       leftEye = "leye",
  1314.       rightEye = "reye",
  1315.       rightHand = "weapon",
  1316.     },
  1317.     organic = true,
  1318.     pathHeight = 22,
  1319.     pathMask = "air",
  1320.     pathWidth = 22,
  1321.     physicalDamageFactor = 2,
  1322.     physics = {
  1323.       {...},
  1324.       {...},
  1325.       {...},
  1326.     },
  1327.     radius = 22,
  1328.     reactionEnhancerRangeFactor = 1,
  1329.     recoveryTime = 0.75,
  1330.     rig = "fly",
  1331.     rigHealthEffects = {
  1332.       {...},
  1333.       {...},
  1334.       {...},
  1335.     },
  1336.     scoreMultiplier = 1.5,
  1337.     seats = {
  1338.       pilot = {...},
  1339.     },
  1340.     shader_amount = 0.90909090909091,
  1341.     sounds = {
  1342.       attack = "beeAttack",
  1343.       death = "beeDeath",
  1344.       ouch = "beeHit",
  1345.     },
  1346.     spawnHeight = 32,
  1347.     spawnWidth = 25,
  1348.     talkHeight = 50,
  1349.     tamable = true,
  1350.     tamingResistance = 1.25,
  1351.     thinkingNode = "head",
  1352.     thinkingNodeOffset = 60,
  1353.     travelDistance = 44,
  1354.     unignore_range_2 = 12996,
  1355.     verbs = {
  1356.       appraise = {...},
  1357.       blind = {...},
  1358.       bob = {...},
  1359.       body = {...},
  1360.       cock = {...},
  1361.       crank = {...},
  1362.       cute = {...},
  1363.       ending = {...},
  1364.       fiddle = {...},
  1365.       gesture = {...},
  1366.       glow = {...},
  1367.       handle = {...},
  1368.       insert = {...},
  1369.       inspect = {...},
  1370.       mag = {...},
  1371.       nod = {...},
  1372.       prepare = {...},
  1373.       proud = {...},
  1374.       shift = {...},
  1375.       shrink = {...},
  1376.       speak = {...},
  1377.       step = {...},
  1378.       threaten = {...},
  1379.       touch = {...},
  1380.       wave = {...},
  1381.       wonky = {...},
  1382.     },
  1383.     windGrab = 1,
  1384.   },
  1385.   flyRobot = {
  1386.     aimAtHeight = 10,
  1387.     alwaysUpdateRig = true,
  1388.     baseGravity = 10,
  1389.     bounds = {
  1390.       b = 12,
  1391.       l = -24,
  1392.       physical = true,
  1393.       r = 24,
  1394.       t = -20,
  1395.     },
  1396.     bulletTimeMultiplier = 1,
  1397.     canBeBlinded = true,
  1398.     canBeDamaged = true,
  1399.     canBeKnocked = true,
  1400.     composite = "flyRobot",
  1401.     contextMask = "bird",
  1402.     damagedTime = 1,
  1403.     dangerFactor = 0.25,
  1404.     defaultAi = "bird",
  1405.     defaultLoot = "bird",
  1406.     eventStats = {
  1407.       killed = "onKilledFlyRobot",
  1408.     },
  1409.     fuzzySize = 32.5,
  1410.     groundSpacing = 12,
  1411.     head_shape = 1,
  1412.     health = 0.1,
  1413.     id = "flyRobot",
  1414.     impactSoundMod = 1,
  1415.     inventory = "smallRobot",
  1416.     isTarget = true,
  1417.     jumpFx = "smokePuff",
  1418.     killFx = "botFlash",
  1419.     ledgeDist = 80,
  1420.     localizedNameId = "actor_flyRobot",
  1421.     losHeight = 20,
  1422.     losRadius = 8.125,
  1423.     markerScale = 1,
  1424.     movement = "flyRobot",
  1425.     nodes = {
  1426.       leftEye = "head",
  1427.       rightEye = "head",
  1428.     },
  1429.     pathHeight = 12,
  1430.     pathMask = "air",
  1431.     pathWidth = 24,
  1432.     physics = {
  1433.       {...},
  1434.       {...},
  1435.       bodyDef = {...},
  1436.     },
  1437.     radius = 16,
  1438.     reactionEnhancerRangeFactor = 1,
  1439.     recoveryTime = 0.5,
  1440.     rig = "flyRobot",
  1441.     scoreMultiplier = 0.5,
  1442.     shader_amount = 1,
  1443.     spawnHeight = 25,
  1444.     spawnWidth = 40,
  1445.     talkHeight = 50,
  1446.     thinkingNode = "head",
  1447.     thinkingNodeOffset = 32,
  1448.     travelDistance = 48,
  1449.     unignore_range_2 = 16900,
  1450.     visualHeight = 20,
  1451.     windGrab = 1,
  1452.   },
  1453.   hamster = {
  1454.     aimAtHeight = 0,
  1455.     alwaysUpdateRig = true,
  1456.     baseGravity = 50,
  1457.     big = true,
  1458.     bounds = {
  1459.       b = 33,
  1460.       l = -50,
  1461.       physical = true,
  1462.       r = 50,
  1463.       t = -33,
  1464.     },
  1465.     bulletTimeMultiplier = 1,
  1466.     canBeBlinded = true,
  1467.     canBeCharmed = true,
  1468.     canBeDamaged = false,
  1469.     canBeGripless = true,
  1470.     canBeKnocked = false,
  1471.     canBeNamed = true,
  1472.     charmingResistance = 6,
  1473.     composite = "hamster",
  1474.     contextMask = "standard",
  1475.     damagedTime = 1,
  1476.     dangerFactor = 3,
  1477.     defaultAi = "hamster",
  1478.     defaultLoot = "hamster",
  1479.     defaultTints = {
  1480.       eyes = 3,
  1481.     },
  1482.     emotions = {
  1483.       "taunt",
  1484.       "point",
  1485.       "surprised",
  1486.       "confused",
  1487.       "yawn",
  1488.       "angry",
  1489.       "happy",
  1490.       "stepping",
  1491.       "greet",
  1492.       "part",
  1493.       "digging",
  1494.       "ouch",
  1495.       "exhausted",
  1496.       "wondering",
  1497.       "engage",
  1498.       "shrink",
  1499.       "worried",
  1500.       "nap",
  1501.       "impressed",
  1502.       "sing",
  1503.       "sad",
  1504.       "laugh",
  1505.       "work",
  1506.       "talk",
  1507.       "bow",
  1508.       "mumble",
  1509.       "confirm",
  1510.       "tapping",
  1511.       "grooving",
  1512.     },
  1513.     eventStats = {
  1514.       killed = "onKilledHamster",
  1515.     },
  1516.     fuzzySize = 55,
  1517.     gammaHealth = 2,
  1518.     groundSpacing = 25,
  1519.     health = 12,
  1520.     id = "hamster",
  1521.     impactSoundMod = 0.7,
  1522.     inventory = "hamster",
  1523.     isTarget = true,
  1524.     killFx = "botFlash",
  1525.     ledgeDist = 70,
  1526.     localizedNameId = "actor_hamster",
  1527.     losHeight = 0,
  1528.     losRadius = 13.75,
  1529.     markerScale = 1,
  1530.     movement = "hamster",
  1531.     naming = "hamster",
  1532.     native = true,
  1533.     nodes = {
  1534.       leftEye = "leye",
  1535.       rightEye = "reye",
  1536.     },
  1537.     organic = true,
  1538.     pathHeight = 25,
  1539.     pathMask = "ground",
  1540.     pathWidth = 50,
  1541.     physicalDamageFactor = 2,
  1542.     physics = {
  1543.       {...},
  1544.       {...},
  1545.       {...},
  1546.       bodyDef = {...},
  1547.     },
  1548.     radius = 33,
  1549.     reactionEnhancerRangeFactor = 1,
  1550.     recoveryTime = 0.5,
  1551.     rig = "hamster",
  1552.     rigHealthEffects = {
  1553.       {...},
  1554.       {...},
  1555.       {...},
  1556.       {...},
  1557.       {...},
  1558.       {...},
  1559.       {...},
  1560.       {...},
  1561.       {...},
  1562.     },
  1563.     scoreMultiplier = 2,
  1564.     seats = {
  1565.       pilot = {...},
  1566.     },
  1567.     shader_amount = 0.60606060606061,
  1568.     spawnHeight = 50,
  1569.     spawnWidth = 60,
  1570.     talkHeight = 50,
  1571.     tamable = true,
  1572.     tamingResistance = 6,
  1573.     thinkingNode = "head",
  1574.     thinkingNodeOffset = 32,
  1575.     throwSoundEnd = "trunkanThrowEnd",
  1576.     throwSoundStart = "trunkanThrowStart",
  1577.     travelDistance = 100,
  1578.     unignore_range_2 = 48400,
  1579.     useSoundStart = "hamsterAttack",
  1580.     verbs = {
  1581.       appraise = {...},
  1582.       blind = {...},
  1583.       bob = {...},
  1584.       cute = {...},
  1585.       gesture = {...},
  1586.       glow = {...},
  1587.       nod = {...},
  1588.       proud = {...},
  1589.       shift = {...},
  1590.       shrink = {...},
  1591.       speak = {...},
  1592.       step = {...},
  1593.       threaten = {...},
  1594.       touch = {...},
  1595.       wave = {...},
  1596.       wonky = {...},
  1597.     },
  1598.     visualHeight = 0,
  1599.     windGrab = 0.8,
  1600.   },
  1601.   human = {
  1602.     aimAtHeight = -5,
  1603.     alwaysUpdateRig = true,
  1604.     autoAimNode = "rhand",
  1605.     baseGravity = 50,
  1606.     bounds = {
  1607.       b = 25,
  1608.       l = -24,
  1609.       physical = true,
  1610.       r = 24,
  1611.       t = -35,
  1612.     },
  1613.     bulletTimeMultiplier = 1,
  1614.     canBeBlinded = true,
  1615.     canBeCharmed = true,
  1616.     canBeDamaged = true,
  1617.     canBeGripless = true,
  1618.     canBeKnocked = true,
  1619.     canBeSlowed = true,
  1620.     canPickLocks = true,
  1621.     charmingResistance = 5,
  1622.     composite = "human",
  1623.     contextMask = "standard",
  1624.     criticals = {
  1625.       {...},
  1626.       back = {...},
  1627.     },
  1628.     damagedTime = 1.5,
  1629.     dangerFactor = 1.5,
  1630.     defaultAi = "human",
  1631.     defaultLoot = "human",
  1632.     emotionSoundSpeed = 0.2,
  1633.     emotions = {
  1634.       "taunt",
  1635.       "point",
  1636.       "surprised",
  1637.       "confused",
  1638.       "yawn",
  1639.       "angry",
  1640.       "happy",
  1641.       "stepping",
  1642.       "greet",
  1643.       "part",
  1644.       "digging",
  1645.       "ouch",
  1646.       "exhausted",
  1647.       "wondering",
  1648.       "engage",
  1649.       "shrink",
  1650.       "worried",
  1651.       "nap",
  1652.       "impressed",
  1653.       "sing",
  1654.       "sad",
  1655.       "laugh",
  1656.       "work",
  1657.       "talk",
  1658.       "bow",
  1659.       "mumble",
  1660.       "confirm",
  1661.       "tapping",
  1662.       "grooving",
  1663.     },
  1664.     enableFlippedControls = false,
  1665.     eventStats = {
  1666.       killed = "onKilledHuman",
  1667.     },
  1668.     fuzzySize = 41.5,
  1669.     gammaHealth = 2,
  1670.     groundSpacing = 25,
  1671.     head_shape = 4,
  1672.     health = 1,
  1673.     id = "human",
  1674.     impactSoundMod = 1,
  1675.     inventory = "human",
  1676.     isTarget = true,
  1677.     kicks = {
  1678.       kickLeft = 0.12566370614359,
  1679.       kickRight = -0.12566370614359,
  1680.     },
  1681.     ledgeDist = 65,
  1682.     localizedNameId = "actor_human",
  1683.     losHeight = -2,
  1684.     losRadius = 10.375,
  1685.     markerScale = 1,
  1686.     movement = "human",
  1687.     nodeAttacks = {
  1688.       kickLeft = {...},
  1689.       kickRight = {...},
  1690.       punch = {...},
  1691.       stab = {...},
  1692.       swing = {...},
  1693.       thrust = {...},
  1694.     },
  1695.     nodes = {
  1696.       leftEye = "leye",
  1697.       leftFoot = "lfoot",
  1698.       rightEye = "reye",
  1699.       rightFoot = "rfoot",
  1700.       rightHand = "rhand",
  1701.     },
  1702.     organic = true,
  1703.     pathHeight = 25,
  1704.     pathMask = "climber",
  1705.     pathWidth = 24,
  1706.     physicalDamageFactor = 1.5,
  1707.     physics = {
  1708.       {...},
  1709.       {...},
  1710.       {...},
  1711.       {...},
  1712.       {...},
  1713.     },
  1714.     radius = 24,
  1715.     reactionEnhancerRangeFactor = 1,
  1716.     recoveryTime = 1.25,
  1717.     rig = "human",
  1718.     rigHealthEffects = {
  1719.       {...},
  1720.       {...},
  1721.       {...},
  1722.     },
  1723.     shader_amount = 0.83333333333333,
  1724.     sounds = {
  1725.       angry = "humanAngry",
  1726.       confused = "humanConfused",
  1727.       death = "humanDeath",
  1728.       exhausted = "humanExhausted",
  1729.       happy = "humanLaugh",
  1730.       impressed = "humanImpressed",
  1731.       laugh = "humanLaugh",
  1732.       ouch = "humanHurt",
  1733.       sing = "humanSing",
  1734.       sleep = "humanSleep",
  1735.       talk = "humanTalk",
  1736.       taunt = "humanTaunt",
  1737.     },
  1738.     spawnHeight = 50,
  1739.     spawnWidth = 33,
  1740.     talkHeight = 65,
  1741.     thinkingNode = "head",
  1742.     thinkingNodeOffset = 40,
  1743.     throwSoundEnd = "shroomThrowEnd",
  1744.     throwSoundStart = "shroomThrowStart",
  1745.     travelDistance = 48,
  1746.     unignore_range_2 = 27556,
  1747.     verbs = {
  1748.       appraise = {...},
  1749.       blind = {...},
  1750.       bob = {...},
  1751.       body = {...},
  1752.       cock = {...},
  1753.       crank = {...},
  1754.       cute = {...},
  1755.       ending = {...},
  1756.       fiddle = {...},
  1757.       gesture = {...},
  1758.       glow = {...},
  1759.       handle = {...},
  1760.       head = {...},
  1761.       insert = {...},
  1762.       inspect = {...},
  1763.       mag = {...},
  1764.       nod = {...},
  1765.       prepare = {...},
  1766.       proud = {...},
  1767.       shift = {...},
  1768.       shrink = {...},
  1769.       speak = {...},
  1770.       step = {...},
  1771.       threaten = {...},
  1772.       touch = {...},
  1773.       wave = {...},
  1774.       wonky = {...},
  1775.     },
  1776.     wallHeight = -8,
  1777.     windGrab = 1,
  1778.   },
  1779.   jetbike = {
  1780.     aimAtHeight = 15,
  1781.     aimBuffer = 5,
  1782.     allowedOffers = {
  1783.     },
  1784.     aspect = {
  1785.       coldResistance = 10,
  1786.       heatResistance = 10,
  1787.     },
  1788.     autoAimNode = "weapon",
  1789.     baseGravity = 50,
  1790.     big = true,
  1791.     bounds = {
  1792.       b = 50,
  1793.       l = -81,
  1794.       physical = true,
  1795.       r = 66,
  1796.       t = -40,
  1797.     },
  1798.     bulletTimeMultiplier = 1,
  1799.     canBeBlinded = true,
  1800.     canBeDamaged = true,
  1801.     canBeKnocked = true,
  1802.     composite = "jetbike",
  1803.     contextMask = "standard",
  1804.     damagedTime = 2,
  1805.     dangerFactor = 2,
  1806.     defaultAi = "jetbike",
  1807.     defaultLoot = "jetbike",
  1808.     electric = true,
  1809.     enableFlippedControls = false,
  1810.     eventStats = {
  1811.       killed = "onKilledJetbike",
  1812.     },
  1813.     explodeCenterHeight = 30,
  1814.     flipsPhysics = true,
  1815.     fuzzySize = 70,
  1816.     groundSpacing = 40,
  1817.     health = 10,
  1818.     hud_height = 140,
  1819.     id = "jetbike",
  1820.     impactSoundMod = 0.7,
  1821.     inventory = "jetbike",
  1822.     invulnerable = false,
  1823.     isTarget = true,
  1824.     isolated = true,
  1825.     killFx = "botFlash",
  1826.     localizedNameId = "actor_jetbike",
  1827.     losHeight = 55,
  1828.     losRadius = 17.5,
  1829.     markerScale = 1,
  1830.     movement = "jetbike",
  1831.     noAiFeedback = true,
  1832.     nodes = {
  1833.       leftEye = "leye",
  1834.       rightEye = "reye",
  1835.     },
  1836.     pathHeight = 40,
  1837.     pathMask = "air",
  1838.     pathWidth = 73.5,
  1839.     physics = {
  1840.       {...},
  1841.       {...},
  1842.       {...},
  1843.       {...},
  1844.       {...},
  1845.       {...},
  1846.       {...},
  1847.       {...},
  1848.       {...},
  1849.       {...},
  1850.       bodyDef = {...},
  1851.     },
  1852.     radius = 45,
  1853.     reactionEnhancerRangeFactor = 1,
  1854.     recoveryTime = 1,
  1855.     rig = "jetbike",
  1856.     rigHealthEffects = {
  1857.       {...},
  1858.       {...},
  1859.       {...},
  1860.       {...},
  1861.       {...},
  1862.       {...},
  1863.       {...},
  1864.       {...},
  1865.       {...},
  1866.       {...},
  1867.       {...},
  1868.       {...},
  1869.     },
  1870.     scoreMultiplier = 5,
  1871.     seats = {
  1872.       pilot = {...},
  1873.     },
  1874.     shader_amount = 0.44444444444444,
  1875.     spawnHeight = 80,
  1876.     spawnWidth = 60,
  1877.     speedFocusFactor = 2,
  1878.     talkHeight = 50,
  1879.     teamCollisionWithoutPilot = true,
  1880.     thinkingNode = "head",
  1881.     thinkingNodeOffset = 32,
  1882.     travelDistance = 147,
  1883.     unignore_range_2 = 78400,
  1884.     vehicle = true,
  1885.     visualHeight = 30,
  1886.     windGrab = 1,
  1887.   },
  1888.   manet = {
  1889.     aimAtHeight = 0,
  1890.     allowedOffers = {
  1891.     },
  1892.     baseGravity = 2,
  1893.     bounds = {
  1894.       b = 6,
  1895.       l = -6,
  1896.       physical = true,
  1897.       r = 6,
  1898.       t = -6,
  1899.     },
  1900.     bulletTimeMultiplier = 1,
  1901.     composite = "manet",
  1902.     contextMask = "air",
  1903.     damagedTime = 2,
  1904.     dangerFactor = 0.25,
  1905.     defaultAi = "manet",
  1906.     defaultLoot = "manet",
  1907.     enableFlippedControls = false,
  1908.     eventStats = {
  1909.       killed = "onKilledManet",
  1910.     },
  1911.     explodeCenterHeight = 0,
  1912.     fuzzySize = 5,
  1913.     groundSpacing = 6,
  1914.     health = 0.1,
  1915.     id = "manet",
  1916.     impactSoundMod = 1,
  1917.     inventory = "manet",
  1918.     isTarget = true,
  1919.     localizedNameId = "actor_manet",
  1920.     losHeight = 0,
  1921.     losRadius = 1.25,
  1922.     markerScale = 1,
  1923.     movement = "manet",
  1924.     nodes = {
  1925.       leftEye = "head",
  1926.       rightEye = "head",
  1927.     },
  1928.     organic = true,
  1929.     pathHeight = 6,
  1930.     pathMask = "air",
  1931.     pathWidth = 6,
  1932.     physics = {
  1933.       {...},
  1934.       {...},
  1935.       bodyDef = {...},
  1936.     },
  1937.     radius = 6,
  1938.     reactionEnhancerRangeFactor = 1,
  1939.     recoveryTime = 1,
  1940.     rig = "manet",
  1941.     scoreMultiplier = 0.5,
  1942.     shader_amount = 1,
  1943.     small = true,
  1944.     spawnHeight = 5,
  1945.     spawnWidth = 5,
  1946.     talkHeight = 50,
  1947.     thinkingNode = "head",
  1948.     thinkingNodeOffset = 32,
  1949.     travelDistance = 12,
  1950.     unignore_range_2 = 400,
  1951.     visualHeight = 0,
  1952.     windGrab = 1,
  1953.   },
  1954.   metaldroid = {
  1955.     alien = true,
  1956.     alwaysUpdateRig = true,
  1957.     aspect = {
  1958.       aimSpeed = 1,
  1959.       armor = 1,
  1960.       chrono = 1,
  1961.       coldResistance = 1,
  1962.       deflectRate = 0,
  1963.       drag = 1,
  1964.       handlingWeight = 1,
  1965.       heatResistance = 1,
  1966.       noise = 0,
  1967.       power = 0,
  1968.       radiationResistance = 1,
  1969.       stealth = 0,
  1970.       thrust = 1,
  1971.       visibility = 0,
  1972.       weight = 1,
  1973.     },
  1974.     aspectWeights = {
  1975.     },
  1976.     autoAimNode = "rarm",
  1977.     bareHullAspect = {
  1978.       feet = {...},
  1979.       hands = {...},
  1980.       head = {...},
  1981.       torso = {...},
  1982.     },
  1983.     baseGravity = 50,
  1984.     beheadedShapes = {
  1985.       1,
  1986.       2,
  1987.       3,
  1988.       8,
  1989.     },
  1990.     bounds = {
  1991.       b = 27,
  1992.       l = -27,
  1993.       physical = true,
  1994.       r = 27,
  1995.       t = -27,
  1996.     },
  1997.     bulletTimeMultiplier = 1,
  1998.     cameraHeight = 0,
  1999.     canBeBlinded = true,
  2000.     canBeCharmed = true,
  2001.     canBeDamaged = true,
  2002.     canBeDematerialized = true,
  2003.     canBeGripless = true,
  2004.     canBeKnocked = true,
  2005.     canBeScanned = true,
  2006.     canBeSlowed = true,
  2007.     canPickLocks = true,
  2008.     chargeDuration = 1,
  2009.     charmingResistance = 4,
  2010.     composite = "metaldroid",
  2011.     contextMask = "standard",
  2012.     copyFunctions = "metalface",
  2013.     copyTables = "metalface",
  2014.     criticals = {
  2015.       {...},
  2016.       {...},
  2017.       back = {...},
  2018.       head = {...},
  2019.     },
  2020.     cyborg = true,
  2021.     damagedTime = 0.5,
  2022.     dangerFactor = 3,
  2023.     database = "cyborg",
  2024.     defaultAi = "metaldroid",
  2025.     defaultLoot = "metalface",
  2026.     density = 1.5,
  2027.     ejectSpeeds = {
  2028.       head = {...},
  2029.     },
  2030.     electric = true,
  2031.     emotions = {
  2032.       "taunt",
  2033.       "point",
  2034.       "surprised",
  2035.       "confused",
  2036.       "yawn",
  2037.       "angry",
  2038.       "happy",
  2039.       "stepping",
  2040.       "greet",
  2041.       "part",
  2042.       "digging",
  2043.       "ouch",
  2044.       "exhausted",
  2045.       "wondering",
  2046.       "engage",
  2047.       "shrink",
  2048.       "worried",
  2049.       "nap",
  2050.       "impressed",
  2051.       "sing",
  2052.       "sad",
  2053.       "laugh",
  2054.       "work",
  2055.       "talk",
  2056.       "bow",
  2057.       "mumble",
  2058.       "confirm",
  2059.       "tapping",
  2060.       "grooving",
  2061.     },
  2062.     eventStats = {
  2063.       killed = "onKilledMetaldroid",
  2064.     },
  2065.     fuzzySize = 52.5,
  2066.     groundSpacing = 27,
  2067.     head_shape = 2,
  2068.     health = 0.5,
  2069.     healthEffects = {
  2070.       amount = 5,
  2071.       type = "pow",
  2072.     },
  2073.     id = "metaldroid",
  2074.     impactSoundMod = 1,
  2075.     inventory = "metalface",
  2076.     isTarget = true,
  2077.     jumpFx = "smokePuff",
  2078.     jumpSound = "jump",
  2079.     kicks = {
  2080.       kickLeft = 0.12566370614359,
  2081.       kickRight = -0.12566370614359,
  2082.     },
  2083.     ledgeDist = 90,
  2084.     localizedNameId = "actor_metaldroid",
  2085.     losRadius = 13.125,
  2086.     markerScale = 1,
  2087.     movement = "metalface",
  2088.     nodeAttacks = {
  2089.       kickLeft = {...},
  2090.       kickRight = {...},
  2091.       punch = {...},
  2092.       stab = {...},
  2093.       swing = {...},
  2094.       thrust = {...},
  2095.     },
  2096.     nodes = {
  2097.       leftEye = "reye",
  2098.       leftFoot = "lfoot",
  2099.       rightEye = "reye",
  2100.       rightFoot = "rfoot",
  2101.       rightHand = "rhand",
  2102.     },
  2103.     optimizedRig = true,
  2104.     organic = false,
  2105.     pathHeight = 27,
  2106.     pathMask = "climber",
  2107.     pathWidth = 27,
  2108.     physics = {
  2109.       {...},
  2110.       {...},
  2111.       {...},
  2112.       {...},
  2113.       {...},
  2114.       {...},
  2115.       {...},
  2116.       {...},
  2117.       bodyDef = {...},
  2118.     },
  2119.     radius = 27,
  2120.     reactionEnhancerRangeFactor = 1,
  2121.     recoveryTime = 0.25,
  2122.     rig = "metalface",
  2123.     rigHealthEffects = {
  2124.       {...},
  2125.       {...},
  2126.       {...},
  2127.       {...},
  2128.       {...},
  2129.     },
  2130.     scoreMultiplier = 3,
  2131.     shader_amount = 0.74074074074074,
  2132.     shorting = true,
  2133.     sounds = {
  2134.       angry = "bluefaceAngry",
  2135.       blink = "bluefaceBlink",
  2136.       confused = "bluefaceConfused",
  2137.       dash = "jetStart",
  2138.       happy = "bluefaceHappy",
  2139.       impressed = "bluefaceImpressed",
  2140.       jump = "jump",
  2141.       laugh = "bluefaceSmack",
  2142.       laughEnd = "bluefaceSmackEnd",
  2143.       laughStart = "bluefaceSmackStart",
  2144.       sing = "bluefaceSing",
  2145.       talk = "bluefaceTalk",
  2146.     },
  2147.     spawnHeight = 60,
  2148.     spawnWidth = 45,
  2149.     talkHeight = 50,
  2150.     thinkingNode = "head",
  2151.     thinkingNodeOffset = 32,
  2152.     throwSoundEnd = "bluefaceThrowEnd",
  2153.     throwSoundStart = "bluefaceThrowStart",
  2154.     travelDistance = 54,
  2155.     unignore_range_2 = 44100,
  2156.     verbs = {
  2157.       appraise = {...},
  2158.       blind = {...},
  2159.       bob = {...},
  2160.       body = {...},
  2161.       cock = {...},
  2162.       crank = {...},
  2163.       cute = {...},
  2164.       deploy = {...},
  2165.       ending = {...},
  2166.       fiddle = {...},
  2167.       gesture = {...},
  2168.       glow = {...},
  2169.       handle = {...},
  2170.       head = {...},
  2171.       insert = {...},
  2172.       inspect = {...},
  2173.       mag = {...},
  2174.       nod = {...},
  2175.       prepare = {...},
  2176.       proud = {...},
  2177.       shift = {...},
  2178.       shrink = {...},
  2179.       speak = {...},
  2180.       step = {...},
  2181.       threaten = {...},
  2182.       touch = {...},
  2183.       wave = {...},
  2184.       wonky = {...},
  2185.     },
  2186.     wallHeight = -20,
  2187.     windGrab = 1,
  2188.   },
  2189.   metalface = {
  2190.     alien = true,
  2191.     alwaysUpdateRig = true,
  2192.     aspect = {
  2193.       aimSpeed = 1,
  2194.       armor = 1,
  2195.       chrono = 1,
  2196.       coldResistance = 1,
  2197.       deflectRate = 0,
  2198.       drag = 1,
  2199.       handlingWeight = 1,
  2200.       heatResistance = 1,
  2201.       noise = 0,
  2202.       power = 0,
  2203.       radiationResistance = 1,
  2204.       stealth = 0,
  2205.       thrust = 1,
  2206.       visibility = 0,
  2207.       weight = 1,
  2208.     },
  2209.     aspectWeights = {
  2210.     },
  2211.     autoAimNode = "weapon",
  2212.     bareHullAspect = {
  2213.       feet = {...},
  2214.       hands = {...},
  2215.       head = {...},
  2216.       torso = {...},
  2217.     },
  2218.     baseGravity = 50,
  2219.     beheadedShapes = {
  2220.       1,
  2221.       2,
  2222.       3,
  2223.       8,
  2224.     },
  2225.     bounds = {
  2226.       b = 27,
  2227.       l = -27,
  2228.       physical = true,
  2229.       r = 27,
  2230.       t = -27,
  2231.     },
  2232.     bulletTimeMultiplier = 1,
  2233.     cameraHeight = 0,
  2234.     canBeBlinded = true,
  2235.     canBeCharmed = true,
  2236.     canBeDamaged = true,
  2237.     canBeDematerialized = true,
  2238.     canBeGripless = true,
  2239.     canBeKnocked = true,
  2240.     canBeScanned = true,
  2241.     canBeSlowed = true,
  2242.     canPickLocks = true,
  2243.     chargeDuration = 1,
  2244.     charmingResistance = 5,
  2245.     composite = "metalface",
  2246.     contextMask = "standard",
  2247.     criticalForce = 25,
  2248.     criticals = {
  2249.       {...},
  2250.       {...},
  2251.       back = {...},
  2252.       head = {...},
  2253.     },
  2254.     cyborg = true,
  2255.     damagedTime = 0.5,
  2256.     dangerFactor = 3,
  2257.     database = "cyborg",
  2258.     defaultAi = "metalface",
  2259.     defaultLoot = "metalface",
  2260.     density = 1.5,
  2261.     ejectSpeeds = {
  2262.       head = {...},
  2263.     },
  2264.     ejectsTo = "brain",
  2265.     electric = true,
  2266.     emotions = {
  2267.       "taunt",
  2268.       "point",
  2269.       "surprised",
  2270.       "confused",
  2271.       "yawn",
  2272.       "angry",
  2273.       "happy",
  2274.       "stepping",
  2275.       "greet",
  2276.       "part",
  2277.       "digging",
  2278.       "ouch",
  2279.       "exhausted",
  2280.       "wondering",
  2281.       "engage",
  2282.       "shrink",
  2283.       "worried",
  2284.       "nap",
  2285.       "impressed",
  2286.       "sing",
  2287.       "sad",
  2288.       "laugh",
  2289.       "work",
  2290.       "talk",
  2291.       "bow",
  2292.       "mumble",
  2293.       "confirm",
  2294.       "tapping",
  2295.       "grooving",
  2296.     },
  2297.     eventStats = {
  2298.       killed = "onKilledMetalface",
  2299.     },
  2300.     fuzzySize = 52.5,
  2301.     groundSpacing = 27,
  2302.     head_shape = 2,
  2303.     health = 0.5,
  2304.     healthEffects = {
  2305.       amount = 5,
  2306.       type = "pow",
  2307.     },
  2308.     id = "metalface",
  2309.     impactSoundMod = 1,
  2310.     inventory = "metalface",
  2311.     isSuit = true,
  2312.     isTarget = true,
  2313.     jumpFx = "smokePuff",
  2314.     jumpSound = "jump",
  2315.     kicks = {
  2316.       kickLeft = 0.12566370614359,
  2317.       kickRight = -0.12566370614359,
  2318.     },
  2319.     killFx = "botFlash",
  2320.     ledgeDist = 90,
  2321.     localizedNameId = "actor_metalface",
  2322.     losRadius = 13.125,
  2323.     markerScale = 1,
  2324.     movement = "metalface",
  2325.     nodeAttacks = {
  2326.       kickLeft = {...},
  2327.       kickRight = {...},
  2328.       punch = {...},
  2329.       stab = {...},
  2330.       swing = {...},
  2331.       thrust = {...},
  2332.     },
  2333.     nodes = {
  2334.       leftEye = "leye",
  2335.       leftFoot = "lfoot",
  2336.       rightEye = "reye",
  2337.       rightFoot = "rfoot",
  2338.       rightHand = "rhand",
  2339.     },
  2340.     optimizedRig = true,
  2341.     organic = true,
  2342.     pathHeight = 27,
  2343.     pathMask = "climber",
  2344.     pathWidth = 27,
  2345.     physics = {
  2346.       {...},
  2347.       {...},
  2348.       {...},
  2349.       {...},
  2350.       {...},
  2351.       {...},
  2352.       {...},
  2353.       {...},
  2354.       bodyDef = {...},
  2355.     },
  2356.     radius = 27,
  2357.     reactionEnhancerRangeFactor = 1,
  2358.     recoveryTime = 0.25,
  2359.     rig = "metalface",
  2360.     rigHealthEffects = {
  2361.       {...},
  2362.       {...},
  2363.       {...},
  2364.       {...},
  2365.       {...},
  2366.       {...},
  2367.       {...},
  2368.     },
  2369.     scoreMultiplier = 3,
  2370.     shader_amount = 0.74074074074074,
  2371.     sounds = {
  2372.       angry = "bluefaceAngry",
  2373.       blink = "bluefaceBlink",
  2374.       confused = "bluefaceConfused",
  2375.       dash = "jetStart",
  2376.       happy = "bluefaceHappy",
  2377.       impressed = "bluefaceImpressed",
  2378.       jump = "jump",
  2379.       laugh = "bluefaceSmack",
  2380.       laughEnd = "bluefaceSmackEnd",
  2381.       laughStart = "bluefaceSmackStart",
  2382.       sing = "bluefaceSing",
  2383.       talk = "bluefaceTalk",
  2384.     },
  2385.     spawnHeight = 60,
  2386.     spawnWidth = 45,
  2387.     suitInRange = 64,
  2388.     suitOutRange = 92,
  2389.     talkHeight = 50,
  2390.     thinkingNode = "head",
  2391.     thinkingNodeOffset = 32,
  2392.     throwSoundEnd = "bluefaceThrowEnd",
  2393.     throwSoundStart = "bluefaceThrowStart",
  2394.     travelDistance = 54,
  2395.     unignore_range_2 = 44100,
  2396.     verbs = {
  2397.       appraise = {...},
  2398.       blind = {...},
  2399.       bob = {...},
  2400.       body = {...},
  2401.       cock = {...},
  2402.       crank = {...},
  2403.       cute = {...},
  2404.       deploy = {...},
  2405.       ending = {...},
  2406.       fiddle = {...},
  2407.       gesture = {...},
  2408.       glow = {...},
  2409.       handle = {...},
  2410.       head = {...},
  2411.       insert = {...},
  2412.       inspect = {...},
  2413.       mag = {...},
  2414.       nod = {...},
  2415.       prepare = {...},
  2416.       proud = {...},
  2417.       shift = {...},
  2418.       shrink = {...},
  2419.       speak = {...},
  2420.       step = {...},
  2421.       threaten = {...},
  2422.       touch = {...},
  2423.       wave = {...},
  2424.       wonky = {...},
  2425.     },
  2426.     wallHeight = -20,
  2427.     windGrab = 1,
  2428.   },
  2429.   newBlueface = {
  2430.     baseGravity = 50,
  2431.     beheadedShapes = {
  2432.       1,
  2433.       2,
  2434.       3,
  2435.     },
  2436.     bodyDef = {
  2437.       allowSleep = false,
  2438.     },
  2439.     bounds = {
  2440.       b = 27,
  2441.       l = -27,
  2442.       physical = true,
  2443.       r = 27,
  2444.       t = -27,
  2445.     },
  2446.     bulletTimeMultiplier = 1,
  2447.     canBeBlinded = true,
  2448.     canBeKnocked = false,
  2449.     canPickLocks = true,
  2450.     defaultAi = "metalface",
  2451.     defaultLoot = "metalface",
  2452.     electric = true,
  2453.     emotions = {
  2454.       "happy",
  2455.       "grooving",
  2456.       "angry",
  2457.       "surprised",
  2458.       "confused",
  2459.       "laugh",
  2460.       "impressed",
  2461.       "diggit",
  2462.       "tapping",
  2463.       "stepping",
  2464.     },
  2465.     eventStats = {
  2466.       killed = "onKilledNewBlueface",
  2467.     },
  2468.     fuzzySize = 52.5,
  2469.     groundSpacing = 27,
  2470.     head_shape = 2,
  2471.     health = 1,
  2472.     hidden = true,
  2473.     id = "newBlueface",
  2474.     impactSoundMod = 1,
  2475.     inventory = "blueface",
  2476.     isTarget = true,
  2477.     jumpFx = "smokePuff",
  2478.     killFx = "botFlash",
  2479.     ledgeDist = 80,
  2480.     localizedNameId = "actor_newBlueface",
  2481.     losHeight = 13.5,
  2482.     losRadius = 13.125,
  2483.     markerScale = 1,
  2484.     movement = "hero",
  2485.     pathHeight = 27,
  2486.     pathMask = "ground",
  2487.     pathWidth = 27,
  2488.     physics = {
  2489.       {...},
  2490.       {...},
  2491.       {...},
  2492.       {...},
  2493.       {...},
  2494.     },
  2495.     radius = 27,
  2496.     reactionEnhancerRangeFactor = 1,
  2497.     rig = "blueface",
  2498.     shader_amount = 0.74074074074074,
  2499.     shorting = true,
  2500.     spawnHeight = 60,
  2501.     spawnWidth = 45,
  2502.     talkHeight = 50,
  2503.     thinkingNode = "head",
  2504.     thinkingNodeOffset = 32,
  2505.     throwSoundEnd = "bluefaceThrowEnd",
  2506.     throwSoundStart = "bluefaceThrowStart",
  2507.     travelDistance = 54,
  2508.     unignore_range_2 = 44100,
  2509.     windGrab = 1,
  2510.   },
  2511.   ninja = {
  2512.     aiEnabledSound = "aiOn",
  2513.     alien = true,
  2514.     aspect = {
  2515.       chrono = 1.25,
  2516.     },
  2517.     baseGravity = 50,
  2518.     bounds = {
  2519.       b = 24,
  2520.       l = -24,
  2521.       physical = true,
  2522.       r = 24,
  2523.       t = -24,
  2524.     },
  2525.     bulletTimeMultiplier = 1,
  2526.     canBeBlinded = false,
  2527.     canBeCharmed = true,
  2528.     canBeDamaged = true,
  2529.     canBeDematerialized = true,
  2530.     canBeGripless = true,
  2531.     canBeKnocked = true,
  2532.     canBeSlowed = true,
  2533.     canPickLocks = true,
  2534.     chargeDuration = 1,
  2535.     charmingResistance = 3,
  2536.     composite = "ninja",
  2537.     contextMask = "climber",
  2538.     criticalForce = 25,
  2539.     criticals = {
  2540.       {...},
  2541.       {...},
  2542.       back = {...},
  2543.       head = {...},
  2544.     },
  2545.     dangerFactor = 2,
  2546.     defaultAi = "ninja",
  2547.     defaultLoot = "ninja",
  2548.     defaultTints = {
  2549.       eyes = 14,
  2550.     },
  2551.     electric = true,
  2552.     emotions = {
  2553.       "taunt",
  2554.       "point",
  2555.       "surprised",
  2556.       "confused",
  2557.       "yawn",
  2558.       "angry",
  2559.       "happy",
  2560.       "stepping",
  2561.       "greet",
  2562.       "part",
  2563.       "digging",
  2564.       "ouch",
  2565.       "exhausted",
  2566.       "wondering",
  2567.       "engage",
  2568.       "shrink",
  2569.       "worried",
  2570.       "nap",
  2571.       "impressed",
  2572.       "sing",
  2573.       "sad",
  2574.       "laugh",
  2575.       "work",
  2576.       "talk",
  2577.       "bow",
  2578.       "mumble",
  2579.       "confirm",
  2580.       "tapping",
  2581.       "grooving",
  2582.     },
  2583.     eventStats = {
  2584.       killed = "onKilledNinja",
  2585.     },
  2586.     fuzzySize = 47.5,
  2587.     groundSpacing = 24,
  2588.     head_shape = 1,
  2589.     health = 1,
  2590.     id = "ninja",
  2591.     impactSoundMod = 1,
  2592.     inventory = "ninja",
  2593.     isTarget = true,
  2594.     jumpFx = "smokePuff",
  2595.     killFx = "botFlash",
  2596.     ledgeDist = 80,
  2597.     localizedNameId = "actor_ninja",
  2598.     losRadius = 11.875,
  2599.     markerScale = 1,
  2600.     movement = "ninja",
  2601.     nodeAttacks = {
  2602.       punch = {...},
  2603.       stab = {...},
  2604.       swing = {...},
  2605.       thrust = {...},
  2606.     },
  2607.     nodes = {
  2608.       leftEye = "leye",
  2609.       rightEye = "reye",
  2610.     },
  2611.     pathHeight = 19,
  2612.     pathMask = "climber",
  2613.     pathPadding = -5,
  2614.     pathWidth = 19,
  2615.     physics = {
  2616.       {...},
  2617.       {...},
  2618.       {...},
  2619.       bodyDef = {...},
  2620.     },
  2621.     radius = 24,
  2622.     reactionEnhancerRangeFactor = 1,
  2623.     rig = "ninja",
  2624.     rigHealthEffects = {
  2625.       {...},
  2626.       {...},
  2627.       {...},
  2628.       {...},
  2629.       {...},
  2630.       {...},
  2631.       {...},
  2632.     },
  2633.     robot = true,
  2634.     scoreMultiplier = 2,
  2635.     shader_amount = 0.83333333333333,
  2636.     shorting = true,
  2637.     sounds = {
  2638.       angry = "ninjaTalk2",
  2639.       exhausted = "ninjaTalk1",
  2640.       laugh = "ninjaTalk3",
  2641.       sing = "ninjaTalk1",
  2642.       talk = "ninjaTalk1",
  2643.       taunt = "ninjaTalk2",
  2644.     },
  2645.     spawnHeight = 50,
  2646.     spawnWidth = 45,
  2647.     talkHeight = 50,
  2648.     thinkingNode = "head",
  2649.     thinkingNodeOffset = 32,
  2650.     throwSoundEnd = "ninjaThrowEnd",
  2651.     throwSoundStart = "ninjaThrowStart",
  2652.     travelDistance = 48,
  2653.     unignore_range_2 = 36100,
  2654.     verbs = {
  2655.       appraise = {...},
  2656.       blind = {...},
  2657.       bob = {...},
  2658.       body = {...},
  2659.       cock = {...},
  2660.       crank = {...},
  2661.       cute = {...},
  2662.       ending = {...},
  2663.       fiddle = {...},
  2664.       gesture = {...},
  2665.       glow = {...},
  2666.       handle = {...},
  2667.       insert = {...},
  2668.       inspect = {...},
  2669.       mag = {...},
  2670.       nod = {...},
  2671.       prepare = {...},
  2672.       proud = {...},
  2673.       shift = {...},
  2674.       shrink = {...},
  2675.       speak = {...},
  2676.       step = {...},
  2677.       threaten = {...},
  2678.       touch = {...},
  2679.       wave = {...},
  2680.       wonky = {...},
  2681.     },
  2682.     windGrab = 1,
  2683.   },
  2684.   portableSentry = {
  2685.     aiEnabledSound = "sentryOn",
  2686.     alien = true,
  2687.     baseGravity = 50,
  2688.     bounds = {
  2689.       b = 21,
  2690.       l = -11,
  2691.       physical = true,
  2692.       r = 29,
  2693.       t = -21,
  2694.     },
  2695.     bulletTimeMultiplier = 1,
  2696.     canBeBlinded = true,
  2697.     canBeDamaged = true,
  2698.     canBeDematerialized = true,
  2699.     canBeKnocked = false,
  2700.     chargeDuration = 0.5,
  2701.     composite = "portableSentry",
  2702.     contextMask = "mountedSentry",
  2703.     damagedTime = 2,
  2704.     dangerFactor = 0.9,
  2705.     defaultAi = "portableSentry",
  2706.     electric = true,
  2707.     enableFlippedControls = true,
  2708.     eventStats = {
  2709.       killed = "onKilledPortableSentry",
  2710.     },
  2711.     fuzzySize = 28,
  2712.     groundSpacing = 21,
  2713.     health = 1,
  2714.     id = "portableSentry",
  2715.     impactSoundMod = 1,
  2716.     inventory = "sentry",
  2717.     isTarget = true,
  2718.     localizedNameId = "actor_portableSentry",
  2719.     losHeight = 0,
  2720.     losRadius = 7,
  2721.     markerScale = 1,
  2722.     movement = "portableSentry",
  2723.     noDisabledRig = true,
  2724.     nodes = {
  2725.       leftEye = "cam",
  2726.     },
  2727.     pathHeight = 21,
  2728.     pathMask = "ground",
  2729.     pathWidth = 20,
  2730.     physics = {
  2731.       {...},
  2732.       {...},
  2733.       bodyDef = {...},
  2734.     },
  2735.     powered = true,
  2736.     radius = 20,
  2737.     reactionEnhancerRangeFactor = 1,
  2738.     recoveryTime = 1,
  2739.     rig = "portableSentry",
  2740.     rigHealthEffects = {
  2741.       {...},
  2742.       {...},
  2743.       {...},
  2744.     },
  2745.     sentry = true,
  2746.     shader_amount = 1,
  2747.     shorting = true,
  2748.     simpleHelper = true,
  2749.     small = false,
  2750.     spawnHeight = 28,
  2751.     spawnWidth = 28,
  2752.     talkHeight = 50,
  2753.     thinkingAngle = -1.5707963267949,
  2754.     thinkingNode = "head",
  2755.     thinkingNodeOffset = 32,
  2756.     throwSoundEnd = "sentryThrowEnd",
  2757.     throwSoundStart = "sentryThrowStart",
  2758.     travelDistance = 40,
  2759.     unignore_range_2 = 12544,
  2760.     upwardAngleOffset = 1.5707963267949,
  2761.     useSoundStart = "sentryAttack",
  2762.     verbs = {
  2763.       body = {...},
  2764.       cock = {...},
  2765.       crank = {...},
  2766.       ending = {...},
  2767.       fiddle = {...},
  2768.       handle = {...},
  2769.       head = {...},
  2770.       insert = {...},
  2771.       inspect = {...},
  2772.       mag = {...},
  2773.       prepare = {...},
  2774.     },
  2775.     windGrab = 1,
  2776.   },
  2777.   predator = {
  2778.     aiEnabledSound = "predatorOn",
  2779.     aimAtHeight = 10,
  2780.     aimBuffer = 10,
  2781.     alien = true,
  2782.     alwaysUpdateRig = true,
  2783.     aspect = {
  2784.       chrono = 1.5,
  2785.     },
  2786.     baseGravity = 40,
  2787.     big = true,
  2788.     blindRecoveryTime = 0.5,
  2789.     bounds = {
  2790.       b = 43,
  2791.       l = -30,
  2792.       physical = true,
  2793.       r = 30,
  2794.       t = -55,
  2795.     },
  2796.     bulletTimeMultiplier = 1,
  2797.     canBeBlinded = true,
  2798.     canBeCharmed = true,
  2799.     canBeDamaged = false,
  2800.     canBeKnocked = false,
  2801.     chargeDuration = 10,
  2802.     charmingResistance = 6,
  2803.     composite = "predator",
  2804.     contextMask = "standard",
  2805.     damagedTime = 1,
  2806.     dangerFactor = 5,
  2807.     defaultAi = "predator",
  2808.     defaultLoot = "predator",
  2809.     defaultTints = {
  2810.       eyes = 4,
  2811.     },
  2812.     ejectSpeeds = {
  2813.       head = {...},
  2814.     },
  2815.     electric = true,
  2816.     eventStats = {
  2817.       killed = "onKilledPredator",
  2818.     },
  2819.     fuzzySize = 62.5,
  2820.     groundSpacing = 43,
  2821.     head_shape = 1,
  2822.     health = 20,
  2823.     id = "predator",
  2824.     impactSoundMod = 0.6,
  2825.     inventory = "mech",
  2826.     isSuit = true,
  2827.     isTarget = true,
  2828.     jumpFx = "smokePuff",
  2829.     killFx = "botFlash",
  2830.     killSound = "predatorDie",
  2831.     ledgeDist = 120,
  2832.     localizedNameId = "actor_predator",
  2833.     losHeight = 30,
  2834.     losRadius = 15.625,
  2835.     markerScale = 1,
  2836.     mech = true,
  2837.     movement = "predator",
  2838.     nodeAttacks = {
  2839.       peck = {...},
  2840.     },
  2841.     nodes = {
  2842.       leftEye = "eye2",
  2843.       rightEye = "eye3",
  2844.       rightHand = "weapon",
  2845.     },
  2846.     pathHeight = 43,
  2847.     pathMask = "ground",
  2848.     pathWidth = 30,
  2849.     physics = {
  2850.       {...},
  2851.       {...},
  2852.       bodyDef = {...},
  2853.     },
  2854.     radius = 30,
  2855.     reactionEnhancerRangeFactor = 1,
  2856.     recoveryTime = 0.5,
  2857.     rig = "predator",
  2858.     rigHealthEffects = {
  2859.       {...},
  2860.       {...},
  2861.       {...},
  2862.       {...},
  2863.       {...},
  2864.       {...},
  2865.       {...},
  2866.       {...},
  2867.       {...},
  2868.       {...},
  2869.       {...},
  2870.       {...},
  2871.       {...},
  2872.       {...},
  2873.       {...},
  2874.       {...},
  2875.       {...},
  2876.       {...},
  2877.       {...},
  2878.       {...},
  2879.       {...},
  2880.       {...},
  2881.       {...},
  2882.       {...},
  2883.       {...},
  2884.       {...},
  2885.       {...},
  2886.       {...},
  2887.       {...},
  2888.       {...},
  2889.     },
  2890.     robot = true,
  2891.     scoreMultiplier = 6,
  2892.     seats = {
  2893.       pilot = {...},
  2894.     },
  2895.     shader_amount = 0.66666666666667,
  2896.     shorting = true,
  2897.     sounds = {
  2898.       jump = "predatorJump",
  2899.       land = "predatorLand",
  2900.       step = "predatorStep",
  2901.     },
  2902.     spawnHeight = 85,
  2903.     spawnWidth = 40,
  2904.     suitInRange = 64,
  2905.     suitOutRange = 100,
  2906.     talkHeight = 50,
  2907.     thinkingNode = "head",
  2908.     thinkingNodeOffset = 50,
  2909.     travelDistance = 60,
  2910.     unignore_range_2 = 62500,
  2911.     visualHeight = 20,
  2912.     windGrab = 0.8,
  2913.   },
  2914.   protobot = {
  2915.     alien = true,
  2916.     alwaysUpdateRig = true,
  2917.     aspect = {
  2918.       aimSpeed = 1,
  2919.       armor = 1,
  2920.       chrono = 1,
  2921.       coldResistance = 1,
  2922.       deflectRate = 0,
  2923.       drag = 1,
  2924.       handlingWeight = 1,
  2925.       heatResistance = 1,
  2926.       noise = 0,
  2927.       power = 0,
  2928.       radiationResistance = 1,
  2929.       stealth = 0,
  2930.       thrust = 1,
  2931.       visibility = 0,
  2932.       weight = 1,
  2933.     },
  2934.     aspectWeights = {
  2935.     },
  2936.     autoAimNode = "rarm",
  2937.     bareHullAspect = {
  2938.       feet = {...},
  2939.       hands = {...},
  2940.       head = {...},
  2941.       torso = {...},
  2942.     },
  2943.     baseGravity = 50,
  2944.     beheadedShapes = {
  2945.       1,
  2946.       2,
  2947.       3,
  2948.       8,
  2949.     },
  2950.     bounds = {
  2951.       b = 27,
  2952.       l = -27,
  2953.       physical = true,
  2954.       r = 27,
  2955.       t = -27,
  2956.     },
  2957.     bulletTimeMultiplier = 1,
  2958.     cameraHeight = 0,
  2959.     canBeBlinded = true,
  2960.     canBeCharmed = true,
  2961.     canBeDamaged = true,
  2962.     canBeDematerialized = true,
  2963.     canBeGripless = true,
  2964.     canBeKnocked = true,
  2965.     canBeScanned = true,
  2966.     canBeSlowed = true,
  2967.     canPickLocks = true,
  2968.     chargeDuration = 1,
  2969.     charmingResistance = 4,
  2970.     composite = "protobot",
  2971.     contextMask = "standard",
  2972.     copyFunctions = "metalface",
  2973.     copyTables = "metalface",
  2974.     criticals = {
  2975.       {...},
  2976.       {...},
  2977.       back = {...},
  2978.       head = {...},
  2979.     },
  2980.     cyborg = true,
  2981.     damagedTime = 0.5,
  2982.     dangerFactor = 3,
  2983.     database = "cyborg",
  2984.     defaultAi = "metaldroid",
  2985.     defaultLoot = "metalface",
  2986.     density = 1.5,
  2987.     ejectSpeeds = {
  2988.       head = {...},
  2989.     },
  2990.     electric = true,
  2991.     emotions = {
  2992.       "taunt",
  2993.       "point",
  2994.       "surprised",
  2995.       "confused",
  2996.       "yawn",
  2997.       "angry",
  2998.       "happy",
  2999.       "stepping",
  3000.       "greet",
  3001.       "part",
  3002.       "digging",
  3003.       "ouch",
  3004.       "exhausted",
  3005.       "wondering",
  3006.       "engage",
  3007.       "shrink",
  3008.       "worried",
  3009.       "nap",
  3010.       "impressed",
  3011.       "sing",
  3012.       "sad",
  3013.       "laugh",
  3014.       "work",
  3015.       "talk",
  3016.       "bow",
  3017.       "mumble",
  3018.       "confirm",
  3019.       "tapping",
  3020.       "grooving",
  3021.     },
  3022.     eventStats = {
  3023.       killed = "onKilledProtobot",
  3024.     },
  3025.     fuzzySize = 52.5,
  3026.     groundSpacing = 27,
  3027.     head_shape = 2,
  3028.     health = 0.5,
  3029.     healthEffects = {
  3030.       amount = 5,
  3031.       type = "pow",
  3032.     },
  3033.     id = "protobot",
  3034.     impactSoundMod = 1,
  3035.     inventory = "metalface",
  3036.     isTarget = true,
  3037.     jumpFx = "smokePuff",
  3038.     jumpSound = "jump",
  3039.     kicks = {
  3040.       kickLeft = 0.12566370614359,
  3041.       kickRight = -0.12566370614359,
  3042.     },
  3043.     ledgeDist = 90,
  3044.     localizedNameId = "actor_protobot",
  3045.     losRadius = 13.125,
  3046.     markerScale = 1,
  3047.     movement = "metalface",
  3048.     nodeAttacks = {
  3049.       kickLeft = {...},
  3050.       kickRight = {...},
  3051.       punch = {...},
  3052.       stab = {...},
  3053.       swing = {...},
  3054.       thrust = {...},
  3055.     },
  3056.     nodes = {
  3057.       leftEye = "reye",
  3058.       leftFoot = "lfoot",
  3059.       rightEye = "reye",
  3060.       rightFoot = "rfoot",
  3061.       rightHand = "rhand",
  3062.     },
  3063.     optimizedRig = true,
  3064.     organic = false,
  3065.     pathHeight = 27,
  3066.     pathMask = "climber",
  3067.     pathWidth = 27,
  3068.     physics = {
  3069.       {...},
  3070.       {...},
  3071.       {...},
  3072.       {...},
  3073.       {...},
  3074.       {...},
  3075.       {...},
  3076.       {...},
  3077.       bodyDef = {...},
  3078.     },
  3079.     radius = 27,
  3080.     reactionEnhancerRangeFactor = 1,
  3081.     recoveryTime = 0.25,
  3082.     rig = "metalface",
  3083.     rigHealthEffects = {
  3084.       {...},
  3085.       {...},
  3086.       {...},
  3087.       {...},
  3088.       {...},
  3089.       {...},
  3090.     },
  3091.     scoreMultiplier = 3,
  3092.     shader_amount = 0.74074074074074,
  3093.     shorting = true,
  3094.     sounds = {
  3095.       angry = "bluefaceAngry",
  3096.       blink = "bluefaceBlink",
  3097.       confused = "bluefaceConfused",
  3098.       dash = "jetStart",
  3099.       happy = "bluefaceHappy",
  3100.       impressed = "bluefaceImpressed",
  3101.       jump = "jump",
  3102.       laugh = "bluefaceSmack",
  3103.       laughEnd = "bluefaceSmackEnd",
  3104.       laughStart = "bluefaceSmackStart",
  3105.       sing = "bluefaceSing",
  3106.       talk = "bluefaceTalk",
  3107.     },
  3108.     spawnHeight = 60,
  3109.     spawnWidth = 45,
  3110.     talkHeight = 50,
  3111.     thinkingNode = "head",
  3112.     thinkingNodeOffset = 32,
  3113.     throwSoundEnd = "bluefaceThrowEnd",
  3114.     throwSoundStart = "bluefaceThrowStart",
  3115.     travelDistance = 54,
  3116.     unignore_range_2 = 44100,
  3117.     verbs = {
  3118.       appraise = {...},
  3119.       blind = {...},
  3120.       bob = {...},
  3121.       body = {...},
  3122.       cock = {...},
  3123.       crank = {...},
  3124.       cute = {...},
  3125.       deploy = {...},
  3126.       ending = {...},
  3127.       fiddle = {...},
  3128.       gesture = {...},
  3129.       glow = {...},
  3130.       handle = {...},
  3131.       head = {...},
  3132.       insert = {...},
  3133.       inspect = {...},
  3134.       mag = {...},
  3135.       nod = {...},
  3136.       prepare = {...},
  3137.       proud = {...},
  3138.       shift = {...},
  3139.       shrink = {...},
  3140.       speak = {...},
  3141.       step = {...},
  3142.       threaten = {...},
  3143.       touch = {...},
  3144.       wave = {...},
  3145.       wonky = {...},
  3146.     },
  3147.     wallHeight = -20,
  3148.     windGrab = 1,
  3149.   },
  3150.   sentry = {
  3151.     aiEnabledSound = "sentryOn",
  3152.     alien = true,
  3153.     alwaysUpdateRig = true,
  3154.     baseGravity = 0,
  3155.     bounds = {
  3156.       b = 19.5,
  3157.       l = -21,
  3158.       physical = true,
  3159.       r = 21,
  3160.       t = -18.5,
  3161.     },
  3162.     bulletTimeMultiplier = 1,
  3163.     canBeBlinded = true,
  3164.     canBeDamaged = true,
  3165.     canBeDematerialized = true,
  3166.     canBeKnocked = false,
  3167.     chargeDuration = 0.5,
  3168.     contextMask = "mountedSentry",
  3169.     damagedTime = 2,
  3170.     dangerFactor = 0.75,
  3171.     defaultAi = "sentry",
  3172.     defaultLoot = "sentry",
  3173.     dependencies = {
  3174.       "sentryFoot",
  3175.     },
  3176.     electric = true,
  3177.     enableFlippedControls = true,
  3178.     eventStats = {
  3179.       killed = "onKilledSentry",
  3180.     },
  3181.     fuzzySize = 25,
  3182.     groundSpacing = 19.5,
  3183.     health = 1,
  3184.     id = "sentry",
  3185.     impactSoundMod = 1,
  3186.     inventory = "sentry",
  3187.     isTarget = true,
  3188.     killFx = "botFlash",
  3189.     localizedNameId = "actor_sentry",
  3190.     losHeight = 0,
  3191.     losRadius = 6.25,
  3192.     markerScale = 1,
  3193.     movement = "sentry",
  3194.     noDisabledRig = true,
  3195.     nodes = {
  3196.       leftEye = "body",
  3197.       rightEye = "body",
  3198.     },
  3199.     pathHeight = 19.5,
  3200.     pathMask = "ground",
  3201.     pathWidth = 21,
  3202.     physics = {
  3203.       {...},
  3204.       {...},
  3205.       bodyDef = {...},
  3206.     },
  3207.     powered = true,
  3208.     radius = 19,
  3209.     reactionEnhancerRangeFactor = 1,
  3210.     recoveryTime = 1,
  3211.     rig = "sentry",
  3212.     sentry = true,
  3213.     shader_amount = 1,
  3214.     shorting = true,
  3215.     small = false,
  3216.     spawnHeight = 25,
  3217.     spawnWidth = 25,
  3218.     talkHeight = 50,
  3219.     thinkingAngle = -1.5707963267949,
  3220.     thinkingNode = "head",
  3221.     thinkingNodeOffset = 32,
  3222.     throwSoundEnd = "sentryThrowEnd",
  3223.     throwSoundStart = "sentryThrowStart",
  3224.     travelDistance = 42,
  3225.     unignore_range_2 = 10000,
  3226.     useSoundStart = "sentryAttack",
  3227.     windGrab = 1,
  3228.   },
  3229.   sentryLow1 = {
  3230.     aiEnabledSound = "sentryOn",
  3231.     aimAtHeight = 30,
  3232.     baseGravity = 33,
  3233.     bounds = {
  3234.       b = 0,
  3235.       l = -25,
  3236.       physical = true,
  3237.       r = 25,
  3238.       t = -70,
  3239.     },
  3240.     bulletTimeMultiplier = 1,
  3241.     canBeBlinded = true,
  3242.     canBeDamaged = true,
  3243.     canBeDematerialized = true,
  3244.     canBeKnocked = true,
  3245.     composite = "sentryLow1",
  3246.     contextMask = "groundSentry",
  3247.     criticals = {
  3248.       {...},
  3249.       back = {...},
  3250.     },
  3251.     damagedTime = 3,
  3252.     dangerFactor = 0.75,
  3253.     defaultAi = "sentryLow1",
  3254.     defaultLoot = "sentryLow1",
  3255.     defaultTints = {
  3256.       eyes = 14,
  3257.     },
  3258.     default_item = "sluggerSemi",
  3259.     electric = true,
  3260.     enableFlippedControls = false,
  3261.     eventStats = {
  3262.       killed = "onKilledSentryLow1",
  3263.     },
  3264.     explodeCenterHeight = 30,
  3265.     fuzzySize = 52.5,
  3266.     groundSpacing = 0,
  3267.     head_shape = 3,
  3268.     health = 1,
  3269.     id = "sentryLow1",
  3270.     impactSoundMod = 1,
  3271.     inventory = "tripodSentry",
  3272.     isTarget = true,
  3273.     killFx = "botFlash",
  3274.     killSound = "sentryLowDie",
  3275.     localizedNameId = "actor_sentryLow1",
  3276.     losHeight = 55,
  3277.     losRadius = 13.125,
  3278.     markerScale = 1,
  3279.     movement = "sentryLow1",
  3280.     nodes = {
  3281.       leftEye = "head",
  3282.       rightEye = "head",
  3283.     },
  3284.     pathHeight = 0,
  3285.     pathMask = "ground",
  3286.     pathWidth = 25,
  3287.     physics = {
  3288.       {...},
  3289.       {...},
  3290.       {...},
  3291.       bodyDef = {...},
  3292.     },
  3293.     radius = 25,
  3294.     reactionEnhancerRangeFactor = 1,
  3295.     recoveryTime = 2,
  3296.     rig = "sentryLow1",
  3297.     rigHealthEffects = {
  3298.       {...},
  3299.       {...},
  3300.       {...},
  3301.       {...},
  3302.     },
  3303.     scoreMultiplier = 0.5,
  3304.     sentry = true,
  3305.     shader_amount = 0.8,
  3306.     shorting = true,
  3307.     small = false,
  3308.     spawnHeight = 65,
  3309.     spawnWidth = 40,
  3310.     talkHeight = 50,
  3311.     thinkingNode = "head",
  3312.     thinkingNodeOffset = 32,
  3313.     travelDistance = 50,
  3314.     unignore_range_2 = 44100,
  3315.     useSoundStart = "sentryLowAttack",
  3316.     verbs = {
  3317.       cock = {...},
  3318.       crank = {...},
  3319.       ending = {...},
  3320.       fiddle = {...},
  3321.       handle = {...},
  3322.       insert = {...},
  3323.       inspect = {...},
  3324.       mag = {...},
  3325.       prepare = {...},
  3326.     },
  3327.     visualHeight = 30,
  3328.     windGrab = 1,
  3329.   },
  3330.   sentryLow2 = {
  3331.     aiEnabledSound = "sentryOn",
  3332.     aimAtHeight = 30,
  3333.     baseGravity = 33,
  3334.     bounds = {
  3335.       b = 0,
  3336.       l = -38,
  3337.       physical = true,
  3338.       r = 25,
  3339.       t = -62,
  3340.     },
  3341.     bulletTimeMultiplier = 1,
  3342.     canBeBlinded = true,
  3343.     canBeDamaged = true,
  3344.     canBeDematerialized = true,
  3345.     canBeKnocked = true,
  3346.     composite = "sentryLow2",
  3347.     contextMask = "groundSentry",
  3348.     criticals = {
  3349.       {...},
  3350.       back = {...},
  3351.     },
  3352.     damagedTime = 3,
  3353.     dangerFactor = 0.75,
  3354.     defaultAi = "sentryLow2",
  3355.     defaultLoot = "sentryLow2",
  3356.     defaultTints = {
  3357.       eyes = 14,
  3358.     },
  3359.     default_item = "sphereGrenade",
  3360.     electric = true,
  3361.     enableFlippedControls = false,
  3362.     eventStats = {
  3363.       killed = "onKilledSentryLow2",
  3364.     },
  3365.     explodeCenterHeight = 30,
  3366.     fuzzySize = 45,
  3367.     groundSpacing = 0,
  3368.     head_shape = 3,
  3369.     health = 1,
  3370.     id = "sentryLow2",
  3371.     impactSoundMod = 1,
  3372.     inventory = "catapultSentry",
  3373.     isTarget = true,
  3374.     killFx = "botFlash",
  3375.     killSound = "sentryLowDie",
  3376.     localizedNameId = "actor_sentryLow2",
  3377.     losHeight = 50,
  3378.     losRadius = 11.25,
  3379.     markerScale = 1,
  3380.     movement = "sentryLow2",
  3381.     nodes = {
  3382.       leftEye = "head",
  3383.       rightEye = "head",
  3384.     },
  3385.     pathHeight = 0,
  3386.     pathMask = "ground",
  3387.     pathWidth = 31.5,
  3388.     physics = {
  3389.       {...},
  3390.       {...},
  3391.       {...},
  3392.       {...},
  3393.       bodyDef = {...},
  3394.     },
  3395.     radius = 31,
  3396.     reactionEnhancerRangeFactor = 1,
  3397.     recoveryTime = 2,
  3398.     rig = "sentryLow2",
  3399.     rigHealthEffects = {
  3400.       {...},
  3401.       {...},
  3402.       {...},
  3403.       {...},
  3404.       {...},
  3405.     },
  3406.     scoreMultiplier = 0.5,
  3407.     sentry = true,
  3408.     shader_amount = 0.64516129032258,
  3409.     shorting = true,
  3410.     small = false,
  3411.     spawnHeight = 40,
  3412.     spawnWidth = 50,
  3413.     talkHeight = 50,
  3414.     thinkingNode = "head",
  3415.     thinkingNodeOffset = 32,
  3416.     throwSoundEnd = "sentryLowThrowEnd",
  3417.     throwSoundStart = "sentryLowThrowStart",
  3418.     travelDistance = 63,
  3419.     unignore_range_2 = 32400,
  3420.     useSoundStart = "sentryLowAttack",
  3421.     visualHeight = 20,
  3422.     windGrab = 1,
  3423.   },
  3424.   sentryLow3 = {
  3425.     aiEnabledSound = "sentryOn",
  3426.     aimAtHeight = 0,
  3427.     baseGravity = 33,
  3428.     bodyDef = {
  3429.       allowSleep = false,
  3430.     },
  3431.     bounds = {
  3432.       b = 27,
  3433.       l = -26,
  3434.       physical = true,
  3435.       r = 26,
  3436.       t = -27,
  3437.     },
  3438.     bulletTimeMultiplier = 1,
  3439.     canBeBlinded = true,
  3440.     canBeDamaged = true,
  3441.     canBeDematerialized = true,
  3442.     canBeKnocked = false,
  3443.     composite = "sentryLow3",
  3444.     contextMask = "mountedSentry",
  3445.     damagedTime = 3,
  3446.     dangerFactor = 0.75,
  3447.     defaultAi = "sentryLow3",
  3448.     defaultLoot = "sentryLow3",
  3449.     defaultTints = {
  3450.       eyes = 14,
  3451.     },
  3452.     electric = true,
  3453.     enableFlippedControls = false,
  3454.     eventStats = {
  3455.       killed = "onKilledSentryLow3",
  3456.     },
  3457.     explodeCenterHeight = 0,
  3458.     fuzzySize = 47.5,
  3459.     groundSpacing = 27,
  3460.     head_shape = 1,
  3461.     health = 1,
  3462.     id = "sentryLow3",
  3463.     impactSoundMod = 1,
  3464.     inventory = "mountedSentry",
  3465.     isTarget = true,
  3466.     killFx = "botFlash",
  3467.     killSound = "sentryLowDie",
  3468.     localizedNameId = "actor_sentryLow3",
  3469.     losHeight = 0,
  3470.     losRadius = 11.875,
  3471.     markerScale = 1,
  3472.     movement = "sentryLow3",
  3473.     nodes = {
  3474.       leftEye = "camera",
  3475.       rightEye = "camera",
  3476.     },
  3477.     pathHeight = 27,
  3478.     pathMask = "ground",
  3479.     pathWidth = 26,
  3480.     physics = {
  3481.       {...},
  3482.     },
  3483.     radius = 26,
  3484.     reactionEnhancerRangeFactor = 1,
  3485.     recoveryTime = 2,
  3486.     rig = "sentryLow3",
  3487.     rigHealthEffects = {
  3488.       {...},
  3489.       {...},
  3490.       {...},
  3491.       {...},
  3492.       {...},
  3493.     },
  3494.     scoreMultiplier = 0.5,
  3495.     sentry = true,
  3496.     shader_amount = 0.76923076923077,
  3497.     shorting = true,
  3498.     small = false,
  3499.     spawnHeight = 55,
  3500.     spawnWidth = 40,
  3501.     talkHeight = 50,
  3502.     thinkingNode = "head",
  3503.     thinkingNodeOffset = 32,
  3504.     travelDistance = 52,
  3505.     unignore_range_2 = 36100,
  3506.     useSoundStart = "sentryLowAttack",
  3507.     verbs = {
  3508.       cock = {...},
  3509.       crank = {...},
  3510.       ending = {...},
  3511.       fiddle = {...},
  3512.       handle = {...},
  3513.       insert = {...},
  3514.       inspect = {...},
  3515.       mag = {...},
  3516.       prepare = {...},
  3517.     },
  3518.     visualHeight = 0,
  3519.     windGrab = 1,
  3520.   },
  3521.   sentryLow4 = {
  3522.     absoluteAngleOffset = 1.5707963267949,
  3523.     aiEnabledSound = "sentryOn",
  3524.     aimAtHeight = -15,
  3525.     baseGravity = 33,
  3526.     bounds = {
  3527.       b = 30,
  3528.       l = -32,
  3529.       physical = true,
  3530.       r = 32,
  3531.       t = 0,
  3532.     },
  3533.     bulletTimeMultiplier = 1,
  3534.     canBeBlinded = true,
  3535.     canBeDamaged = true,
  3536.     canBeDematerialized = true,
  3537.     canBeKnocked = false,
  3538.     composite = "sentryLow4",
  3539.     contextMask = "ceilingSentry",
  3540.     damagedTime = 3,
  3541.     dangerFactor = 0.75,
  3542.     defaultAi = "sentryLow4",
  3543.     defaultLoot = "sentryLow4",
  3544.     defaultTints = {
  3545.       eyes = 14,
  3546.     },
  3547.     electric = true,
  3548.     enableFlippedControls = false,
  3549.     eventStats = {
  3550.       killed = "onKilledSentryLow4",
  3551.     },
  3552.     explodeCenterHeight = 0,
  3553.     fuzzySize = 45,
  3554.     groundSpacing = 30,
  3555.     head_shape = 1,
  3556.     health = 0.5,
  3557.     id = "sentryLow4",
  3558.     impactSoundMod = 1,
  3559.     inventory = "springSentry",
  3560.     isTarget = true,
  3561.     killFx = "botFlash",
  3562.     killSound = "sentryLowDie",
  3563.     localizedNameId = "actor_sentryLow4",
  3564.     losHeight = -15,
  3565.     losRadius = 11.25,
  3566.     markerScale = 1,
  3567.     movement = "sentryLow4",
  3568.     nodes = {
  3569.       leftEye = "camera",
  3570.       rightEye = "camera",
  3571.     },
  3572.     pathHeight = 30,
  3573.     pathMask = "ground",
  3574.     pathWidth = 32,
  3575.     physics = {
  3576.       {...},
  3577.       bodyDef = {...},
  3578.     },
  3579.     radius = 15,
  3580.     reactionEnhancerRangeFactor = 1,
  3581.     recoveryTime = 2,
  3582.     rig = "sentryLow4",
  3583.     rigHealthEffects = {
  3584.       {...},
  3585.       {...},
  3586.       {...},
  3587.       {...},
  3588.     },
  3589.     scoreMultiplier = 0.5,
  3590.     sentry = true,
  3591.     shader_amount = 1,
  3592.     shorting = true,
  3593.     small = false,
  3594.     spawnHeight = 30,
  3595.     spawnWidth = 60,
  3596.     talkHeight = 50,
  3597.     thinkingNode = "head",
  3598.     thinkingNodeOffset = 32,
  3599.     throwSoundEnd = "sentryLowSpring",
  3600.     travelDistance = 64,
  3601.     unignore_range_2 = 32400,
  3602.     useSoundStart = "sentryAttack",
  3603.     visualHeight = -15,
  3604.     windGrab = 1,
  3605.   },
  3606.   sentryLow5 = {
  3607.     aiEnabledSound = "sentryOn",
  3608.     aimAtHeight = 5,
  3609.     baseGravity = 33,
  3610.     bounds = {
  3611.       b = 16,
  3612.       l = -26,
  3613.       physical = true,
  3614.       r = 23,
  3615.       t = -27,
  3616.     },
  3617.     bulletTimeMultiplier = 1,
  3618.     canBeBlinded = true,
  3619.     canBeDamaged = true,
  3620.     canBeDematerialized = true,
  3621.     canBeKnocked = true,
  3622.     composite = "sentryLow5",
  3623.     contextMask = "groundSentry",
  3624.     criticals = {
  3625.       {...},
  3626.       back = {...},
  3627.     },
  3628.     damagedTime = 3,
  3629.     dangerFactor = 0.75,
  3630.     defaultAi = "sentryLow5",
  3631.     defaultLoot = "sentryLow5",
  3632.     defaultTints = {
  3633.       eyes = 14,
  3634.     },
  3635.     default_item = "sluggerSemi",
  3636.     electric = true,
  3637.     enableFlippedControls = false,
  3638.     eventStats = {
  3639.       killed = "onKilledSentryLow5",
  3640.     },
  3641.     explodeCenterHeight = 5,
  3642.     fuzzySize = 42.5,
  3643.     groundSpacing = 16,
  3644.     health = 1,
  3645.     id = "sentryLow5",
  3646.     impactSoundMod = 1,
  3647.     inventory = "carSentry",
  3648.     isTarget = true,
  3649.     killFx = "botFlash",
  3650.     killSound = "sentryLowDie",
  3651.     ledgeDist = 80,
  3652.     localizedNameId = "actor_sentryLow5",
  3653.     losHeight = 25,
  3654.     losRadius = 10.625,
  3655.     markerScale = 1,
  3656.     mobile = true,
  3657.     movement = "sentryLow5",
  3658.     nodes = {
  3659.       leftEye = "head",
  3660.       rightEye = "head",
  3661.     },
  3662.     pathHeight = 16,
  3663.     pathMask = "ground",
  3664.     pathWidth = 24.5,
  3665.     physics = {
  3666.       {...},
  3667.       {...},
  3668.       bodyDef = {...},
  3669.     },
  3670.     radius = 21.5,
  3671.     reactionEnhancerRangeFactor = 1,
  3672.     recoveryTime = 2,
  3673.     rig = "sentryLow5",
  3674.     rigHealthEffects = {
  3675.       {...},
  3676.       {...},
  3677.       {...},
  3678.       {...},
  3679.       {...},
  3680.     },
  3681.     scoreMultiplier = 0.5,
  3682.     sentry = true,
  3683.     shader_amount = 0.93023255813953,
  3684.     shorting = true,
  3685.     small = false,
  3686.     spawnHeight = 45,
  3687.     spawnWidth = 40,
  3688.     talkHeight = 50,
  3689.     thinkingNode = "head",
  3690.     thinkingNodeOffset = 32,
  3691.     travelDistance = 49,
  3692.     unignore_range_2 = 28900,
  3693.     useSoundStart = "sentryLowAttack",
  3694.     visualHeight = 20,
  3695.     windGrab = 1,
  3696.   },
  3697.   sgGuard = {
  3698.     aimAtHeight = 20,
  3699.     alwaysUpdateRig = false,
  3700.     baseGravity = 40,
  3701.     bounds = {
  3702.       b = 0,
  3703.       l = -24,
  3704.       physical = true,
  3705.       r = 24,
  3706.       t = -56,
  3707.     },
  3708.     bulletTimeMultiplier = 1,
  3709.     canBeBlinded = false,
  3710.     canBeDamaged = true,
  3711.     canBeKnocked = false,
  3712.     damagedTime = 1,
  3713.     dat = "StarGuard.dat",
  3714.     defaultAi = "sgGuard",
  3715.     defaultLoot = "cheap",
  3716.     dontDropCarried = true,
  3717.     eventStats = {
  3718.       killed = "onKilledSgGuard",
  3719.     },
  3720.     fuzzySize = 45,
  3721.     groundSpacing = 0,
  3722.     health = 7,
  3723.     id = "sgGuard",
  3724.     impactSoundMod = 1,
  3725.     inventory = "starGuard",
  3726.     isTarget = true,
  3727.     ledgeDist = 80,
  3728.     localizedNameId = "actor_sgGuard",
  3729.     losHeight = 20,
  3730.     losRadius = 11.25,
  3731.     markerScale = 1,
  3732.     movement = "sgGuard",
  3733.     noAiFeedback = true,
  3734.     pathHeight = 0,
  3735.     pathMask = "ground",
  3736.     pathWidth = 24,
  3737.     physics = {
  3738.       {...},
  3739.       bodyDef = {...},
  3740.     },
  3741.     radius = 24,
  3742.     reactionEnhancerRangeFactor = 1,
  3743.     recoveryTime = 0.5,
  3744.     shader_amount = 0.83333333333333,
  3745.     spawnHeight = 50,
  3746.     spawnWidth = 40,
  3747.     spriteNames = {
  3748.       "SGGuardStandPose",
  3749.       "SGGuardWalkPose",
  3750.     },
  3751.     talkHeight = 50,
  3752.     thinkingNode = "head",
  3753.     thinkingNodeOffset = 64,
  3754.     travelDistance = 48,
  3755.     unignore_range_2 = 32400,
  3756.     visualHeight = 20,
  3757.     windGrab = 1,
  3758.   },
  3759.   sgMonster = {
  3760.     aimAtHeight = 20,
  3761.     alwaysUpdateRig = false,
  3762.     baseGravity = 50,
  3763.     bounds = {
  3764.       b = 0,
  3765.       l = -24,
  3766.       physical = true,
  3767.       r = 24,
  3768.       t = -57,
  3769.     },
  3770.     bulletTimeMultiplier = 1,
  3771.     canBeBlinded = false,
  3772.     canBeDamaged = true,
  3773.     canBeKnocked = false,
  3774.     damagedTime = 1,
  3775.     dat = "StarGuard.dat",
  3776.     defaultAi = "sgMonster",
  3777.     defaultLoot = "cheap",
  3778.     dontDropCarried = true,
  3779.     eventStats = {
  3780.       killed = "onKilledSgMonster",
  3781.     },
  3782.     fuzzySize = 45,
  3783.     groundSpacing = 0,
  3784.     health = 7,
  3785.     id = "sgMonster",
  3786.     impactSoundMod = 1,
  3787.     inventory = "starGuard",
  3788.     isTarget = true,
  3789.     ledgeDist = 80,
  3790.     localizedNameId = "actor_sgMonster",
  3791.     losHeight = 20,
  3792.     losRadius = 11.25,
  3793.     markerScale = 1,
  3794.     movement = "sgMonster",
  3795.     noAiFeedback = true,
  3796.     pathHeight = 0,
  3797.     pathMask = "ground",
  3798.     pathWidth = 24,
  3799.     physics = {
  3800.       {...},
  3801.       {...},
  3802.       bodyDef = {...},
  3803.     },
  3804.     radius = 24,
  3805.     reactionEnhancerRangeFactor = 1,
  3806.     recoveryTime = 0.5,
  3807.     shader_amount = 0.83333333333333,
  3808.     spawnHeight = 50,
  3809.     spawnWidth = 40,
  3810.     spriteNames = {
  3811.       "SGMonsterWalk",
  3812.       "SGMonsterStand",
  3813.       "SGMonsterJump",
  3814.       "SGMonsterCorpse",
  3815.     },
  3816.     talkHeight = 50,
  3817.     thinkingNode = "head",
  3818.     thinkingNodeOffset = 80,
  3819.     travelDistance = 48,
  3820.     unignore_range_2 = 32400,
  3821.     visualHeight = 20,
  3822.     windGrab = 1,
  3823.   },
  3824.   shroom = {
  3825.     aimAtHeight = -2,
  3826.     baseGravity = 50,
  3827.     bounds = {
  3828.       b = 13,
  3829.       l = -13,
  3830.       physical = true,
  3831.       r = 13,
  3832.       t = -13,
  3833.     },
  3834.     bulletTimeMultiplier = 1,
  3835.     canBeBlinded = true,
  3836.     canBeCharmed = true,
  3837.     canBeDamaged = true,
  3838.     canBeGripless = true,
  3839.     canBeKnocked = true,
  3840.     canPickLocks = true,
  3841.     charmingResistance = 1,
  3842.     composite = "shroom",
  3843.     contextMask = "omniClimber",
  3844.     damagedTime = 1.5,
  3845.     dangerFactor = 0.3,
  3846.     defaultAi = "shroom",
  3847.     defaultLoot = "shroom",
  3848.     defaultTints = {
  3849.       eyes = 3,
  3850.     },
  3851.     emotionSoundSpeed = 0.7,
  3852.     emotions = {
  3853.       "taunt",
  3854.       "point",
  3855.       "surprised",
  3856.       "confused",
  3857.       "yawn",
  3858.       "angry",
  3859.       "happy",
  3860.       "stepping",
  3861.       "greet",
  3862.       "part",
  3863.       "digging",
  3864.       "ouch",
  3865.       "exhausted",
  3866.       "wondering",
  3867.       "engage",
  3868.       "shrink",
  3869.       "worried",
  3870.       "nap",
  3871.       "impressed",
  3872.       "sing",
  3873.       "sad",
  3874.       "laugh",
  3875.       "work",
  3876.       "talk",
  3877.       "bow",
  3878.       "mumble",
  3879.       "confirm",
  3880.       "tapping",
  3881.       "grooving",
  3882.     },
  3883.     enableFlippedControls = true,
  3884.     eventStats = {
  3885.       killed = "onKilledShroom",
  3886.     },
  3887.     fungus = true,
  3888.     fuzzySize = 24.5,
  3889.     groundSpacing = 13,
  3890.     health = 0.15,
  3891.     id = "shroom",
  3892.     impactSoundMod = 1.2,
  3893.     inventory = "shroom",
  3894.     isTarget = true,
  3895.     ledgeDist = 40,
  3896.     localizedNameId = "actor_shroom",
  3897.     losHeight = 10,
  3898.     losRadius = 6.125,
  3899.     markerScale = 1,
  3900.     masterNode = "cap",
  3901.     movement = "shroom",
  3902.     native = true,
  3903.     nodeAttacks = {
  3904.       punch = {...},
  3905.     },
  3906.     organic = true,
  3907.     pathHeight = 13,
  3908.     pathMask = "climber",
  3909.     pathWidth = 13,
  3910.     physicalDamageFactor = 2,
  3911.     physics = {
  3912.       {...},
  3913.       {...},
  3914.       {...},
  3915.       {...},
  3916.     },
  3917.     radius = 13,
  3918.     reactionEnhancerRangeFactor = 1,
  3919.     recoveryTime = 0.75,
  3920.     rig = "shroom",
  3921.     scoreMultiplier = 0.5,
  3922.     shader_amount = 1,
  3923.     small = true,
  3924.     sounds = {
  3925.       angry = "shroomAngry",
  3926.       confused = "shroomConfused",
  3927.       death = "shroomDie",
  3928.       happy = "shroomLaugh",
  3929.       impressed = "shroomImpressed",
  3930.       laugh = "shroomLaugh",
  3931.       ouch = "shroomHurt",
  3932.       sing = "shroomSing",
  3933.       sleep = "shroomSleep",
  3934.       talk = "shroomTalk",
  3935.       taunt = "shroomTaunt",
  3936.     },
  3937.     spawnHeight = 24,
  3938.     spawnWidth = 25,
  3939.     talkHeight = 50,
  3940.     thinkingNode = "head",
  3941.     thinkingNodeOffset = 32,
  3942.     throwSoundEnd = "shroomThrowEnd",
  3943.     throwSoundStart = "shroomThrowStart",
  3944.     travelDistance = 26,
  3945.     unignore_range_2 = 9604,
  3946.     useSoundStart = "shroomattack",
  3947.     verbs = {
  3948.       appraise = {...},
  3949.       blind = {...},
  3950.       bob = {...},
  3951.       body = {...},
  3952.       cock = {...},
  3953.       crank = {...},
  3954.       cute = {...},
  3955.       ending = {...},
  3956.       fiddle = {...},
  3957.       gesture = {...},
  3958.       glow = {...},
  3959.       handle = {...},
  3960.       insert = {...},
  3961.       inspect = {...},
  3962.       mag = {...},
  3963.       nod = {...},
  3964.       prepare = {...},
  3965.       proud = {...},
  3966.       shift = {...},
  3967.       shrink = {...},
  3968.       speak = {...},
  3969.       step = {...},
  3970.       threaten = {...},
  3971.       touch = {...},
  3972.       wave = {...},
  3973.       wonky = {...},
  3974.     },
  3975.     windGrab = 1,
  3976.   },
  3977.   shroomCat = {
  3978.     aimAtHeight = 10,
  3979.     aspect = {
  3980.       coldResistance = 1,
  3981.       heatResistance = 1,
  3982.     },
  3983.     autoAimNode = "rarm",
  3984.     baseGravity = 50,
  3985.     bounds = {
  3986.       b = 20.5,
  3987.       l = -17.5,
  3988.       physical = true,
  3989.       r = 17.5,
  3990.       t = -40.5,
  3991.     },
  3992.     bulletTimeMultiplier = 1,
  3993.     canBeBlinded = true,
  3994.     canBeCharmed = true,
  3995.     canBeDamaged = true,
  3996.     canBeGripless = true,
  3997.     canBeKnocked = true,
  3998.     canBeSlowed = true,
  3999.     canPickLocks = true,
  4000.     charmingResistance = 1.25,
  4001.     composite = "shroomCat",
  4002.     contextMask = "climber",
  4003.     criticals = {
  4004.       {...},
  4005.       back = {...},
  4006.     },
  4007.     damagedTime = 1.5,
  4008.     dangerFactor = 1,
  4009.     defaultAi = "shroomCat",
  4010.     defaultLoot = "shroomCat",
  4011.     emotionSoundDelays = {
  4012.       impressed = 0.8,
  4013.       laugh = 0.2,
  4014.       mumble = 0.2,
  4015.       sing = 0.7,
  4016.       talk = 0.3,
  4017.     },
  4018.     emotionSoundSpeed = 0.9,
  4019.     emotionSpeeds = {
  4020.       laugh = 0.6,
  4021.       mumble = 0.5,
  4022.       talk = 0.7,
  4023.     },
  4024.     emotions = {
  4025.       "taunt",
  4026.       "point",
  4027.       "surprised",
  4028.       "confused",
  4029.       "yawn",
  4030.       "angry",
  4031.       "happy",
  4032.       "stepping",
  4033.       "greet",
  4034.       "part",
  4035.       "digging",
  4036.       "ouch",
  4037.       "exhausted",
  4038.       "wondering",
  4039.       "engage",
  4040.       "shrink",
  4041.       "worried",
  4042.       "nap",
  4043.       "impressed",
  4044.       "sing",
  4045.       "sad",
  4046.       "laugh",
  4047.       "work",
  4048.       "talk",
  4049.       "bow",
  4050.       "mumble",
  4051.       "confirm",
  4052.       "tapping",
  4053.       "grooving",
  4054.     },
  4055.     enableFlippedControls = true,
  4056.     eventStats = {
  4057.       killed = "onKilledShroomCat",
  4058.     },
  4059.     fungus = true,
  4060.     fuzzySize = 35,
  4061.     groundSpacing = 20.5,
  4062.     head_shape = 4,
  4063.     health = 0.75,
  4064.     id = "shroomCat",
  4065.     impactSoundMod = 1.1,
  4066.     inventory = "shroomCat",
  4067.     isTarget = true,
  4068.     ledgeDist = 80,
  4069.     localizedNameId = "actor_shroomCat",
  4070.     losHeight = 10,
  4071.     losRadius = 8.75,
  4072.     markerScale = 1,
  4073.     movement = "shroomCat",
  4074.     naming = "mushroom",
  4075.     native = true,
  4076.     nodeAttacks = {
  4077.       punch = {...},
  4078.       stab = {...},
  4079.       swing = {...},
  4080.       thrust = {...},
  4081.     },
  4082.     nodes = {
  4083.       leftFoot = "lfoot",
  4084.       rightFoot = "rfoot",
  4085.       rightHand = "rhand",
  4086.     },
  4087.     organic = true,
  4088.     pathHeight = 15.5,
  4089.     pathMask = "climber",
  4090.     pathPadding = -5,
  4091.     pathWidth = 12.5,
  4092.     physicalDamageFactor = 3,
  4093.     physics = {
  4094.       {...},
  4095.       {...},
  4096.       {...},
  4097.       {...},
  4098.       {...},
  4099.     },
  4100.     radius = 17.5,
  4101.     reactionEnhancerRangeFactor = 1,
  4102.     recoveryTime = 0.75,
  4103.     rig = "shroomCat",
  4104.     rigHealthEffects = {
  4105.       {...},
  4106.       {...},
  4107.       {...},
  4108.       {...},
  4109.       {...},
  4110.       {...},
  4111.       {...},
  4112.       {...},
  4113.       {...},
  4114.       {...},
  4115.     },
  4116.     shader_amount = 1,
  4117.     sounds = {
  4118.       attack = "catAttack",
  4119.       impressed = "catPur",
  4120.       laugh = "catPur",
  4121.       laughEnd = "catPur",
  4122.       laughStart = "catPur",
  4123.       ouch = "catHit",
  4124.       sing = "catPur",
  4125.       talk = "catPur",
  4126.     },
  4127.     spawnHeight = 45,
  4128.     spawnWidth = 25,
  4129.     talkHeight = 50,
  4130.     thinkingNode = "head",
  4131.     thinkingNodeOffset = 60,
  4132.     throwSoundEnd = "shroomThrowEnd",
  4133.     throwSoundStart = "shroomThrowStart",
  4134.     travelDistance = 35,
  4135.     unignore_range_2 = 19600,
  4136.     useEmotionStart = "talk",
  4137.     useSoundStart = "catAttack",
  4138.     verbs = {
  4139.       appraise = {...},
  4140.       blind = {...},
  4141.       bob = {...},
  4142.       body = {...},
  4143.       cock = {...},
  4144.       crank = {...},
  4145.       cute = {...},
  4146.       ending = {...},
  4147.       fiddle = {...},
  4148.       gesture = {...},
  4149.       glow = {...},
  4150.       handle = {...},
  4151.       insert = {...},
  4152.       inspect = {...},
  4153.       mag = {...},
  4154.       nod = {...},
  4155.       prepare = {...},
  4156.       proud = {...},
  4157.       shift = {...},
  4158.       shrink = {...},
  4159.       speak = {...},
  4160.       step = {...},
  4161.       threaten = {...},
  4162.       touch = {...},
  4163.       wave = {...},
  4164.       wonky = {...},
  4165.     },
  4166.     windGrab = 1,
  4167.   },
  4168.   skullfish = {
  4169.     aimAtHeight = 10,
  4170.     autoAimNode = "weapon",
  4171.     baseGravity = 50,
  4172.     bounds = {
  4173.       b = 22,
  4174.       l = -22,
  4175.       physical = true,
  4176.       r = 22,
  4177.       t = -22,
  4178.     },
  4179.     bulletTimeMultiplier = 1,
  4180.     canBeBlinded = true,
  4181.     canBeDamaged = true,
  4182.     canBeGripless = true,
  4183.     canBeKnocked = true,
  4184.     canBeSlowed = true,
  4185.     composite = "skullfish",
  4186.     contextMask = "water",
  4187.     criticals = {
  4188.       {...},
  4189.       back = {...},
  4190.     },
  4191.     damagedTime = 1.5,
  4192.     dangerFactor = 1,
  4193.     defaultAi = "skullfish",
  4194.     defaultLoot = "skullfish",
  4195.     defaultTints = {
  4196.       eyes = 3,
  4197.     },
  4198.     density = 1,
  4199.     editorMargin = 128,
  4200.     emotionSoundDelays = {
  4201.       impressed = 0.8,
  4202.       laugh = 0.2,
  4203.       mumble = 0.2,
  4204.       sing = 0.7,
  4205.       talk = 0.3,
  4206.     },
  4207.     emotionSoundSpeed = 0.9,
  4208.     emotionSpeeds = {
  4209.       laugh = 0.6,
  4210.       mumble = 0.5,
  4211.       talk = 0.7,
  4212.     },
  4213.     emotions = {
  4214.       "taunt",
  4215.       "point",
  4216.       "surprised",
  4217.       "confused",
  4218.       "yawn",
  4219.       "angry",
  4220.       "happy",
  4221.       "stepping",
  4222.       "greet",
  4223.       "part",
  4224.       "digging",
  4225.       "ouch",
  4226.       "exhausted",
  4227.       "wondering",
  4228.       "engage",
  4229.       "shrink",
  4230.       "worried",
  4231.       "nap",
  4232.       "impressed",
  4233.       "sing",
  4234.       "sad",
  4235.       "laugh",
  4236.       "work",
  4237.       "talk",
  4238.       "bow",
  4239.       "mumble",
  4240.       "confirm",
  4241.       "tapping",
  4242.       "grooving",
  4243.     },
  4244.     eventStats = {
  4245.       killed = "onKilledSkullfish",
  4246.     },
  4247.     fuzzySize = 28.5,
  4248.     groundSpacing = 22,
  4249.     health = 2.5,
  4250.     id = "skullfish",
  4251.     impactSoundMod = 1,
  4252.     inventory = "skullfish",
  4253.     isTarget = true,
  4254.     ledgeDist = 80,
  4255.     localizedNameId = "actor_skullfish",
  4256.     losHeight = 10,
  4257.     losRadius = 7.125,
  4258.     markerScale = 1,
  4259.     movement = "skullfish",
  4260.     native = true,
  4261.     nodeAttacks = {
  4262.       peck = {...},
  4263.     },
  4264.     nodes = {
  4265.       leftEye = "eye",
  4266.       rightEye = "eye",
  4267.       rightHand = "weapon",
  4268.     },
  4269.     organic = true,
  4270.     pathHeight = 22,
  4271.     pathMask = "water",
  4272.     pathWidth = 22,
  4273.     physics = {
  4274.       {...},
  4275.       {...},
  4276.       {...},
  4277.     },
  4278.     radius = 22,
  4279.     reactionEnhancerRangeFactor = 1,
  4280.     recoveryTime = 0.75,
  4281.     rig = "skullfish",
  4282.     rigHealthEffects = {
  4283.       {...},
  4284.       {...},
  4285.       {...},
  4286.       {...},
  4287.       {...},
  4288.       {...},
  4289.       {...},
  4290.       {...},
  4291.       {...},
  4292.       {...},
  4293.       {...},
  4294.       {...},
  4295.       {...},
  4296.     },
  4297.     seats = {
  4298.       pilot = {...},
  4299.     },
  4300.     shader_amount = 0.90909090909091,
  4301.     sounds = {
  4302.       death = "fishDeath",
  4303.     },
  4304.     spawnHeight = 32,
  4305.     spawnWidth = 25,
  4306.     talkHeight = 50,
  4307.     tamable = true,
  4308.     tamingResistance = 6,
  4309.     thinkingNode = "head",
  4310.     thinkingNodeOffset = 60,
  4311.     throwSoundEnd = "shroomThrowEnd",
  4312.     throwSoundStart = "shroomThrowStart",
  4313.     travelDistance = 44,
  4314.     unignore_range_2 = 12996,
  4315.     useSoundStart = "fishAttack",
  4316.     verbs = {
  4317.       appraise = {...},
  4318.       blind = {...},
  4319.       bob = {...},
  4320.       body = {...},
  4321.       cock = {...},
  4322.       crank = {...},
  4323.       cute = {...},
  4324.       ending = {...},
  4325.       fiddle = {...},
  4326.       gesture = {...},
  4327.       glow = {...},
  4328.       handle = {...},
  4329.       insert = {...},
  4330.       inspect = {...},
  4331.       mag = {...},
  4332.       nod = {...},
  4333.       prepare = {...},
  4334.       proud = {...},
  4335.       shift = {...},
  4336.       shrink = {...},
  4337.       speak = {...},
  4338.       step = {...},
  4339.       threaten = {...},
  4340.       touch = {...},
  4341.       wave = {...},
  4342.       wonky = {...},
  4343.     },
  4344.     water = true,
  4345.     windGrab = 1,
  4346.   },
  4347.   spikebird = {
  4348.     aimAtHeight = -10,
  4349.     alwaysUpdateRig = true,
  4350.     baseGravity = 50,
  4351.     bounds = {
  4352.       b = 30,
  4353.       l = -36,
  4354.       physical = true,
  4355.       r = 36,
  4356.       t = -30,
  4357.     },
  4358.     bulletTimeMultiplier = 1,
  4359.     canBeBlinded = true,
  4360.     canBeDamaged = false,
  4361.     canBeGripless = true,
  4362.     canBeKnocked = false,
  4363.     canBeNamed = true,
  4364.     composite = "spikebird",
  4365.     contextMask = "standard",
  4366.     damagedTime = 1,
  4367.     dangerFactor = 1,
  4368.     defaultAi = "spikebird",
  4369.     defaultLoot = "spikebird",
  4370.     defaultTints = {
  4371.       eyes = 3,
  4372.     },
  4373.     emotions = {
  4374.       "taunt",
  4375.       "point",
  4376.       "surprised",
  4377.       "confused",
  4378.       "yawn",
  4379.       "angry",
  4380.       "happy",
  4381.       "stepping",
  4382.       "greet",
  4383.       "part",
  4384.       "digging",
  4385.       "ouch",
  4386.       "exhausted",
  4387.       "wondering",
  4388.       "engage",
  4389.       "shrink",
  4390.       "worried",
  4391.       "nap",
  4392.       "impressed",
  4393.       "sing",
  4394.       "sad",
  4395.       "laugh",
  4396.       "work",
  4397.       "talk",
  4398.       "bow",
  4399.       "mumble",
  4400.       "confirm",
  4401.       "tapping",
  4402.       "grooving",
  4403.     },
  4404.     eventStats = {
  4405.       killed = "onKilledSpikebird",
  4406.     },
  4407.     fuzzySize = 57.5,
  4408.     gammaHealth = 3,
  4409.     groundSpacing = 30,
  4410.     head_shape = 1,
  4411.     health = 4,
  4412.     id = "spikebird",
  4413.     impactSoundMod = 0.9,
  4414.     inventory = "spikeBird",
  4415.     isTarget = true,
  4416.     killFx = "botFlash",
  4417.     ledgeDist = 70,
  4418.     localizedNameId = "actor_spikebird",
  4419.     losHeight = 0,
  4420.     losRadius = 14.375,
  4421.     markerScale = 1,
  4422.     movement = "spikebird",
  4423.     naming = "bird",
  4424.     native = true,
  4425.     nesting = true,
  4426.     nodes = {
  4427.       leftEye = "leye",
  4428.       rightEye = "reye",
  4429.     },
  4430.     organic = true,
  4431.     pathHeight = 30,
  4432.     pathMask = "ground",
  4433.     pathWidth = 36,
  4434.     physics = {
  4435.       {...},
  4436.       {...},
  4437.       {...},
  4438.       {...},
  4439.       bodyDef = {...},
  4440.     },
  4441.     radius = 30,
  4442.     reactionEnhancerRangeFactor = 1,
  4443.     recoveryTime = 0.5,
  4444.     rig = "spikebird",
  4445.     seats = {
  4446.       pilot = {...},
  4447.     },
  4448.     shader_amount = 0.66666666666667,
  4449.     size = 9,
  4450.     sounds = {
  4451.       ouch = "spikebirdOuch",
  4452.       talk = "spikebirdTalk",
  4453.     },
  4454.     spawnHeight = 55,
  4455.     spawnWidth = 60,
  4456.     talkHeight = 50,
  4457.     tamable = true,
  4458.     tamingResistance = 4,
  4459.     thinkingNode = "head",
  4460.     thinkingNodeOffset = 32,
  4461.     throwSoundEnd = "trunkanThrowEnd",
  4462.     throwSoundStart = "trunkanThrowStart",
  4463.     travelDistance = 72,
  4464.     unignore_range_2 = 52900,
  4465.     verbs = {
  4466.       appraise = {...},
  4467.       blind = {...},
  4468.       bob = {...},
  4469.       cute = {...},
  4470.       gesture = {...},
  4471.       glow = {...},
  4472.       nod = {...},
  4473.       proud = {...},
  4474.       shift = {...},
  4475.       shrink = {...},
  4476.       speak = {...},
  4477.       step = {...},
  4478.       threaten = {...},
  4479.       touch = {...},
  4480.       wave = {...},
  4481.       wonky = {...},
  4482.     },
  4483.     visualHeight = 0,
  4484.     windGrab = 1,
  4485.   },
  4486.   springbot = {
  4487.     aiEnabledSound = "sentryOn",
  4488.     aimAtHeight = 10,
  4489.     baseGravity = 33,
  4490.     bounds = {
  4491.       b = 10,
  4492.       l = -25,
  4493.       physical = true,
  4494.       r = 25,
  4495.       t = -16,
  4496.     },
  4497.     bulletTimeMultiplier = 1,
  4498.     canBeBlinded = true,
  4499.     canBeDamaged = true,
  4500.     canBeDematerialized = true,
  4501.     canBeKnocked = true,
  4502.     composite = "springbot",
  4503.     contextMask = "groundSentry",
  4504.     criticals = {
  4505.       {...},
  4506.       back = {...},
  4507.     },
  4508.     damagedTime = 3,
  4509.     dangerFactor = 1,
  4510.     defaultAi = "springbot",
  4511.     defaultLoot = "springbot",
  4512.     default_item = "matterBolt",
  4513.     electric = true,
  4514.     enableFlippedControls = false,
  4515.     eventStats = {
  4516.       killed = "onKilledSpringbot",
  4517.     },
  4518.     explodeCenterHeight = 5,
  4519.     fuzzySize = 32.5,
  4520.     groundSpacing = 10,
  4521.     head_shape = 1,
  4522.     health = 1,
  4523.     id = "springbot",
  4524.     impactSoundMod = 1,
  4525.     inventory = "springbot",
  4526.     isTarget = true,
  4527.     kicks = {
  4528.       kick = 0,
  4529.     },
  4530.     killFx = "botFlash",
  4531.     killSound = "sentryLowDie",
  4532.     localizedNameId = "actor_springbot",
  4533.     losHeight = 5,
  4534.     losRadius = 8.125,
  4535.     markerScale = 1,
  4536.     movement = "springbot",
  4537.     nodeAttacks = {
  4538.       kick = {...},
  4539.     },
  4540.     nodes = {
  4541.       leftEye = "eye",
  4542.       rightEye = "eye",
  4543.     },
  4544.     pathHeight = 10,
  4545.     pathMask = "ground",
  4546.     pathWidth = 25,
  4547.     physics = {
  4548.       {...},
  4549.       {...},
  4550.       bodyDef = {...},
  4551.     },
  4552.     radius = 13,
  4553.     reactionEnhancerRangeFactor = 1,
  4554.     recoveryTime = 2,
  4555.     rig = "springbot",
  4556.     rigHealthEffects = {
  4557.       {...},
  4558.       {...},
  4559.       {...},
  4560.       {...},
  4561.       {...},
  4562.     },
  4563.     scoreMultiplier = 1,
  4564.     sentry = true,
  4565.     shader_amount = 1,
  4566.     shorting = true,
  4567.     small = false,
  4568.     sounds = {
  4569.       jump = "springJump",
  4570.       land = "springLand",
  4571.     },
  4572.     spawnHeight = 15,
  4573.     spawnWidth = 50,
  4574.     talkHeight = 50,
  4575.     thinkingNode = "head",
  4576.     thinkingNodeOffset = 32,
  4577.     travelDistance = 50,
  4578.     unignore_range_2 = 16900,
  4579.     useSoundStart = "sentryLowAttack",
  4580.     verbs = {
  4581.       cock = {...},
  4582.       crank = {...},
  4583.       ending = {...},
  4584.       fiddle = {...},
  4585.       handle = {...},
  4586.       insert = {...},
  4587.       inspect = {...},
  4588.       mag = {...},
  4589.       prepare = {...},
  4590.     },
  4591.     visualHeight = 5,
  4592.     windGrab = 1,
  4593.   },
  4594.   trunkan = {
  4595.     baseGravity = 50,
  4596.     bodyDef = {
  4597.       allowSleep = true,
  4598.     },
  4599.     bounds = {
  4600.       b = 22,
  4601.       l = -24,
  4602.       physical = true,
  4603.       r = 24,
  4604.       t = -44,
  4605.     },
  4606.     bulletTimeMultiplier = 1,
  4607.     canBeBlinded = true,
  4608.     canBeDamaged = true,
  4609.     canBeKnocked = true,
  4610.     damagedTime = 1,
  4611.     defaultAi = "shroom",
  4612.     defaultLoot = "trunkan",
  4613.     emotions = {
  4614.       "confused",
  4615.     },
  4616.     eventStats = {
  4617.       killed = "onKilledTrunkan",
  4618.     },
  4619.     fuzzySize = 45,
  4620.     groundSpacing = 22,
  4621.     head_shape = 1,
  4622.     health = 1,
  4623.     hidden = true,
  4624.     id = "trunkan",
  4625.     impactSoundMod = 1,
  4626.     inventory = "trunkan",
  4627.     isTarget = true,
  4628.     jumpFx = "smokePuff",
  4629.     killFx = "botFlash",
  4630.     ledgeDist = 80,
  4631.     localizedNameId = "actor_trunkan",
  4632.     losHeight = 13.5,
  4633.     losRadius = 11.25,
  4634.     markerScale = 1,
  4635.     movement = "trunkan",
  4636.     pathHeight = 22,
  4637.     pathMask = "ground",
  4638.     pathWidth = 24,
  4639.     physics = {
  4640.       {...},
  4641.       {...},
  4642.     },
  4643.     radius = 24,
  4644.     reactionEnhancerRangeFactor = 1,
  4645.     recoveryTime = 0.5,
  4646.     rig = "trunk",
  4647.     shader_amount = 0.83333333333333,
  4648.     spawnHeight = 50,
  4649.     spawnWidth = 40,
  4650.     talkHeight = 50,
  4651.     thinkingNode = "head",
  4652.     thinkingNodeOffset = 32,
  4653.     throwSoundEnd = "trunkanThrowEnd",
  4654.     throwSoundStart = "trunkanThrowStart",
  4655.     travelDistance = 48,
  4656.     unignore_range_2 = 32400,
  4657.     windGrab = 1,
  4658.   },
  4659.   trunkan1 = {
  4660.     aimAtHeight = 10,
  4661.     alwaysUpdateRig = true,
  4662.     baseGravity = 50,
  4663.     bounds = {
  4664.       b = 24,
  4665.       l = -24,
  4666.       physical = true,
  4667.       r = 24,
  4668.       t = -42,
  4669.     },
  4670.     bulletTimeMultiplier = 1,
  4671.     canBeBlinded = true,
  4672.     canBeCharmed = true,
  4673.     canBeDamaged = false,
  4674.     canBeKnocked = true,
  4675.     charmingResistance = 3,
  4676.     composite = "trunkan1",
  4677.     contextMask = "standard",
  4678.     damagedTime = 1,
  4679.     defaultAi = "trunkan",
  4680.     defaultLoot = "trunkan",
  4681.     defaultTints = {
  4682.       eyes = 3,
  4683.     },
  4684.     dontDropCarried = true,
  4685.     emotions = {
  4686.       "taunt",
  4687.       "point",
  4688.       "surprised",
  4689.       "confused",
  4690.       "yawn",
  4691.       "angry",
  4692.       "happy",
  4693.       "stepping",
  4694.       "greet",
  4695.       "part",
  4696.       "digging",
  4697.       "ouch",
  4698.       "exhausted",
  4699.       "wondering",
  4700.       "engage",
  4701.       "shrink",
  4702.       "worried",
  4703.       "nap",
  4704.       "impressed",
  4705.       "sing",
  4706.       "sad",
  4707.       "laugh",
  4708.       "work",
  4709.       "talk",
  4710.       "bow",
  4711.       "mumble",
  4712.       "confirm",
  4713.       "tapping",
  4714.       "grooving",
  4715.     },
  4716.     eventStats = {
  4717.       killed = "onKilledTrunkan1",
  4718.     },
  4719.     fuzzySize = 45,
  4720.     groundSpacing = 24,
  4721.     head_shape = 1,
  4722.     health = 8,
  4723.     id = "trunkan1",
  4724.     impactSoundMod = 1,
  4725.     inventory = "trunkan",
  4726.     isTarget = true,
  4727.     jumpFx = "smokePuff",
  4728.     killFx = "botFlash",
  4729.     ledgeDist = 80,
  4730.     localizedNameId = "actor_trunkan1",
  4731.     losHeight = 20,
  4732.     losRadius = 11.25,
  4733.     markerScale = 1,
  4734.     movement = "trunkan1",
  4735.     native = true,
  4736.     noWeapon = true,
  4737.     organic = true,
  4738.     pathHeight = 24,
  4739.     pathMask = "ground",
  4740.     pathWidth = 24,
  4741.     physics = {
  4742.       {...},
  4743.       {...},
  4744.       {...},
  4745.       {...},
  4746.       {...},
  4747.       bodyDef = {...},
  4748.     },
  4749.     radius = 24,
  4750.     reactionEnhancerRangeFactor = 1,
  4751.     recoveryTime = 0.5,
  4752.     rig = "trunkan1",
  4753.     rigHealthEffects = {
  4754.       {...},
  4755.       {...},
  4756.       {...},
  4757.       {...},
  4758.       {...},
  4759.       {...},
  4760.       {...},
  4761.     },
  4762.     shader_amount = 0.83333333333333,
  4763.     sounds = {
  4764.       confused = "trunkanTalkConfused",
  4765.       mumble = "trunkanTalkFlossing",
  4766.       ouch = "trunkanOuch",
  4767.       sing = "trunkanTalkWobble",
  4768.       talk = "trunkanTalkArrogant",
  4769.     },
  4770.     spawnHeight = 50,
  4771.     spawnWidth = 40,
  4772.     talkHeight = 50,
  4773.     thinkingNode = "head",
  4774.     thinkingNodeOffset = 32,
  4775.     travelDistance = 48,
  4776.     unignore_range_2 = 32400,
  4777.     verbs = {
  4778.       appraise = {...},
  4779.       blind = {...},
  4780.       bob = {...},
  4781.       cute = {...},
  4782.       gesture = {...},
  4783.       glow = {...},
  4784.       nod = {...},
  4785.       proud = {...},
  4786.       shift = {...},
  4787.       shrink = {...},
  4788.       speak = {...},
  4789.       step = {...},
  4790.       threaten = {...},
  4791.       touch = {...},
  4792.       wave = {...},
  4793.       wonky = {...},
  4794.     },
  4795.     visualHeight = 20,
  4796.     windGrab = 1,
  4797.   },
  4798.   virusGhost = {
  4799.     alwaysUpdateRig = true,
  4800.     baseGravity = 0,
  4801.     bodyDef = {
  4802.       allowSleep = false,
  4803.     },
  4804.     bounds = {
  4805.       b = 13.5,
  4806.       l = -13.5,
  4807.       physical = true,
  4808.       r = 13.5,
  4809.       t = -13.5,
  4810.     },
  4811.     bulletTimeMultiplier = 1,
  4812.     customSpriteNames = {
  4813.       eyes = {...},
  4814.       mouths = {...},
  4815.     },
  4816.     dat = "texture_update_2.dat",
  4817.     defaultAi = "virusGhost",
  4818.     destroyedTime = 3,
  4819.     eventStats = {
  4820.       killed = "onKilledVirusGhost",
  4821.     },
  4822.     fuzzySize = 32,
  4823.     ghost = true,
  4824.     groundSpacing = 13.5,
  4825.     health = 10,
  4826.     impactSoundMod = 1,
  4827.     inventory = "ghost",
  4828.     isTarget = true,
  4829.     localizedNameId = "actor_virusGhost",
  4830.     losHeight = 18,
  4831.     losRadius = 8,
  4832.     markerScale = 1,
  4833.     movement = "virusGhost",
  4834.     pathHeight = 45.5,
  4835.     pathMask = "air",
  4836.     pathPadding = 32,
  4837.     pathWidth = 45.5,
  4838.     physics = {
  4839.       {...},
  4840.     },
  4841.     radius = 13.5,
  4842.     reactionEnhancerRangeFactor = 1,
  4843.     shader_amount = 1,
  4844.     spawnHeight = 32,
  4845.     spawnWidth = 32,
  4846.     talkHeight = 50,
  4847.     thinkingNode = "head",
  4848.     thinkingNodeOffset = 32,
  4849.     travelDistance = 27,
  4850.     unignore_range_2 = 16384,
  4851.     windGrab = 0,
  4852.   },
  4853.   walker = {
  4854.     aiEnabledSound = "sentryOn",
  4855.     aimAtHeight = 0,
  4856.     aimBuffer = 5,
  4857.     autoAimNode = "weapon",
  4858.     baseGravity = 50,
  4859.     bounds = {
  4860.       b = 40,
  4861.       l = -40,
  4862.       physical = true,
  4863.       r = 40,
  4864.       t = -29,
  4865.     },
  4866.     bulletTimeMultiplier = 1,
  4867.     canBeBlinded = true,
  4868.     canBeCharmed = true,
  4869.     canBeDamaged = true,
  4870.     canBeGripless = true,
  4871.     canBeKnocked = false,
  4872.     canBeSlowed = true,
  4873.     canPickLocks = true,
  4874.     charmingResistance = 0.75,
  4875.     composite = "walker",
  4876.     contextMask = "standard",
  4877.     criticals = {
  4878.       {...},
  4879.       back = {...},
  4880.     },
  4881.     damagedTime = 2.25,
  4882.     dangerFactor = 5,
  4883.     defaultAi = "walker",
  4884.     defaultLoot = "walker",
  4885.     defaultTints = {
  4886.       eyes = 4,
  4887.     },
  4888.     electric = true,
  4889.     emotionSoundSpeed = 0.4,
  4890.     emotions = {
  4891.       "taunt",
  4892.       "point",
  4893.       "surprised",
  4894.       "confused",
  4895.       "yawn",
  4896.       "angry",
  4897.       "happy",
  4898.       "stepping",
  4899.       "greet",
  4900.       "part",
  4901.       "digging",
  4902.       "ouch",
  4903.       "exhausted",
  4904.       "wondering",
  4905.       "engage",
  4906.       "shrink",
  4907.       "worried",
  4908.       "nap",
  4909.       "impressed",
  4910.       "sing",
  4911.       "sad",
  4912.       "laugh",
  4913.       "work",
  4914.       "talk",
  4915.       "bow",
  4916.       "mumble",
  4917.       "confirm",
  4918.       "tapping",
  4919.       "grooving",
  4920.     },
  4921.     enableFlippedControls = false,
  4922.     eventStats = {
  4923.       killed = "onKilledWalker",
  4924.     },
  4925.     foregroundMuzzleFx = true,
  4926.     fuzzySize = 65,
  4927.     gammaHealth = 40,
  4928.     groundSpacing = 30,
  4929.     head_shape = 3,
  4930.     health = 25,
  4931.     id = "walker",
  4932.     impactSoundMod = 0.85,
  4933.     inventory = "walker",
  4934.     isTarget = true,
  4935.     jumpFx = "smokePuff",
  4936.     killSound = "walkerDie",
  4937.     ledgeDist = 100,
  4938.     localizedNameId = "actor_walker",
  4939.     losHeight = 25,
  4940.     losRadius = 16.25,
  4941.     markerScale = 1,
  4942.     mobile = true,
  4943.     movement = "walker",
  4944.     nodeAttacks = {
  4945.       punch = {...},
  4946.     },
  4947.     nodes = {
  4948.       leftEye = "eye",
  4949.       leftFoot = "lfoot",
  4950.       rightEye = "eye",
  4951.       rightFoot = "rfoot",
  4952.       rightHand = "rhand",
  4953.     },
  4954.     pathHeight = 30,
  4955.     pathMask = "ground",
  4956.     pathWidth = 40,
  4957.     physicalDamageFactor = 2,
  4958.     physics = {
  4959.       {...},
  4960.       {...},
  4961.       {...},
  4962.       {...},
  4963.     },
  4964.     radius = 34.5,
  4965.     reactionEnhancerRangeFactor = 1,
  4966.     recoveryTime = 1.75,
  4967.     rig = "walker",
  4968.     rigHealthEffects = {
  4969.       {...},
  4970.       {...},
  4971.       {...},
  4972.       {...},
  4973.       {...},
  4974.       {...},
  4975.       {...},
  4976.       {...},
  4977.       {...},
  4978.       {...},
  4979.       {...},
  4980.       {...},
  4981.       {...},
  4982.     },
  4983.     scoreMultiplier = 5,
  4984.     seats = {
  4985.       pilot = {...},
  4986.     },
  4987.     sentry = true,
  4988.     shader_amount = 0.57971014492754,
  4989.     shorting = true,
  4990.     sounds = {
  4991.       jump = "walkerJump",
  4992.       land = "walkerLand",
  4993.       step = "walkerStep",
  4994.     },
  4995.     spawnHeight = 50,
  4996.     spawnWidth = 80,
  4997.     talkHeight = 50,
  4998.     thinkingNode = "head",
  4999.     thinkingNodeOffset = 40,
  5000.     throwSoundEnd = "sentryLowSpring",
  5001.     travelDistance = 80,
  5002.     unignore_range_2 = 67600,
  5003.     useSoundStart = "walkerAttack",
  5004.     verbs = {
  5005.       appraise = {...},
  5006.       blind = {...},
  5007.       bob = {...},
  5008.       body = {...},
  5009.       cock = {...},
  5010.       crank = {...},
  5011.       cute = {...},
  5012.       ending = {...},
  5013.       fiddle = {...},
  5014.       gesture = {...},
  5015.       glow = {...},
  5016.       handle = {...},
  5017.       insert = {...},
  5018.       inspect = {...},
  5019.       mag = {...},
  5020.       nod = {...},
  5021.       prepare = {...},
  5022.       proud = {...},
  5023.       shift = {...},
  5024.       shrink = {...},
  5025.       speak = {...},
  5026.       step = {...},
  5027.       threaten = {...},
  5028.       touch = {...},
  5029.       wave = {...},
  5030.       wonky = {...},
  5031.     },
  5032.     wallHeight = 0,
  5033.     windGrab = 0.7,
  5034.   },
  5035.   wasp = {
  5036.     absoluteAngleOffset = 0.78539816339745,
  5037.     aimAtHeight = 10,
  5038.     aspect = {
  5039.       armor = 1,
  5040.       coldResistance = 1,
  5041.       deflect = 0,
  5042.       heatResistance = 1,
  5043.       radiationResistance = 1,
  5044.     },
  5045.     autoAimNode = "body6",
  5046.     baseGravity = 50,
  5047.     bounds = {
  5048.       b = 27,
  5049.       l = -27,
  5050.       physical = true,
  5051.       r = 27,
  5052.       t = -27,
  5053.     },
  5054.     bulletTimeMultiplier = 1,
  5055.     canBeBlinded = true,
  5056.     canBeDamaged = true,
  5057.     canBeGripless = true,
  5058.     canBeKnocked = true,
  5059.     canBeSlowed = true,
  5060.     composite = "wasp",
  5061.     contextMask = "bird",
  5062.     criticals = {
  5063.       {...},
  5064.       back = {...},
  5065.     },
  5066.     damagedTime = 1.5,
  5067.     dangerFactor = 4,
  5068.     defaultAi = "wasp",
  5069.     defaultLoot = "wasp",
  5070.     defaultTints = {
  5071.       eyes = 14,
  5072.     },
  5073.     editorMargin = 128,
  5074.     emotionSoundDelays = {
  5075.       impressed = 0.8,
  5076.       laugh = 0.2,
  5077.       mumble = 0.2,
  5078.       sing = 0.7,
  5079.       talk = 0.3,
  5080.     },
  5081.     emotionSoundSpeed = 0.9,
  5082.     emotionSpeeds = {
  5083.       laugh = 0.6,
  5084.       mumble = 0.5,
  5085.       talk = 0.7,
  5086.     },
  5087.     emotions = {
  5088.       "taunt",
  5089.       "point",
  5090.       "surprised",
  5091.       "confused",
  5092.       "yawn",
  5093.       "angry",
  5094.       "happy",
  5095.       "stepping",
  5096.       "greet",
  5097.       "part",
  5098.       "digging",
  5099.       "ouch",
  5100.       "exhausted",
  5101.       "wondering",
  5102.       "engage",
  5103.       "shrink",
  5104.       "worried",
  5105.       "nap",
  5106.       "impressed",
  5107.       "sing",
  5108.       "sad",
  5109.       "laugh",
  5110.       "work",
  5111.       "talk",
  5112.       "bow",
  5113.       "mumble",
  5114.       "confirm",
  5115.       "tapping",
  5116.       "grooving",
  5117.     },
  5118.     eventStats = {
  5119.       killed = "onKilledWasp",
  5120.     },
  5121.     fuzzySize = 58.5,
  5122.     groundSpacing = 27,
  5123.     health = 4,
  5124.     id = "wasp",
  5125.     impactSoundMod = 1,
  5126.     inventory = "wasp",
  5127.     isTarget = true,
  5128.     ledgeDist = 80,
  5129.     localizedNameId = "actor_wasp",
  5130.     losHeight = 10,
  5131.     losRadius = 14.625,
  5132.     markerScale = 1,
  5133.     movement = "wasp",
  5134.     naming = "hamster",
  5135.     namingModifier = "royalty",
  5136.     native = true,
  5137.     nesting = true,
  5138.     nodeAttacks = {
  5139.       peck = {...},
  5140.     },
  5141.     nodes = {
  5142.       leftEye = "leye",
  5143.       rightEye = "reye",
  5144.     },
  5145.     organic = true,
  5146.     pathHeight = 27,
  5147.     pathMask = "air",
  5148.     pathWidth = 27,
  5149.     physics = {
  5150.       {...},
  5151.       {...},
  5152.       {...},
  5153.     },
  5154.     radius = 27,
  5155.     reactionEnhancerRangeFactor = 1,
  5156.     recoveryTime = 0.75,
  5157.     rig = "wasp",
  5158.     rigHealthEffects = {
  5159.       {...},
  5160.       {...},
  5161.       {...},
  5162.       {...},
  5163.       {...},
  5164.       {...},
  5165.       {...},
  5166.       {...},
  5167.       {...},
  5168.       {...},
  5169.       {...},
  5170.       {...},
  5171.       {...},
  5172.     },
  5173.     scoreMultiplier = 3,
  5174.     seats = {
  5175.       pilot = {...},
  5176.     },
  5177.     shader_amount = 0.74074074074074,
  5178.     sounds = {
  5179.       death = "waspDeath",
  5180.       ouch = "waspHit",
  5181.     },
  5182.     spawnHeight = 62,
  5183.     spawnWidth = 55,
  5184.     talkHeight = 50,
  5185.     tamable = true,
  5186.     tamingResistance = 6,
  5187.     thinkingNode = "head",
  5188.     thinkingNodeOffset = 60,
  5189.     throwSoundEnd = "shroomThrowEnd",
  5190.     throwSoundStart = "shroomThrowStart",
  5191.     travelDistance = 54,
  5192.     unignore_range_2 = 54756,
  5193.     useSoundStart = "waspAttack",
  5194.     verbs = {
  5195.       appraise = {...},
  5196.       blind = {...},
  5197.       bob = {...},
  5198.       body = {...},
  5199.       cock = {...},
  5200.       crank = {...},
  5201.       cute = {...},
  5202.       ending = {...},
  5203.       fiddle = {...},
  5204.       gesture = {...},
  5205.       glow = {...},
  5206.       handle = {...},
  5207.       insert = {...},
  5208.       inspect = {...},
  5209.       mag = {...},
  5210.       nod = {...},
  5211.       prepare = {...},
  5212.       proud = {...},
  5213.       shift = {...},
  5214.       shrink = {...},
  5215.       speak = {...},
  5216.       step = {...},
  5217.       threaten = {...},
  5218.       touch = {...},
  5219.       wave = {...},
  5220.       wonky = {...},
  5221.     },
  5222.     windGrab = 0.8,
  5223.   },
  5224.   willOWisp = {
  5225.     baseGravity = 0,
  5226.     bodyDef = {
  5227.       allowSleep = false,
  5228.     },
  5229.     bounds = {
  5230.       b = 27,
  5231.       l = -27,
  5232.       physical = true,
  5233.       r = 27,
  5234.       t = -27,
  5235.     },
  5236.     bulletTimeMultiplier = 1,
  5237.     eventStats = {
  5238.       killed = "onKilledWillOWisp",
  5239.     },
  5240.     fuzzySize = 32,
  5241.     groundSpacing = 27,
  5242.     health = 1,
  5243.     id = "willOWisp",
  5244.     impactSoundMod = 1,
  5245.     isTarget = true,
  5246.     localizedNameId = "actor_willOWisp",
  5247.     losHeight = 18,
  5248.     losRadius = 8,
  5249.     markerScale = 1,
  5250.     movement = "willOWisp",
  5251.     omniIntent = true,
  5252.     pathHeight = 27,
  5253.     pathMask = "ground",
  5254.     pathWidth = 27,
  5255.     physics = {
  5256.       {...},
  5257.     },
  5258.     radius = 27,
  5259.     reactionEnhancerRangeFactor = 1,
  5260.     shader_amount = 0.74074074074074,
  5261.     spawnHeight = 32,
  5262.     spawnWidth = 32,
  5263.     talkHeight = 50,
  5264.     thinkingNode = "head",
  5265.     thinkingNodeOffset = 32,
  5266.     travelDistance = 54,
  5267.     unignore_range_2 = 16384,
  5268.     windGrab = 1,
  5269.   },
  5270. }
Advertisement
Add Comment
Please, Sign In to add comment