health = { 1 , 6 , 11 , 16 , 21 , 26 , 31 , 36 , 41 , 46 , 51 , 56 , 61 , 66 , 71 , 76 , 81 , 86 , 91 , 96 , 101 , 106 , 111 , 116 , 121 , 126 , 131 , 136 , 141 , 146 , 151 , 156 , 161 , 166 , 171 , 176 , 181 , 186 , 191 , 196 , 201 , 206 , 211 , 216 , 221 , 226 , 231 , 236 , 241 , 246 , 251 , 256 , 261 , 266 , 271 , 276 , 281 , 286 , 291 , 296 , 301 , 306 , 311 , 316 , 321 , 326 , 331 , 336 , 341 , 346 , 351 , 356 , 361 , 366 , 371 , 376 , 381 , 386 , 391 , 396 , 401 , 406 , 411 , 416 , 421 , 426 , 431 , 436 , 441 , 446 , 451 , 456 , 461 , 466 , 471 , 476 , 481 , 486 , 491 , 496 } damage_amount = { { amount = 5, type = "alien_Kiss"}, { amount = 5, type = "alien_Kiss"}, { amount = 5, type = "alien_Kiss"}, { amount = 5, type = "alien_Kiss"}, { amount = 5, type = "alien_Kiss"}, { amount = 6, type = "alien_Kiss"}, { amount = 7, type = "alien_Kiss"}, { amount = 8, type = "alien_Kiss"}, { amount = 9, type = "alien_Kiss"}, { amount = 10, type = "alien_Kiss"}, { amount = 11, type = "alien_Kiss"}, { amount = 12, type = "alien_Kiss"}, { amount = 13, type = "alien_Kiss"}, { amount = 14, type = "alien_Kiss"}, { amount = 15, type = "alien_Kiss"}, { amount = 16, type = "alien_Kiss"}, { amount = 17, type = "alien_Kiss"}, { amount = 18, type = "alien_Kiss"}, { amount = 19, type = "alien_Kiss"}, { amount = 20, type = "alien_Kiss"}, { amount = 21, type = "alien_Kiss"}, { amount = 22, type = "alien_Kiss"}, { amount = 23, type = "alien_Kiss"}, { amount = 24, type = "alien_Kiss"}, { amount = 25, type = "alien_Kiss"}, { amount = 26, type = "alien_Kiss"}, { amount = 27, type = "alien_Kiss"}, { amount = 28, type = "alien_Kiss"}, { amount = 29, type = "alien_Kiss"}, { amount = 30, type = "alien_Kiss"}, { amount = 31, type = "alien_Kiss"}, { amount = 32, type = "alien_Kiss"}, { amount = 33, type = "alien_Kiss"}, { amount = 34, type = "alien_Kiss"}, { amount = 35, type = "alien_Kiss"}, { amount = 36, type = "alien_Kiss"}, { amount = 37, type = "alien_Kiss"}, { amount = 38, type = "alien_Kiss"}, { amount = 39, type = "alien_Kiss"}, { amount = 40, type = "alien_Kiss"}, { amount = 41, type = "alien_Kiss"}, { amount = 42, type = "alien_Kiss"}, { amount = 43, type = "alien_Kiss"}, { amount = 44, type = "alien_Kiss"}, { amount = 45, type = "alien_Kiss"}, { amount = 46, type = "alien_Kiss"}, { amount = 47, type = "alien_Kiss"}, { amount = 48, type = "alien_Kiss"}, { amount = 49, type = "alien_Kiss"}, { amount = 50, type = "alien_Kiss"}, { amount = 51, type = "alien_Kiss"}, { amount = 52, type = "alien_Kiss"}, { amount = 53, type = "alien_Kiss"}, { amount = 54, type = "alien_Kiss"}, { amount = 55, type = "alien_Kiss"}, { amount = 56, type = "alien_Kiss"}, { amount = 57, type = "alien_Kiss"}, { amount = 58, type = "alien_Kiss"}, { amount = 59, type = "alien_Kiss"}, { amount = 60, type = "alien_Kiss"}, { amount = 61, type = "alien_Kiss"}, { amount = 62, type = "alien_Kiss"}, { amount = 63, type = "alien_Kiss"}, { amount = 64, type = "alien_Kiss"}, { amount = 65, type = "alien_Kiss"}, { amount = 66, type = "alien_Kiss"}, { amount = 67, type = "alien_Kiss"}, { amount = 68, type = "alien_Kiss"}, { amount = 69, type = "alien_Kiss"}, { amount = 70, type = "alien_Kiss"}, { amount = 71, type = "alien_Kiss"}, { amount = 72, type = "alien_Kiss"}, { amount = 73, type = "alien_Kiss"}, { amount = 74, type = "alien_Kiss"}, { amount = 75, type = "alien_Kiss"}, { amount = 76, type = "alien_Kiss"}, { amount = 77, type = "alien_Kiss"}, { amount = 78, type = "alien_Kiss"}, { amount = 79, type = "alien_Kiss"}, { amount = 80, type = "alien_Kiss"}, { amount = 81, type = "alien_Kiss"}, { amount = 82, type = "alien_Kiss"}, { amount = 83, type = "alien_Kiss"}, { amount = 84, type = "alien_Kiss"}, { amount = 85, type = "alien_Kiss"}, { amount = 86, type = "alien_Kiss"}, { amount = 87, type = "alien_Kiss"}, { amount = 88, type = "alien_Kiss"}, { amount = 89, type = "alien_Kiss"}, { amount = 90, type = "alien_Kiss"}, { amount = 91, type = "alien_Kiss"}, { amount = 92, type = "alien_Kiss"}, { amount = 93, type = "alien_Kiss"}, { amount = 94, type = "alien_Kiss"}, { amount = 95, type = "alien_Kiss"}, { amount = 96, type = "alien_Kiss"}, { amount = 97, type = "alien_Kiss"}, { amount = 98, type = "alien_Kiss"}, { amount = 99, type = "alien_Kiss"}, { amount = 100, type = "alien_Kiss"}} alien_scale = { 0.25 , 0.28 , 0.31 , 0.33 , 0.36 , 0.39 , 0.42 , 0.45 , 0.47 , 0.50 , 0.53 , 0.56 , 0.59 , 0.61 , 0.64 , 0.67 , 0.70 , 0.73 , 0.76 , 0.78 , 0.81 , 0.84 , 0.87 , 0.90 , 0.92 , 0.95 , 0.98 , 1.01 , 1.04 , 1.06 , 1.09 , 1.12 , 1.15 , 1.18 , 1.20 , 1.23 , 1.26 , 1.29 , 1.32 , 1.34 , 1.37 , 1.40 , 1.43 , 1.46 , 1.48 , 1.51 , 1.54 , 1.57 , 1.60 , 1.63 , 1.65 , 1.68 , 1.71 , 1.74 , 1.77 , 1.79 , 1.82 , 1.85 , 1.88 , 1.91 , 1.93 , 1.96 , 1.99 , 2.02 , 2.05 , 2.07 , 2.10 , 2.13 , 2.16 , 2.19 , 2.21 , 2.24 , 2.27 , 2.30 , 2.33 , 2.35 , 2.38 , 2.41 , 2.44 , 2.47 , 2.49 , 2.52 , 2.55 , 2.58 , 2.61 , 2.64 , 2.66 , 2.69 , 2.72 , 2.75 , 2.78 , 2.80 , 2.83 , 2.86 , 2.89 , 2.92 , 2.94 , 2.97 , 2.98 , 3.00} --alien_tint1 = {r=0, g=0, b=0, a=1} --alien_tint2 = {r=255, g=0, b=0, a=1} --alien_tint1 = { {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}} --alien_tint2 = { {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}, {r=math.random(255), g=math.random(255), b=math.random(255), a=255}} --alien_tint1 = { {r=0, g=0, b=0, a=255}, {r=3, g=0, b=0, a=255}, {r=5, g=0, b=0, a=255}, {r=8, g=0, b=0, a=255}, {r=10, g=0, b=0, a=255}, {r=13, g=0, b=0, a=255}, {r=15, g=0, b=0, a=255}, {r=18, g=0, b=0, a=255}, {r=21, g=0, b=0, a=255}, {r=23, g=0, b=0, a=255}, {r=26, g=0, b=0, a=255}, {r=28, g=0, b=0, a=255}, {r=31, g=0, b=0, a=255}, {r=33, g=0, b=0, a=255}, {r=36, g=0, b=0, a=255}, {r=39, g=0, b=0, a=255}, {r=41, g=0, b=0, a=255}, {r=44, g=0, b=0, a=255}, {r=46, g=0, b=0, a=255}, {r=49, g=0, b=0, a=255}, {r=52, g=0, b=0, a=255}, {r=54, g=0, b=0, a=255}, {r=57, g=0, b=0, a=255}, {r=59, g=0, b=0, a=255}, {r=62, g=0, b=0, a=255}, {r=64, g=0, b=0, a=255}, {r=67, g=0, b=0, a=255}, {r=70, g=0, b=0, a=255}, {r=72, g=0, b=0, a=255}, {r=75, g=0, b=0, a=255}, {r=77, g=0, b=0, a=255}, {r=80, g=0, b=0, a=255}, {r=82, g=0, b=0, a=255}, {r=85, g=0, b=0, a=255}, {r=88, g=0, b=0, a=255}, {r=90, g=0, b=0, a=255}, {r=93, g=0, b=0, a=255}, {r=95, g=0, b=0, a=255}, {r=98, g=0, b=0, a=255}, {r=100, g=0, b=0, a=255}, {r=103, g=0, b=0, a=255}, {r=106, g=0, b=0, a=255}, {r=108, g=0, b=0, a=255}, {r=111, g=0, b=0, a=255}, {r=113, g=0, b=0, a=255}, {r=116, g=0, b=0, a=255}, {r=118, g=0, b=0, a=255}, {r=121, g=0, b=0, a=255}, {r=124, g=0, b=0, a=255}, {r=126, g=0, b=0, a=255}, {r=129, g=0, b=0, a=255}, {r=131, g=0, b=0, a=255}, {r=134, g=0, b=0, a=255}, {r=137, g=0, b=0, a=255}, {r=139, g=0, b=0, a=255}, {r=142, g=0, b=0, a=255}, {r=144, g=0, b=0, a=255}, {r=147, g=0, b=0, a=255}, {r=149, g=0, b=0, a=255}, {r=152, g=0, b=0, a=255}, {r=155, g=0, b=0, a=255}, {r=157, g=0, b=0, a=255}, {r=160, g=0, b=0, a=255}, {r=162, g=0, b=0, a=255}, {r=165, g=0, b=0, a=255}, {r=167, g=0, b=0, a=255}, {r=170, g=0, b=0, a=255}, {r=173, g=0, b=0, a=255}, {r=175, g=0, b=0, a=255}, {r=178, g=0, b=0, a=255}, {r=180, g=0, b=0, a=255}, {r=183, g=0, b=0, a=255}, {r=185, g=0, b=0, a=255}, {r=188, g=0, b=0, a=255}, {r=191, g=0, b=0, a=255}, {r=193, g=0, b=0, a=255}, {r=196, g=0, b=0, a=255}, {r=198, g=0, b=0, a=255}, {r=201, g=0, b=0, a=255}, {r=203, g=0, b=0, a=255}, {r=206, g=0, b=0, a=255}, {r=209, g=0, b=0, a=255}, {r=211, g=0, b=0, a=255}, {r=214, g=0, b=0, a=255}, {r=216, g=0, b=0, a=255}, {r=219, g=0, b=0, a=255}, {r=222, g=0, b=0, a=255}, {r=224, g=0, b=0, a=255}, {r=227, g=0, b=0, a=255}, {r=229, g=0, b=0, a=255}, {r=232, g=0, b=0, a=255}, {r=234, g=0, b=0, a=255}, {r=237, g=0, b=0, a=255}, {r=240, g=0, b=0, a=255}, {r=242, g=0, b=0, a=255}, {r=245, g=0, b=0, a=255}, {r=247, g=0, b=0, a=255}, {r=250, g=0, b=0, a=255}, {r=252, g=0, b=0, a=255}, {r=255, g=0, b=0, a=255}} --alien_tint2 = { {r=255, g=0, b=0, a=255}, {r=255, g=3, b=0, a=255}, {r=255, g=5, b=0, a=255}, {r=255, g=8, b=0, a=255}, {r=255, g=10, b=0, a=255}, {r=255, g=13, b=0, a=255}, {r=255, g=15, b=0, a=255}, {r=255, g=18, b=0, a=255}, {r=255, g=21, b=0, a=255}, {r=255, g=23, b=0, a=255}, {r=255, g=26, b=0, a=255}, {r=255, g=28, b=0, a=255}, {r=255, g=31, b=0, a=255}, {r=255, g=33, b=0, a=255}, {r=255, g=36, b=0, a=255}, {r=255, g=39, b=0, a=255}, {r=255, g=41, b=0, a=255}, {r=255, g=44, b=0, a=255}, {r=255, g=46, b=0, a=255}, {r=255, g=49, b=0, a=255}, {r=255, g=52, b=0, a=255}, {r=255, g=54, b=0, a=255}, {r=255, g=57, b=0, a=255}, {r=255, g=59, b=0, a=255}, {r=255, g=62, b=0, a=255}, {r=255, g=64, b=0, a=255}, {r=255, g=67, b=0, a=255}, {r=255, g=70, b=0, a=255}, {r=255, g=72, b=0, a=255}, {r=255, g=75, b=0, a=255}, {r=255, g=77, b=0, a=255}, {r=255, g=80, b=0, a=255}, {r=255, g=82, b=0, a=255}, {r=255, g=85, b=0, a=255}, {r=255, g=88, b=0, a=255}, {r=255, g=90, b=0, a=255}, {r=255, g=93, b=0, a=255}, {r=255, g=95, b=0, a=255}, {r=255, g=98, b=0, a=255}, {r=255, g=100, b=0, a=255}, {r=255, g=103, b=0, a=255}, {r=255, g=106, b=0, a=255}, {r=255, g=108, b=0, a=255}, {r=255, g=111, b=0, a=255}, {r=255, g=113, b=0, a=255}, {r=255, g=116, b=0, a=255}, {r=255, g=118, b=0, a=255}, {r=255, g=121, b=0, a=255}, {r=255, g=124, b=0, a=255}, {r=255, g=126, b=0, a=255}, {r=255, g=129, b=0, a=255}, {r=255, g=131, b=0, a=255}, {r=255, g=134, b=0, a=255}, {r=255, g=137, b=0, a=255}, {r=255, g=139, b=0, a=255}, {r=255, g=142, b=0, a=255}, {r=255, g=144, b=0, a=255}, {r=255, g=147, b=0, a=255}, {r=255, g=149, b=0, a=255}, {r=255, g=152, b=0, a=255}, {r=255, g=155, b=0, a=255}, {r=255, g=157, b=0, a=255}, {r=255, g=160, b=0, a=255}, {r=255, g=162, b=0, a=255}, {r=255, g=165, b=0, a=255}, {r=255, g=167, b=0, a=255}, {r=255, g=170, b=0, a=255}, {r=255, g=173, b=0, a=255}, {r=255, g=175, b=0, a=255}, {r=255, g=178, b=0, a=255}, {r=255, g=180, b=0, a=255}, {r=255, g=183, b=0, a=255}, {r=255, g=185, b=0, a=255}, {r=255, g=188, b=0, a=255}, {r=255, g=191, b=0, a=255}, {r=255, g=193, b=0, a=255}, {r=255, g=196, b=0, a=255}, {r=255, g=198, b=0, a=255}, {r=255, g=201, b=0, a=255}, {r=255, g=203, b=0, a=255}, {r=255, g=206, b=0, a=255}, {r=255, g=209, b=0, a=255}, {r=255, g=211, b=0, a=255}, {r=255, g=214, b=0, a=255}, {r=255, g=216, b=0, a=255}, {r=255, g=219, b=0, a=255}, {r=255, g=222, b=0, a=255}, {r=255, g=224, b=0, a=255}, {r=255, g=227, b=0, a=255}, {r=255, g=229, b=0, a=255}, {r=255, g=232, b=0, a=255}, {r=255, g=234, b=0, a=255}, {r=255, g=237, b=0, a=255}, {r=255, g=240, b=0, a=255}, {r=255, g=242, b=0, a=255}, {r=255, g=245, b=0, a=255}, {r=255, g=247, b=0, a=255}, {r=255, g=250, b=0, a=255}, {r=255, g=252, b=0, a=255}, {r=255, g=255, b=0, a=255}} --[ alien_tint1 = { ["alien-army-1"] ={r=0, g=0, b=0, a=255}, ["alien-army-2"] = {r=3, g=0, b=0, a=255}, ["alien-army-3"] = {r=5, g=0, b=0, a=255}, ["alien-army-4"] = {r=8, g=0, b=0, a=255}, ["alien-army-5"] = {r=10, g=0, b=0, a=255}, ["alien-army-6"] = {r=13, g=0, b=0, a=255}, ["alien-army-7"] = {r=15, g=0, b=0, a=255}, ["alien-army-8"] = {r=18, g=0, b=0, a=255}, ["alien-army-9"] = {r=21, g=0, b=0, a=255}, ["alien-army-10"] = {r=23, g=0, b=0, a=255}, ["alien-army-11"] = {r=26, g=0, b=0, a=255}, ["alien-army-12"] = {r=28, g=0, b=0, a=255}, ["alien-army-13"] = {r=31, g=0, b=0, a=255}, ["alien-army-14"] = {r=33, g=0, b=0, a=255}, ["alien-army-15"] = {r=36, g=0, b=0, a=255}, ["alien-army-16"] = {r=39, g=0, b=0, a=255}, ["alien-army-17"] = {r=41, g=0, b=0, a=255}, ["alien-army-18"] = {r=44, g=0, b=0, a=255}, ["alien-army-19"] = {r=46, g=0, b=0, a=255}, ["alien-army-20"] = {r=49, g=0, b=0, a=255}, ["alien-army-21"] = {r=52, g=0, b=0, a=255}, ["alien-army-22"] = {r=54, g=0, b=0, a=255}, ["alien-army-23"] = {r=57, g=0, b=0, a=255}, ["alien-army-24"] = {r=59, g=0, b=0, a=255}, ["alien-army-25"] = {r=62, g=0, b=0, a=255}, ["alien-army-26"] = {r=64, g=0, b=0, a=255}, ["alien-army-27"] = {r=67, g=0, b=0, a=255}, ["alien-army-28"] = {r=70, g=0, b=0, a=255}, ["alien-army-29"] = {r=72, g=0, b=0, a=255}, ["alien-army-30"] = {r=75, g=0, b=0, a=255}, ["alien-army-31"] = {r=77, g=0, b=0, a=255}, ["alien-army-32"] = {r=80, g=0, b=0, a=255}, ["alien-army-33"] = {r=82, g=0, b=0, a=255}, ["alien-army-34"] = {r=85, g=0, b=0, a=255}, ["alien-army-35"] = {r=88, g=0, b=0, a=255}, ["alien-army-36"] = {r=90, g=0, b=0, a=255}, ["alien-army-37"] = {r=93, g=0, b=0, a=255}, ["alien-army-38"] = {r=95, g=0, b=0, a=255}, ["alien-army-39"] = {r=98, g=0, b=0, a=255}, ["alien-army-40"] = {r=100, g=0, b=0, a=255}, ["alien-army-41"] = {r=103, g=0, b=0, a=255}, ["alien-army-42"] = {r=106, g=0, b=0, a=255}, ["alien-army-43"] = {r=108, g=0, b=0, a=255}, ["alien-army-44"] = {r=111, g=0, b=0, a=255}, ["alien-army-45"] = {r=113, g=0, b=0, a=255}, ["alien-army-46"] = {r=116, g=0, b=0, a=255}, ["alien-army-47"] = {r=118, g=0, b=0, a=255}, ["alien-army-48"] = {r=121, g=0, b=0, a=255}, ["alien-army-49"] = {r=124, g=0, b=0, a=255}, ["alien-army-50"] = {r=126, g=0, b=0, a=255}, ["alien-army-51"] = {r=129, g=0, b=0, a=255}, ["alien-army-52"] = {r=131, g=0, b=0, a=255}, ["alien-army-53"] = {r=134, g=0, b=0, a=255}, ["alien-army-54"] = {r=137, g=0, b=0, a=255}, ["alien-army-55"] = {r=139, g=0, b=0, a=255}, ["alien-army-56"] = {r=142, g=0, b=0, a=255}, ["alien-army-57"] = {r=144, g=0, b=0, a=255}, ["alien-army-58"] = {r=147, g=0, b=0, a=255}, ["alien-army-59"] = {r=149, g=0, b=0, a=255}, ["alien-army-60"] = {r=152, g=0, b=0, a=255}, ["alien-army-61"] = {r=155, g=0, b=0, a=255}, ["alien-army-62"] = {r=157, g=0, b=0, a=255}, ["alien-army-63"] = {r=160, g=0, b=0, a=255}, ["alien-army-64"] = {r=162, g=0, b=0, a=255}, ["alien-army-65"] = {r=165, g=0, b=0, a=255}, ["alien-army-66"] = {r=167, g=0, b=0, a=255}, ["alien-army-67"] = {r=170, g=0, b=0, a=255}, ["alien-army-68"] = {r=173, g=0, b=0, a=255}, ["alien-army-69"] = {r=175, g=0, b=0, a=255}, ["alien-army-70"] = {r=178, g=0, b=0, a=255}, ["alien-army-71"] = {r=180, g=0, b=0, a=255}, ["alien-army-72"] = {r=183, g=0, b=0, a=255}, ["alien-army-73"] = {r=185, g=0, b=0, a=255}, ["alien-army-74"] = {r=188, g=0, b=0, a=255}, ["alien-army-75"] = {r=191, g=0, b=0, a=255}, ["alien-army-76"] = {r=193, g=0, b=0, a=255}, ["alien-army-77"] = {r=196, g=0, b=0, a=255}, ["alien-army-78"] = {r=198, g=0, b=0, a=255}, ["alien-army-79"] = {r=201, g=0, b=0, a=255}, ["alien-army-80"] = {r=203, g=0, b=0, a=255}, ["alien-army-81"] = {r=206, g=0, b=0, a=255}, ["alien-army-82"] = {r=209, g=0, b=0, a=255}, ["alien-army-83"] = {r=211, g=0, b=0, a=255}, ["alien-army-84"] = {r=214, g=0, b=0, a=255}, ["alien-army-85"] = {r=216, g=0, b=0, a=255}, ["alien-army-86"] = {r=219, g=0, b=0, a=255}, ["alien-army-87"] = {r=222, g=0, b=0, a=255}, ["alien-army-88"] = {r=224, g=0, b=0, a=255}, ["alien-army-89"] = {r=227, g=0, b=0, a=255}, ["alien-army-90"] = {r=229, g=0, b=0, a=255}, ["alien-army-91"] = {r=232, g=0, b=0, a=255}, ["alien-army-92"] = {r=234, g=0, b=0, a=255}, ["alien-army-93"] = {r=237, g=0, b=0, a=255}, ["alien-army-94"] = {r=240, g=0, b=0, a=255}, ["alien-army-95"] = {r=242, g=0, b=0, a=255}, ["alien-army-96"] = {r=245, g=0, b=0, a=255}, ["alien-army-97"] = {r=247, g=0, b=0, a=255}, ["alien-army-98"] = {r=250, g=0, b=0, a=255}, ["alien-army-99"] = {r=252, g=0, b=0, a=255}, ["alien-army-100"] = {r=255, g=0, b=0, a=255} } alien_tint2 = { ["alien-army-1"] ={r=255, g=0, b=0, a=255}, ["alien-army-2"] = {r=255, g=3, b=0, a=255}, ["alien-army-3"] = {r=255, g=5, b=0, a=255}, ["alien-army-4"] = {r=255, g=8, b=0, a=255}, ["alien-army-5"] = {r=255, g=10, b=0, a=255}, ["alien-army-6"] = {r=255, g=13, b=0, a=255}, ["alien-army-7"] = {r=255, g=15, b=0, a=255}, ["alien-army-8"] = {r=255, g=18, b=0, a=255}, ["alien-army-9"] = {r=255, g=21, b=0, a=255}, ["alien-army-10"] = {r=255, g=23, b=0, a=255}, ["alien-army-11"] = {r=255, g=26, b=0, a=255}, ["alien-army-12"] = {r=255, g=28, b=0, a=255}, ["alien-army-13"] = {r=255, g=31, b=0, a=255}, ["alien-army-14"] = {r=255, g=33, b=0, a=255}, ["alien-army-15"] = {r=255, g=36, b=0, a=255}, ["alien-army-16"] = {r=255, g=39, b=0, a=255}, ["alien-army-17"] = {r=255, g=41, b=0, a=255}, ["alien-army-18"] = {r=255, g=44, b=0, a=255}, ["alien-army-19"] = {r=255, g=46, b=0, a=255}, ["alien-army-20"] = {r=255, g=49, b=0, a=255}, ["alien-army-21"] = {r=255, g=52, b=0, a=255}, ["alien-army-22"] = {r=255, g=54, b=0, a=255}, ["alien-army-23"] = {r=255, g=57, b=0, a=255}, ["alien-army-24"] = {r=255, g=59, b=0, a=255}, ["alien-army-25"] = {r=255, g=62, b=0, a=255}, ["alien-army-26"] = {r=255, g=64, b=0, a=255}, ["alien-army-27"] = {r=255, g=67, b=0, a=255}, ["alien-army-28"] = {r=255, g=70, b=0, a=255}, ["alien-army-29"] = {r=255, g=72, b=0, a=255}, ["alien-army-30"] = {r=255, g=75, b=0, a=255}, ["alien-army-31"] = {r=255, g=77, b=0, a=255}, ["alien-army-32"] = {r=255, g=80, b=0, a=255}, ["alien-army-33"] = {r=255, g=82, b=0, a=255}, ["alien-army-34"] = {r=255, g=85, b=0, a=255}, ["alien-army-35"] = {r=255, g=88, b=0, a=255}, ["alien-army-36"] = {r=255, g=90, b=0, a=255}, ["alien-army-37"] = {r=255, g=93, b=0, a=255}, ["alien-army-38"] = {r=255, g=95, b=0, a=255}, ["alien-army-39"] = {r=255, g=98, b=0, a=255}, ["alien-army-40"] = {r=255, g=100, b=0, a=255}, ["alien-army-41"] = {r=255, g=103, b=0, a=255}, ["alien-army-42"] = {r=255, g=106, b=0, a=255}, ["alien-army-43"] = {r=255, g=108, b=0, a=255}, ["alien-army-44"] = {r=255, g=111, b=0, a=255}, ["alien-army-45"] = {r=255, g=113, b=0, a=255}, ["alien-army-46"] = {r=255, g=116, b=0, a=255}, ["alien-army-47"] = {r=255, g=118, b=0, a=255}, ["alien-army-48"] = {r=255, g=121, b=0, a=255}, ["alien-army-49"] = {r=255, g=124, b=0, a=255}, ["alien-army-50"] = {r=255, g=126, b=0, a=255}, ["alien-army-51"] = {r=255, g=129, b=0, a=255}, ["alien-army-52"] = {r=255, g=131, b=0, a=255}, ["alien-army-53"] = {r=255, g=134, b=0, a=255}, ["alien-army-54"] = {r=255, g=137, b=0, a=255}, ["alien-army-55"] = {r=255, g=139, b=0, a=255}, ["alien-army-56"] = {r=255, g=142, b=0, a=255}, ["alien-army-57"] = {r=255, g=144, b=0, a=255}, ["alien-army-58"] = {r=255, g=147, b=0, a=255}, ["alien-army-59"] = {r=255, g=149, b=0, a=255}, ["alien-army-60"] = {r=255, g=152, b=0, a=255}, ["alien-army-61"] = {r=255, g=155, b=0, a=255}, ["alien-army-62"] = {r=255, g=157, b=0, a=255}, ["alien-army-63"] = {r=255, g=160, b=0, a=255}, ["alien-army-64"] = {r=255, g=162, b=0, a=255}, ["alien-army-65"] = {r=255, g=165, b=0, a=255}, ["alien-army-66"] = {r=255, g=167, b=0, a=255}, ["alien-army-67"] = {r=255, g=170, b=0, a=255}, ["alien-army-68"] = {r=255, g=173, b=0, a=255}, ["alien-army-69"] = {r=255, g=175, b=0, a=255}, ["alien-army-70"] = {r=255, g=178, b=0, a=255}, ["alien-army-71"] = {r=255, g=180, b=0, a=255}, ["alien-army-72"] = {r=255, g=183, b=0, a=255}, ["alien-army-73"] = {r=255, g=185, b=0, a=255}, ["alien-army-74"] = {r=255, g=188, b=0, a=255}, ["alien-army-75"] = {r=255, g=191, b=0, a=255}, ["alien-army-76"] = {r=255, g=193, b=0, a=255}, ["alien-army-77"] = {r=255, g=196, b=0, a=255}, ["alien-army-78"] = {r=255, g=198, b=0, a=255}, ["alien-army-79"] = {r=255, g=201, b=0, a=255}, ["alien-army-80"] = {r=255, g=203, b=0, a=255}, ["alien-army-81"] = {r=255, g=206, b=0, a=255}, ["alien-army-82"] = {r=255, g=209, b=0, a=255}, ["alien-army-83"] = {r=255, g=211, b=0, a=255}, ["alien-army-84"] = {r=255, g=214, b=0, a=255}, ["alien-army-85"] = {r=255, g=216, b=0, a=255}, ["alien-army-86"] = {r=255, g=219, b=0, a=255}, ["alien-army-87"] = {r=255, g=222, b=0, a=255}, ["alien-army-88"] = {r=255, g=224, b=0, a=255}, ["alien-army-89"] = {r=255, g=227, b=0, a=255}, ["alien-army-90"] = {r=255, g=229, b=0, a=255}, ["alien-army-91"] = {r=255, g=232, b=0, a=255}, ["alien-army-92"] = {r=255, g=234, b=0, a=255}, ["alien-army-93"] = {r=255, g=237, b=0, a=255}, ["alien-army-94"] = {r=255, g=240, b=0, a=255}, ["alien-army-95"] = {r=255, g=242, b=0, a=255}, ["alien-army-96"] = {r=255, g=245, b=0, a=255}, ["alien-army-97"] = {r=255, g=247, b=0, a=255}, ["alien-army-98"] = {r=255, g=250, b=0, a=255}, ["alien-army-99"] = {r=255, g=252, b=0, a=255}, ["alien-army-100"] = {r=255, g=255, b=0, a=255} } ]] v_collision_box = { {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.2, -0.2}, {0.2, 0.2}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.3, -0.3}, {0.3, 0.3}}, {{-0.4, -0.4}, {0.4, 0.4}}, {{-0.4, -0.4}, {0.4, 0.4}}, {{-0.4, -0.4}, {0.4, 0.4}}, {{-0.4, -0.4}, {0.4, 0.4}}, {{-0.4, -0.4}, {0.4, 0.4}}, {{-0.4, -0.4}, {0.4, 0.4}}, {{-0.4, -0.4}, {0.4, 0.4}}, {{-0.4, -0.4}, {0.4, 0.4}}, {{-0.4, -0.4}, {0.4, 0.4}}, {{-0.4, -0.4}, {0.4, 0.4}}, {{-0.4, -0.4}, {0.4, 0.4}}, {{-0.4, -0.4}, {0.4, 0.4}}, {{-0.4, -0.4}, {0.4, 0.4}}, {{-0.4, -0.4}, {0.4, 0.4}}} v_selection_box = { {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.4, -0.7}, {0.7, 0.4}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}, {{-0.7, -1.5}, {0.7, 0.3}}} alien_den_tint = {r=0, g=0, b=0, a=1} ------- UNITS -------------- data:extend( { { type = "unit", name = "base-alien", icon = "__base__/graphics/icons/creeper.png", flags = {"placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable"}, max_health = 8, order="b-b-d", subgroup="enemies", resistances = { { type = "alien_Kiss", percent = 100, }, { type = "physical", decrease = 5, percent = 10, }, { type = "explosion", decrease = 5, percent = 10, }, { type = "laser", decrease = 5, percent = 10, }, { type = "impact", decrease = 5, percent = 10, }, { type = "fire", decrease = 5, percent = 10, }, { type = "poison", decrease = 5, percent = 10, }, { type = "acid", percent = 100, }, }, healing_per_tick = 0.02, collision_box = {{-0.3, -0.3}, {0.3, 0.3}}, selection_box = {{-0.7, -1.5}, {0.7, 0.3}}, --sticker_box = {{-0.3, -0.5}, {0.3, 0.1}}, distraction_cooldown = 300, loot = { }, attack_parameters = { type = "projectile", range = 0.5, cooldown = 35, ammo_category = "melee", ammo_type = make_unit_melee_ammo_type(7), sound = make_biter_roars(0.4), animation = biterattackanimation(0.5, small_alien_tint1, small_alien_tint2) }, vision_distance = 30, movement_speed = 0.16, distance_per_frame = 0.15, -- in pu pollution_to_join_attack = 1250, corpse = "base-alien-corpse", dying_explosion = "blood-explosion-small", working_sound = make_biter_calls(1.2), dying_sound = make_biter_dying_sounds(1.0), run_animation = biterrunanimation(0.5, small_alien_tint1, small_alien_tint2) }, { type = "corpse", name = "base-alien-corpse", icon = "__base__/graphics/icons/small-biter-corpse.png", selectable_in_game = false, selection_box = {{-1, -1}, {1, 1}}, subgroup="corpses", order = "c[corpse]-a[biter]-a[small]", flags = {"placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-repairable", "not-on-map"}, dying_speed = 0.02, final_render_layer = "corpse", animation = biterdieanimation(0.65, small_alien_tint1, small_alien_tint2) }, ---------- } ) for i = 1, 100 do alien_corps = table.deepcopy(data.raw.corpse["base-alien-corpse"]) alien_corps.name = "alien-corpse-" .. i alien_corps.animation = biterdieanimation(alien_scale[i], alien_tint1[i], alien_tint2[i]) data:extend{alien_corps} end for i = 1, 100 do alien_army = table.deepcopy(data.raw.unit["base-alien"]) alien_army.name = "alien-army-" .. i alien_army.collision_box = v_collision_box[i] alien_army.selection_box = v_selection_box[i] alien_army.sticker_box = v_collision_box[i] alien_army.max_health = health[i] alien_army.corpse = "alien-corpse-" .. i alien_army.attack_parameters.ammo_type.action.action_delivery.target_effects.damage = damage_amount[i] --Option 1: alien_army.attack_parameters.animation = biterattackanimation(alien_scale[i], alien_tint1[i], alien_tint2[i]) alien_army.run_animation = biterrunanimation(alien_scale[i], alien_tint1[i], alien_tint2[i]) --Option2: --alien_army.attack_parameters.animation = biterattackanimation(alien_scale[i], alien_tint1["alien-army-" .. i], alien_tint2["alien-army-" .. i]) --alien_army.run_animation = biterrunanimation(alien_scale[i], alien_tint1["alien-army-" .. i], alien_tint2["alien-army-" .. i]) data:extend{alien_army} end --- DEN --- data:extend( { { type = "unit-spawner", name = "alien-den", icon = "__base__/graphics/icons/biter-spawner.png", flags = {"placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable"}, max_health = 5000, order="b-b-i", subgroup="enemies", working_sound = { sound = { { filename = "__base__/sound/creatures/spawner.ogg", volume = 1.0 } }, apparent_volume = 2 }, dying_sound = { { filename = "__base__/sound/creatures/spawner-death-1.ogg", volume = 1.0 }, { filename = "__base__/sound/creatures/spawner-death-2.ogg", volume = 1.0 } }, resistances = { { type = "physical", decrease = 8, percent = 40, }, { type = "explosion", percent = 20, }, { type = "laser", percent = 80, }, { type = "acid", percent = 20, }, { type = "poison", percent = 20, }, }, healing_per_tick = 0.02, collision_box = {{-3.2, -2.2}, {2.2, 2.2}}, selection_box = {{-3.5, -2.5}, {2.5, 2.5}}, pollution_absorbtion_absolute = 20, pollution_absorbtion_proportional = 0.01, pollution_to_enhance_spawning = 40000, corpse = "alien-den-corpse", dying_explosion = "blood-explosion-huge", loot = { }, max_count_of_owned_units = 5, max_friends_around_to_spawn = 20, --max_count_of_owned_units = 25, --max_friends_around_to_spawn = 50, animations = { spawner_idle_animation(0, alien_den_tint), spawner_idle_animation(1, alien_den_tint), spawner_idle_animation(2, alien_den_tint), spawner_idle_animation(3, alien_den_tint) }, result_units = (function() local res = {} res[1] = {"alien-army-1", {{0.0, 0.3}, {0.7, 0.0}}} -- from evolution_factor 0.3 the weight for medium-biter is linearly rising from 0 to 0.3 -- this means for example that when the evolution_factor is 0.45 the probability of spawning -- a small biter is 66% while probability for medium biter is 33%. res[2] = {"alien-army-20", {{0.3, 0.0}, {0.6, 0.3}, {0.8, 0.1}}} -- for evolution factor of 1 the spawning probabilities are: small-biter 0%, medium-biter 1/7, big-biter 4/7, behemoth biter 3/7 res[3] = {"alien-army-30", {{0.6, 0.0}, {1.0, 0.4}}} --res[4] = {"behemoth-biter", {{0.99, 0.0}, {1.0, 0.3}}} return res end)(), -- With zero evolution the spawn rate is 5 seconds, with max evolution it is 2 seconds spawning_cooldown = {600, 100}, --spawning_cooldown = {300, 120}, spawning_radius = 10, spawning_spacing = 3, max_spawn_shift = 0, max_richness_for_spawn_shift = 100, call_for_help_radius = 20 }, { type = "corpse", name = "alien-den-corpse", flags = {"placeable-neutral", "placeable-off-grid", "not-on-map"}, icon = "__base__/graphics/icons/biter-spawner-corpse.png", collision_box = {{-2, -2}, {2, 2}}, selection_box = {{-2, -2}, {2, 2}}, selectable_in_game = false, dying_speed = 0.04, subgroup="corpses", order = "c[corpse]-d[alien-den]", final_render_layer = "corpse", animation = { spawner_die_animation(0, alien_den_tint), spawner_die_animation(1, alien_den_tint), spawner_die_animation(2, alien_den_tint), spawner_die_animation(3, alien_den_tint) } }, } )