1 2-- GunFu Deadlands 3-- Copyright 2009-2011 Christiaan Janssen, September 2009-October 2011 4-- 5-- This file is part of GunFu Deadlands. 6-- 7-- GunFu Deadlands is free software: you can redistribute it and/or modify 8-- it under the terms of the GNU General Public License as published by 9-- the Free Software Foundation, either version 3 of the License, or 10-- (at your option) any later version. 11-- 12-- GunFu Deadlands is distributed in the hope that it will be useful, 13-- but WITHOUT ANY WARRANTY; without even the implied warranty of 14-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15-- GNU General Public License for more details. 16-- 17-- You should have received a copy of the GNU General Public License 18-- along with GunFu Deadlands. If not, see <http://www.gnu.org/licenses/>. 19 20Level = {} 21 22-- initializes an empty canvas 23function Level.init() 24 25 Level.buildings = {} 26 27 Level.enemies = {} 28 29 -- what radius around a point is considered "home" 30 location_range = 40 31 32 -- used to prevent going out of screen when fleeing 33 screenborder = 30 34 35 Level.enemy_count = 0 36 Level.end_time = 3 37 38 Level.enemylessmode = true 39 Level.ninjamode = Graphics.shadow_mode 40 Level.enemiescanshoot = true 41 Level.autoturns = false 42 Level.onebullet = false 43end 44 45function Level.update( dt ) 46 if not Level.enemylessmode then 47 if Level.enemy_count == 0 or not Player.alive then 48 if Level.end_time >= 0 then 49 Level.end_time = Level.end_time - dt 50 else 51 if Editor.enabled then 52 Level.restart() 53 elseif UserLevel.enabled then 54 if Player.alive then 55 -- alive? you won! next level 56 UserLevel.mode = 3 57 else 58 -- normal mode: restart this level 59 Level.restart() 60 end 61 else 62 if Player.alive then 63 -- alive? you won! next level 64 Level.currentlevel = Level.currentlevel + 1 65 Level.load( Level.currentlevel ) 66 else 67 -- dead? restart 68 if Game.gamemode == 2 then 69 -- hard mode! restart game 70 Level.currentlevel = 1 71 Level.load( Level.currentlevel ) 72 else 73 -- normal mode: restart this level 74 Level.restart() 75 end 76 end 77 end 78 end 79 end 80 end 81end 82 83 84-- prepares level "lvl" (a number) 85function Level.load( lvl ) 86 Level.init() 87 if Game.testlevel then 88 Level.load_testlevel() 89 Level.restart() 90 return 91 end 92 93 if Game.gamemode == 2 then -- hard 94 if lvl==1 then 95 Level.load_lvl1_hard() 96 elseif lvl==2 then 97 Level.load_lvl2_hard() 98 elseif lvl==3 then 99 Level.load_lvl3_hard() 100 elseif lvl==4 then 101 Level.load_lvl4_hard() 102 elseif lvl==5 then 103 Level.load_lvl5_hard() 104 elseif lvl==6 then 105 Level.load_lvl6_hard() 106 elseif lvl==7 then 107 Level.load_lvl7_hard() 108 elseif lvl==8 then 109 Level.load_lvl8_hard() 110 elseif lvl==9 then 111 Level.load_lvl9_hard() 112 elseif lvl==10 then 113 Level.load_lvl10_hard() 114 elseif lvl==11 then 115 Game.endgame() 116 end 117 else -- normal 118 if lvl==1 then 119 Level.load_lvl1() 120 elseif lvl==2 then 121 Level.load_lvl2() 122 elseif lvl==3 then 123 Level.load_lvl3() 124 elseif lvl==4 then 125 Level.load_lvl4() 126 elseif lvl==5 then 127 Level.load_lvl5() 128 elseif lvl==6 then 129 Level.load_lvl6() 130 elseif lvl==7 then 131 Level.load_lvl7() 132 elseif lvl==8 then 133 Level.load_lvl8() 134 elseif lvl==9 then 135 Level.load_lvl9() 136 elseif lvl==10 then 137 Level.load_lvl10() 138 elseif lvl==11 then 139 Game.endgame() 140 end 141 end 142 143 Level.restart() 144end 145 146 147-- Resets enemies, bullets, player 148function Level.restart() 149 Level.reset_player() 150 Level.reset_enemies() 151 152 Bullets = List.reset(Bullets) 153 Bullets = List.newlist(nil) 154 155 Level.enemy_count = table.getn( Level.enemies ) 156 Level.end_time = 3 157 Level.enemylessmode = (Level.enemy_count == 0) 158 159 if not (Editor.enabled and Editor.mode~=6) and not UserLevel.enabled then 160 if love.mouse.isDown("l") then 161 love.mousepressed(love.mouse.getX(), love.mouse.getY(), "l") 162 end 163 164 if love.mouse.isDown("r") then 165 love.mousepressed(love.mouse.getX(), love.mouse.getY(), "r") 166 end 167 end 168 169 Graphics.prepareBackground() 170 Graphics.prepareTopLayer() 171 172end 173 174function Level.reset_player() 175 176 Player.alive = true 177 178 Player.pos = {Player.starting_pos[1], Player.starting_pos[2]} 179 Player.dir = {0,0} 180 Player.shoot_dir = {1,0} 181 Player.prediction_short = {Player.starting_pos[1], Player.starting_pos[2]} 182 Player.dir_prediction = { 0, 0 } 183 Player.key_dir = {0,0} 184 Player.firing = false 185 Player.firing_timer = 0 186 Player.jumping = false 187 Player.readytojump = true 188 Player.spinning_dir = {0,0} 189 Player.jump_timer = 0 190 191 Player.bullet_pocket = Player.total_bullets 192 Player.reload_timer = 0 193 Player.prediction_timer = 0 194 Player.remaining_bullets = table.getn(Level.enemies) 195 196 Player.free_box = nil 197 198 if Level.onebullet then 199 if Player.bullet_pocket > Player.remaining_bullets then 200 Player.bullet_pocket = Player.remaining_bullets 201 end 202 Player.remaining_bullets = Player.remaining_bullets - Player.bullet_pocket 203 end 204 205 BulletTime.reset() 206 207 Player.collision_buildings = List.fromArray( Level.buildings ) 208 Player.collision_buildings = List.applydel( Player.collision_buildings, function(b) return b.solid <= 2 end) 209end 210 211 212function Level.reset_enemy( enemy ) 213 214 local px, py = enemy.starting_pos[1], enemy.starting_pos[2] 215 216 enemy.pos = {px, py} 217 enemy.dir = {0,0} 218 enemy.shoot_dir = {1,0} 219 enemy.target_dir = {1,0} 220 enemy.prediction_short = {px, py} 221 enemy.dir_prediction = { 0, 0 } 222 enemy.state = 1 223 enemy.former_state = 0 224 enemy.last_seen_bullet = {0,0} 225 enemy.blocked_timer = 0 226 enemy.dodging_timer = 0 227 228 enemy.changedir_timer = 0 229 enemy.lastplayerpos = {Player.starting_pos[1],Player.starting_pos[2]} 230 231 enemy.shooting_timer = 0 232 enemy.destination = { px, py } 233 enemy.lastpos = { px, py } 234 enemy.death_timer = Graphics.get_deathtime() 235 enemy.wandering_timer = 0 236 enemy.suspicion_timer = 0 237 enemy.scared_timer = 0 238 239 enemy.see_player_timer = 0 240 enemy.player_was_seen = false 241 enemy.see_bullet_timer = 0 242 enemy.bullet_was_seen = false 243 enemy.ninja_see_player_timer = 0 244 enemy.ninja_player_was_seen = false 245 enemy.prediction_timer = 0 246 enemy.free_box = nil 247end 248 249function Level.reset_enemies() 250 for i,enemy in ipairs(Level.enemies) do 251 Level.reset_enemy( enemy ) 252 end 253 EnemyAI.load_buildingLists() 254end 255 256function Level.player_dies(direction) 257 -- if already dead, ignore (duh) 258 if not Player.alive then 259 return 260 end 261 262 Player.alive = false 263 Player.death_timer = Graphics.get_deathtime() 264 265 -- adjust player 266 Player.dir = {direction[1], direction[2]} 267 Player.speed = 100 -- half of my walking speed (direction of fallover) 268 269 BulletTime.force( Level.end_time ) 270 271 Graphics.reset_jump() 272 Graphics.reset_death() 273 Sounds.play_scream_player() 274end 275 276function Level.enemy_dies(enemy, direction) 277 enemy.state = 0 278 enemy.dir = {direction[1], direction[2] } 279 enemy.speed = 100 280 281 Graphics.resetAnim( enemy.sprite_dying ) 282 Graphics.resetAnim( enemy.sprite_ninja_dying ) 283 284 Level.enemy_count = Level.enemy_count - 1 285 286 -- last enemy: pause for dramatism 287 if Level.enemy_count <= 0 then 288 BulletTime.force( Level.end_time ) 289 end 290 291 Sounds.play_scream_enemy( enemy ) 292end 293 294------------------------------------------------------------------------------ 295function Level.load_testlevel() 296 Level.enemiescanshoot = false 297 Entities.add_element(Entities.entitylist.player, {100,100}) 298 Entities.add_element(Entities.entitylist.red_bandit, {500,300}) 299 Entities.add_element(Entities.entitylist.saloon, {200,200}) 300 301end 302 303------------------------------------------------------------------------------ 304 305function Level.load_lvl1() 306 Entities.add_element(Entities.entitylist.player,{67,79}) 307 Entities.add_element(Entities.entitylist.bank,{387,342}) 308 Entities.add_element(Entities.entitylist.house,{155,319}) 309 Entities.add_element(Entities.entitylist.herb,{265,468}) 310 Entities.add_element(Entities.entitylist.bush,{30,381}) 311 Entities.add_element(Entities.entitylist.fence_vert,{22,295},8) 312 Entities.add_element(Entities.entitylist.fence_horiz,{105,236},4) 313 Entities.add_element(Entities.entitylist.fence_vert,{601,336},4) 314 Entities.add_element(Entities.entitylist.barrier_horiz,{549,445},2) 315 Entities.add_element(Entities.entitylist.bush,{504,442}) 316 Entities.add_element(Entities.entitylist.bush,{457,442}) 317 Entities.add_element(Entities.entitylist.bush,{482,442}) 318 Entities.add_element(Entities.entitylist.cactus,{93,203}) 319 Entities.add_element(Entities.entitylist.herb,{603,250}) 320 Entities.add_element(Entities.entitylist.herb,{24,201}) 321 Entities.add_element(Entities.entitylist.church,{598,408}) 322 Entities.add_element(Entities.entitylist.house,{50,427}) 323 Entities.add_element(Entities.entitylist.fence_horiz,{263,450},9) 324 Entities.add_element(Entities.entitylist.barrier_horiz,{383,445},4) 325 Entities.add_element(Entities.entitylist.bank,{140,426}) 326 Entities.add_element(Entities.entitylist.warehouse,{500,103}) 327 Entities.add_element(Entities.entitylist.house,{590,83}) 328 Entities.add_element(Entities.entitylist.cactus,{573,25}) 329 Entities.add_element(Entities.entitylist.house,{590,143}) 330 Entities.add_element(Entities.entitylist.bush,{543,59}) 331 Entities.add_element(Entities.entitylist.warehouse,{257,336}) 332 Entities.add_element(Entities.entitylist.barrier_horiz,{337,231},7) 333 Entities.add_element(Entities.entitylist.sheriff_box,{476,249}) 334 Entities.add_element(Entities.entitylist.cactus,{377,18}) 335 Entities.add_element(Entities.entitylist.herb,{78,23}) 336 Entities.add_element(Entities.entitylist.barrier_vert,{25,93},3) 337 Entities.add_element(Entities.entitylist.bank,{83,149}) 338 Entities.add_element(Entities.entitylist.mansion,{179,198}) 339 Entities.add_element(Entities.entitylist.well,{190,108}) 340 Entities.add_element(Entities.entitylist.fence_horiz,{251,52},32) 341 Entities.add_element(Entities.entitylist.barrier_horiz,{51,231},2) 342 Entities.add_element(Entities.entitylist.house,{50,425}) 343 Entities.add_element(Entities.entitylist.fence_vert,{562,250},3) 344 Entities.add_element(Entities.entitylist.house,{590,203}) 345 Entities.add_element(Entities.entitylist.house,{590,296}) 346 Entities.add_element(Entities.entitylist.barber,{287,133}) 347 Entities.add_element(Entities.entitylist.barber,{425,133}) 348 Entities.add_element(Entities.entitylist.blue_bandit,{91,319}) 349 Entities.add_element(Entities.entitylist.blue_bandit,{145,373}) 350 Entities.add_element(Entities.entitylist.blue_bandit,{491,351}) 351 Entities.add_element(Entities.entitylist.blue_bandit,{284,189}) 352 Entities.add_element(Entities.entitylist.blue_bandit,{307,338}) 353 354end 355 356 357 358function Level.load_lvl2() 359 Entities.add_element(Entities.entitylist.player,{307,208}) 360 Entities.add_element(Entities.entitylist.barrier_vert,{277,258},8) 361 Entities.add_element(Entities.entitylist.barrier_horiz,{146,227},6) 362 Entities.add_element(Entities.entitylist.barrier_horiz,{43,227},1) 363 Entities.add_element(Entities.entitylist.barrier_vert,{339,311},5) 364 Entities.add_element(Entities.entitylist.herb,{63,258}) 365 Entities.add_element(Entities.entitylist.herb,{120,140}) 366 Entities.add_element(Entities.entitylist.herb,{259,30}) 367 Entities.add_element(Entities.entitylist.herb,{370,78}) 368 Entities.add_element(Entities.entitylist.herb,{455,188}) 369 Entities.add_element(Entities.entitylist.herb,{548,136}) 370 Entities.add_element(Entities.entitylist.herb,{610,294}) 371 Entities.add_element(Entities.entitylist.herb,{511,338}) 372 Entities.add_element(Entities.entitylist.herb,{312,296}) 373 Entities.add_element(Entities.entitylist.cactus,{457,80}) 374 Entities.add_element(Entities.entitylist.cactus,{616,446}) 375 Entities.add_element(Entities.entitylist.cactus,{355,211}) 376 Entities.add_element(Entities.entitylist.herb,{232,407}) 377 Entities.add_element(Entities.entitylist.cactus,{46,426}) 378 Entities.add_element(Entities.entitylist.bank,{181,245}) 379 Entities.add_element(Entities.entitylist.warehouse,{214,327}) 380 Entities.add_element(Entities.entitylist.barrier_vert,{67,434},3) 381 Entities.add_element(Entities.entitylist.church,{86,348}) 382 Entities.add_element(Entities.entitylist.barrier_vert,{29,322},6) 383 Entities.add_element(Entities.entitylist.bank,{87,245}) 384 Entities.add_element(Entities.entitylist.saloon,{436,403}) 385 Entities.add_element(Entities.entitylist.barrier_vert,{539,422},4) 386 Entities.add_element(Entities.entitylist.sheriff_box,{480,290}) 387 Entities.add_element(Entities.entitylist.sheriff_box,{480,291}) 388 Entities.add_element(Entities.entitylist.sheriff_box,{96,70}) 389 Entities.add_element(Entities.entitylist.church,{223,69}) 390 Entities.add_element(Entities.entitylist.barrier_horiz,{509,104},3) 391 Entities.add_element(Entities.entitylist.barrier_vert,{277,32},3) 392 Entities.add_element(Entities.entitylist.barrier_vert,{381,204},7) 393 Entities.add_element(Entities.entitylist.barrier_vert,{426,156},4) 394 Entities.add_element(Entities.entitylist.barrier_vert,{606,133},6) 395 Entities.add_element(Entities.entitylist.barrier_vert,{582,366},5) 396 Entities.add_element(Entities.entitylist.barrier_vert,{339,110},5) 397 Entities.add_element(Entities.entitylist.bank,{549,199}) 398 Entities.add_element(Entities.entitylist.warehouse,{540,58}) 399 Entities.add_element(Entities.entitylist.house,{556,290}) 400 Entities.add_element(Entities.entitylist.barrier_horiz,{28,163},2) 401 Entities.add_element(Entities.entitylist.cactus,{144,330}) 402 Entities.add_element(Entities.entitylist.cactus,{29,115}) 403 Entities.add_element(Entities.entitylist.herb,{135,191}) 404 Entities.add_element(Entities.entitylist.barrier_horiz,{404,42},4) 405 Entities.add_element(Entities.entitylist.house,{453,200}) 406 Entities.add_element(Entities.entitylist.house,{459,198}) 407 Entities.add_element(Entities.entitylist.house,{137,123}) 408 Entities.add_element(Entities.entitylist.barrier_horiz,{217,163},4) 409 Entities.add_element(Entities.entitylist.barrier_horiz,{254,435},8) 410 Entities.add_element(Entities.entitylist.yellow_bandit,{198,135}) 411 Entities.add_element(Entities.entitylist.yellow_bandit,{147,326}) 412 Entities.add_element(Entities.entitylist.yellow_bandit,{612,331}) 413 Entities.add_element(Entities.entitylist.yellow_bandit,{404,201}) 414 Entities.add_element(Entities.entitylist.yellow_bandit,{82,133}) 415 Entities.add_element(Entities.entitylist.yellow_bandit,{515,460}) 416end 417 418function Level.load_lvl3() 419 Entities.add_element(Entities.entitylist.player,{369,231}) 420 Entities.add_element(Entities.entitylist.bank,{402,313}) 421 Entities.add_element(Entities.entitylist.mansion,{236,149}) 422 Entities.add_element(Entities.entitylist.house,{116,163}) 423 Entities.add_element(Entities.entitylist.barrel,{195,233}) 424 Entities.add_element(Entities.entitylist.barrel,{195,246}) 425 Entities.add_element(Entities.entitylist.barrel,{195,260}) 426 Entities.add_element(Entities.entitylist.barrel,{195,275}) 427 Entities.add_element(Entities.entitylist.barrel,{195,289}) 428 Entities.add_element(Entities.entitylist.warehouse,{265,448}) 429 Entities.add_element(Entities.entitylist.saloon,{541,76}) 430 Entities.add_element(Entities.entitylist.church,{47,263}) 431 Entities.add_element(Entities.entitylist.barrier_horiz,{40,184},3) 432 Entities.add_element(Entities.entitylist.sheriff_box,{490,452}) 433 Entities.add_element(Entities.entitylist.herb,{440,150}) 434 Entities.add_element(Entities.entitylist.herb,{297,42}) 435 Entities.add_element(Entities.entitylist.herb,{196,444}) 436 Entities.add_element(Entities.entitylist.herb,{445,367}) 437 Entities.add_element(Entities.entitylist.herb,{600,425}) 438 Entities.add_element(Entities.entitylist.cactus,{567,414}) 439 Entities.add_element(Entities.entitylist.cactus,{220,253}) 440 Entities.add_element(Entities.entitylist.cactus,{177,54}) 441 Entities.add_element(Entities.entitylist.cactus,{77,327}) 442 Entities.add_element(Entities.entitylist.cactus,{457,42}) 443 Entities.add_element(Entities.entitylist.saloon,{553,327}) 444 Entities.add_element(Entities.entitylist.mansion,{86,395}) 445 Entities.add_element(Entities.entitylist.bank,{85,63}) 446 Entities.add_element(Entities.entitylist.bank,{232,359}) 447 Entities.add_element(Entities.entitylist.sheriff_box,{342,165}) 448 Entities.add_element(Entities.entitylist.sheriff_box,{295,254}) 449 Entities.add_element(Entities.entitylist.house,{241,74}) 450 Entities.add_element(Entities.entitylist.warehouse,{118,245}) 451 Entities.add_element(Entities.entitylist.warehouse,{368,376}) 452 Entities.add_element(Entities.entitylist.mansion,{580,208}) 453 Entities.add_element(Entities.entitylist.barber,{379,59}) 454 Entities.add_element(Entities.entitylist.barber,{472,225}) 455 Entities.add_element(Entities.entitylist.red_bandit,{606,459}) 456 Entities.add_element(Entities.entitylist.red_bandit,{216,423}) 457 Entities.add_element(Entities.entitylist.red_bandit,{17,217}) 458 Entities.add_element(Entities.entitylist.red_bandit,{41,133}) 459 Entities.add_element(Entities.entitylist.red_bandit,{618,15}) 460 Entities.add_element(Entities.entitylist.red_bandit,{369,464}) 461end 462 463function Level.load_lvl4() 464 Entities.add_element(Entities.entitylist.player,{315,213}) 465 Entities.add_element(Entities.entitylist.barrier_horiz,{329,185},10) 466 Entities.add_element(Entities.entitylist.barrier_vert,{125,174},7) 467 Entities.add_element(Entities.entitylist.bank,{370,260}) 468 Entities.add_element(Entities.entitylist.warehouse,{403,326}) 469 Entities.add_element(Entities.entitylist.house,{293,110}) 470 Entities.add_element(Entities.entitylist.house,{352,110}) 471 Entities.add_element(Entities.entitylist.house,{411,110}) 472 Entities.add_element(Entities.entitylist.house,{470,110}) 473 Entities.add_element(Entities.entitylist.warehouse,{583,245}) 474 Entities.add_element(Entities.entitylist.warehouse,{583,318}) 475 Entities.add_element(Entities.entitylist.barrel,{178,201}) 476 Entities.add_element(Entities.entitylist.barrel,{175,215}) 477 Entities.add_element(Entities.entitylist.barrel,{167,226}) 478 Entities.add_element(Entities.entitylist.barrel,{161,238}) 479 Entities.add_element(Entities.entitylist.dead_branch,{59,277}) 480 Entities.add_element(Entities.entitylist.dead_branch,{289,427}) 481 Entities.add_element(Entities.entitylist.herb,{101,221}) 482 Entities.add_element(Entities.entitylist.herb,{198,405}) 483 Entities.add_element(Entities.entitylist.herb,{399,428}) 484 Entities.add_element(Entities.entitylist.herb,{304,317}) 485 Entities.add_element(Entities.entitylist.herb,{454,211}) 486 Entities.add_element(Entities.entitylist.herb,{518,324}) 487 Entities.add_element(Entities.entitylist.herb,{528,175}) 488 Entities.add_element(Entities.entitylist.herb,{623,410}) 489 Entities.add_element(Entities.entitylist.herb,{614,103}) 490 Entities.add_element(Entities.entitylist.barrier_horiz,{78,83},3) 491 Entities.add_element(Entities.entitylist.bush,{17,82}) 492 Entities.add_element(Entities.entitylist.barrier_vert,{350,19},2) 493 Entities.add_element(Entities.entitylist.barrier_vert,{234,66},2) 494 Entities.add_element(Entities.entitylist.herb,{293,33}) 495 Entities.add_element(Entities.entitylist.herb,{175,81}) 496 Entities.add_element(Entities.entitylist.bush,{366,16}) 497 Entities.add_element(Entities.entitylist.house,{234,110}) 498 Entities.add_element(Entities.entitylist.fence_horiz,{490,36},11) 499 Entities.add_element(Entities.entitylist.barrier_horiz,{295,279},1) 500 Entities.add_element(Entities.entitylist.mansion,{520,401}) 501 Entities.add_element(Entities.entitylist.mansion,{551,401}) 502 Entities.add_element(Entities.entitylist.barrier_vert,{570,64},2) 503 Entities.add_element(Entities.entitylist.dead_branch,{560,62}) 504 Entities.add_element(Entities.entitylist.dead_tree,{577,62}) 505 Entities.add_element(Entities.entitylist.sheriff_box,{46,156}) 506 Entities.add_element(Entities.entitylist.church,{151,445}) 507 Entities.add_element(Entities.entitylist.church,{217,307}) 508 Entities.add_element(Entities.entitylist.barrier_vert,{481,253},4) 509 Entities.add_element(Entities.entitylist.barrier_horiz,{210,359},8) 510 Entities.add_element(Entities.entitylist.herb,{42,46}) 511 Entities.add_element(Entities.entitylist.barrel,{122,43}) 512 Entities.add_element(Entities.entitylist.barrel,{122,20}) 513 Entities.add_element(Entities.entitylist.green_bandit,{496,213}) 514 Entities.add_element(Entities.entitylist.green_bandit,{119,467}) 515 Entities.add_element(Entities.entitylist.green_bandit,{30,40}) 516 Entities.add_element(Entities.entitylist.green_bandit,{361,315}) 517 Entities.add_element(Entities.entitylist.green_bandit,{318,156}) 518 Entities.add_element(Entities.entitylist.green_bandit,{386,56}) 519 Entities.add_element(Entities.entitylist.green_bandit,{626,304}) 520end 521 522function Level.load_lvl5() 523 Entities.add_element(Entities.entitylist.player,{401,108}) 524 Entities.add_element(Entities.entitylist.barrel,{447,288}) 525 Entities.add_element(Entities.entitylist.warehouse,{468,366}) 526 Entities.add_element(Entities.entitylist.cactus,{560,428}) 527 Entities.add_element(Entities.entitylist.cactus,{599,209}) 528 Entities.add_element(Entities.entitylist.cactus,{199,99}) 529 Entities.add_element(Entities.entitylist.cactus,{37,410}) 530 Entities.add_element(Entities.entitylist.herb,{39,76}) 531 Entities.add_element(Entities.entitylist.herb,{217,290}) 532 Entities.add_element(Entities.entitylist.herb,{472,447}) 533 Entities.add_element(Entities.entitylist.herb,{568,273}) 534 Entities.add_element(Entities.entitylist.barrel,{357,261}) 535 Entities.add_element(Entities.entitylist.barrel,{357,288}) 536 Entities.add_element(Entities.entitylist.saloon,{303,349}) 537 Entities.add_element(Entities.entitylist.barrier_horiz,{236,437},8) 538 Entities.add_element(Entities.entitylist.barrel,{447,263}) 539 Entities.add_element(Entities.entitylist.barrier_vert,{359,458},2) 540 Entities.add_element(Entities.entitylist.warehouse,{83,159}) 541 Entities.add_element(Entities.entitylist.barrier_horiz,{195,46},9) 542 Entities.add_element(Entities.entitylist.warehouse,{335,92}) 543 Entities.add_element(Entities.entitylist.herb,{497,36}) 544 Entities.add_element(Entities.entitylist.smith,{494,204}) 545 Entities.add_element(Entities.entitylist.barrel,{447,146}) 546 Entities.add_element(Entities.entitylist.church,{463,76}) 547 Entities.add_element(Entities.entitylist.house,{273,131}) 548 Entities.add_element(Entities.entitylist.mansion,{303,195}) 549 Entities.add_element(Entities.entitylist.house,{570,338}) 550 Entities.add_element(Entities.entitylist.house,{610,88}) 551 Entities.add_element(Entities.entitylist.house,{518,88}) 552 Entities.add_element(Entities.entitylist.pile,{30,289}) 553 Entities.add_element(Entities.entitylist.warehouse,{83,335}) 554 Entities.add_element(Entities.entitylist.barrier_vert,{182,361},2) 555 Entities.add_element(Entities.entitylist.barrier_vert,{182,245},9) 556 Entities.add_element(Entities.entitylist.crate,{448,433}) 557 Entities.add_element(Entities.entitylist.blue_bandit,{578,195}) 558 Entities.add_element(Entities.entitylist.blue_bandit,{620,343}) 559 Entities.add_element(Entities.entitylist.blue_bandit,{516,345}) 560 Entities.add_element(Entities.entitylist.yellow_bandit,{150,340}) 561 Entities.add_element(Entities.entitylist.yellow_bandit,{146,178}) 562 Entities.add_element(Entities.entitylist.blue_bandit,{209,334}) 563 Entities.add_element(Entities.entitylist.green_bandit,{215,137}) 564 Entities.add_element(Entities.entitylist.red_bandit,{29,456}) 565 566end 567 568function Level.load_lvl6() 569 Entities.add_element(Entities.entitylist.player,{328,408}) 570 Entities.add_element(Entities.entitylist.warehouse,{92,423}) 571 Entities.add_element(Entities.entitylist.barrel,{161,195}) 572 Entities.add_element(Entities.entitylist.fence_horiz,{61,229},5) 573 Entities.add_element(Entities.entitylist.house,{557,56}) 574 Entities.add_element(Entities.entitylist.fence_vert,{554,98},2) 575 Entities.add_element(Entities.entitylist.bush,{78,12}) 576 Entities.add_element(Entities.entitylist.bush,{78,37}) 577 Entities.add_element(Entities.entitylist.saloon,{285,98}) 578 Entities.add_element(Entities.entitylist.saloon,{436,98}) 579 Entities.add_element(Entities.entitylist.house,{115,232}) 580 Entities.add_element(Entities.entitylist.house,{115,291}) 581 Entities.add_element(Entities.entitylist.barrier_horiz,{286,181},3) 582 Entities.add_element(Entities.entitylist.warehouse,{219,227}) 583 Entities.add_element(Entities.entitylist.house,{557,141}) 584 Entities.add_element(Entities.entitylist.warehouse,{61,111}) 585 Entities.add_element(Entities.entitylist.barrier_horiz,{361,12},8) 586 Entities.add_element(Entities.entitylist.mansion,{209,410}) 587 Entities.add_element(Entities.entitylist.sheriff_box,{386,307}) 588 Entities.add_element(Entities.entitylist.fence_vert,{304,392},7) 589 Entities.add_element(Entities.entitylist.sheriff_box,{293,307}) 590 Entities.add_element(Entities.entitylist.barrier_vert,{29,337},7) 591 Entities.add_element(Entities.entitylist.barrier_horiz,{147,324},4) 592 Entities.add_element(Entities.entitylist.generic_house,{433,448}) 593 Entities.add_element(Entities.entitylist.generic_house,{433,410}) 594 Entities.add_element(Entities.entitylist.church,{453,235}) 595 Entities.add_element(Entities.entitylist.stable,{561,342}) 596 Entities.add_element(Entities.entitylist.well,{484,327}) 597 Entities.add_element(Entities.entitylist.tiny_house,{163,83}) 598 Entities.add_element(Entities.entitylist.tiny_house,{163,143}) 599 Entities.add_element(Entities.entitylist.barrier_horiz,{493,181},6) 600 Entities.add_element(Entities.entitylist.red_bandit,{180,199}) 601 Entities.add_element(Entities.entitylist.green_bandit,{110,173}) 602 Entities.add_element(Entities.entitylist.yellow_bandit,{46,463}) 603 Entities.add_element(Entities.entitylist.red_bandit,{307,229}) 604 Entities.add_element(Entities.entitylist.yellow_bandit,{391,234}) 605 Entities.add_element(Entities.entitylist.yellow_bandit,{605,98}) 606 Entities.add_element(Entities.entitylist.blue_bandit,{630,385}) 607 Entities.add_element(Entities.entitylist.yellow_bandit,{359,36}) 608 609 610end 611function Level.load_lvl7() 612 Entities.add_element(Entities.entitylist.player,{204,198}) 613 Entities.add_element(Entities.entitylist.sheriff_box,{48,152}) 614 Entities.add_element(Entities.entitylist.barrier_horiz,{362,77},3) 615 Entities.add_element(Entities.entitylist.mansion,{468,44}) 616 Entities.add_element(Entities.entitylist.cactus,{40,268}) 617 Entities.add_element(Entities.entitylist.herb,{346,209}) 618 Entities.add_element(Entities.entitylist.herb,{42,421}) 619 Entities.add_element(Entities.entitylist.warehouse,{291,123}) 620 Entities.add_element(Entities.entitylist.smith,{419,178}) 621 Entities.add_element(Entities.entitylist.barrier_horiz,{364,263},7) 622 Entities.add_element(Entities.entitylist.bank,{203,244}) 623 Entities.add_element(Entities.entitylist.well,{577,101}) 624 Entities.add_element(Entities.entitylist.barrier_horiz,{204,169},4) 625 Entities.add_element(Entities.entitylist.house,{193,95}) 626 Entities.add_element(Entities.entitylist.house,{193,4}) 627 Entities.add_element(Entities.entitylist.well,{84,52}) 628 Entities.add_element(Entities.entitylist.stable,{551,317}) 629 Entities.add_element(Entities.entitylist.herb,{604,440}) 630 Entities.add_element(Entities.entitylist.cactus,{594,165}) 631 Entities.add_element(Entities.entitylist.generic_house,{153,447}) 632 Entities.add_element(Entities.entitylist.warehouse,{116,317}) 633 Entities.add_element(Entities.entitylist.saloon,{413,373}) 634 Entities.add_element(Entities.entitylist.herb,{332,303}) 635 Entities.add_element(Entities.entitylist.crate,{241,356}) 636 Entities.add_element(Entities.entitylist.crate,{398,96}) 637 Entities.add_element(Entities.entitylist.crate,{373,106}) 638 Entities.add_element(Entities.entitylist.blue_bandit,{495,168}) 639 Entities.add_element(Entities.entitylist.yellow_bandit,{365,33}) 640 Entities.add_element(Entities.entitylist.yellow_bandit,{329,33}) 641 Entities.add_element(Entities.entitylist.red_bandit,{604,277}) 642 Entities.add_element(Entities.entitylist.blue_bandit,{558,33}) 643 Entities.add_element(Entities.entitylist.red_bandit,{454,450}) 644 Entities.add_element(Entities.entitylist.green_bandit,{112,393}) 645 Entities.add_element(Entities.entitylist.yellow_bandit,{328,387}) 646 Entities.add_element(Entities.entitylist.blue_bandit,{168,303}) 647 648 649end 650function Level.load_lvl8() 651 Entities.add_element(Entities.entitylist.player,{613,36}) 652 Entities.add_element(Entities.entitylist.sheriff_box,{46,315}) 653 Entities.add_element(Entities.entitylist.barber,{593,162}) 654 Entities.add_element(Entities.entitylist.barrel,{448,155}) 655 Entities.add_element(Entities.entitylist.mansion,{499,44}) 656 Entities.add_element(Entities.entitylist.generic_house,{34,103}) 657 Entities.add_element(Entities.entitylist.warehouse,{448,290}) 658 Entities.add_element(Entities.entitylist.house,{451,202}) 659 Entities.add_element(Entities.entitylist.barber,{523,253}) 660 Entities.add_element(Entities.entitylist.well,{455,462}) 661 Entities.add_element(Entities.entitylist.cactus,{378,44}) 662 Entities.add_element(Entities.entitylist.cactus,{113,33}) 663 Entities.add_element(Entities.entitylist.herb,{26,259}) 664 Entities.add_element(Entities.entitylist.herb,{39,404}) 665 Entities.add_element(Entities.entitylist.cactus,{122,344}) 666 Entities.add_element(Entities.entitylist.cactus,{513,150}) 667 Entities.add_element(Entities.entitylist.cactus,{613,311}) 668 Entities.add_element(Entities.entitylist.herb,{501,446}) 669 Entities.add_element(Entities.entitylist.fence_vert,{255,201},6) 670 Entities.add_element(Entities.entitylist.bush,{345,175}) 671 Entities.add_element(Entities.entitylist.bush,{278,196}) 672 Entities.add_element(Entities.entitylist.bush,{334,224}) 673 Entities.add_element(Entities.entitylist.house,{451,109}) 674 Entities.add_element(Entities.entitylist.barrier_horiz,{439,395},5) 675 Entities.add_element(Entities.entitylist.fence_horiz,{310,153},8) 676 Entities.add_element(Entities.entitylist.fence_horiz,{310,254},8) 677 Entities.add_element(Entities.entitylist.fence_vert,{366,201},6) 678 Entities.add_element(Entities.entitylist.bank,{110,210}) 679 Entities.add_element(Entities.entitylist.stable,{171,225}) 680 Entities.add_element(Entities.entitylist.barber,{194,97}) 681 Entities.add_element(Entities.entitylist.pile,{271,81}) 682 Entities.add_element(Entities.entitylist.dead_tree,{309,192}) 683 Entities.add_element(Entities.entitylist.sheriff_box,{563,378}) 684 Entities.add_element(Entities.entitylist.tiny_house,{579,417}) 685 Entities.add_element(Entities.entitylist.saloon,{308,334}) 686 Entities.add_element(Entities.entitylist.generic_house,{312,411}) 687 Entities.add_element(Entities.entitylist.fence_horiz,{331,76},5) 688 Entities.add_element(Entities.entitylist.crate,{361,85}) 689 Entities.add_element(Entities.entitylist.church,{175,342}) 690 Entities.add_element(Entities.entitylist.mansion,{137,436}) 691 Entities.add_element(Entities.entitylist.green_bandit,{34,449}) 692 Entities.add_element(Entities.entitylist.yellow_bandit,{51,31}) 693 Entities.add_element(Entities.entitylist.blue_bandit,{221,147}) 694 Entities.add_element(Entities.entitylist.green_bandit,{29,164}) 695 Entities.add_element(Entities.entitylist.green_bandit,{119,265}) 696 Entities.add_element(Entities.entitylist.red_bandit,{221,359}) 697 Entities.add_element(Entities.entitylist.yellow_bandit,{428,460}) 698 Entities.add_element(Entities.entitylist.red_bandit,{491,294}) 699 700 701end 702function Level.load_lvl9() 703 Entities.add_element(Entities.entitylist.player,{283,265}) 704 Entities.add_element(Entities.entitylist.generic_house,{231,65}) 705 Entities.add_element(Entities.entitylist.tiny_house,{336,267}) 706 Entities.add_element(Entities.entitylist.tiny_house,{30,115}) 707 Entities.add_element(Entities.entitylist.well,{170,464}) 708 Entities.add_element(Entities.entitylist.warehouse,{111,54}) 709 Entities.add_element(Entities.entitylist.church,{111,145}) 710 Entities.add_element(Entities.entitylist.smith,{97,233}) 711 Entities.add_element(Entities.entitylist.saloon,{466,203}) 712 Entities.add_element(Entities.entitylist.well,{595,351}) 713 Entities.add_element(Entities.entitylist.herb,{581,439}) 714 Entities.add_element(Entities.entitylist.herb,{591,155}) 715 Entities.add_element(Entities.entitylist.herb,{329,40}) 716 Entities.add_element(Entities.entitylist.herb,{167,169}) 717 Entities.add_element(Entities.entitylist.herb,{41,337}) 718 Entities.add_element(Entities.entitylist.herb,{25,183}) 719 Entities.add_element(Entities.entitylist.cactus,{112,442}) 720 Entities.add_element(Entities.entitylist.cactus,{332,410}) 721 Entities.add_element(Entities.entitylist.cactus,{401,288}) 722 Entities.add_element(Entities.entitylist.cactus,{451,39}) 723 Entities.add_element(Entities.entitylist.cactus,{29,26}) 724 Entities.add_element(Entities.entitylist.pile,{274,443}) 725 Entities.add_element(Entities.entitylist.barrel,{520,263}) 726 Entities.add_element(Entities.entitylist.crate,{629,219}) 727 Entities.add_element(Entities.entitylist.crate,{613,232}) 728 Entities.add_element(Entities.entitylist.crate,{595,246}) 729 Entities.add_element(Entities.entitylist.barrel,{520,332}) 730 Entities.add_element(Entities.entitylist.barrel,{84,381}) 731 Entities.add_element(Entities.entitylist.barrel,{23,381}) 732 Entities.add_element(Entities.entitylist.barrel,{9,381}) 733 Entities.add_element(Entities.entitylist.barber,{532,80}) 734 Entities.add_element(Entities.entitylist.crate,{424,99}) 735 Entities.add_element(Entities.entitylist.crate,{448,99}) 736 Entities.add_element(Entities.entitylist.barrel,{575,12}) 737 Entities.add_element(Entities.entitylist.sheriff_box,{259,360}) 738 Entities.add_element(Entities.entitylist.stable,{232,230}) 739 Entities.add_element(Entities.entitylist.bank,{153,358}) 740 Entities.add_element(Entities.entitylist.tiny_house,{336,326}) 741 Entities.add_element(Entities.entitylist.barber,{305,158}) 742 Entities.add_element(Entities.entitylist.warehouse,{380,128}) 743 Entities.add_element(Entities.entitylist.mansion,{426,393}) 744 Entities.add_element(Entities.entitylist.house,{516,378}) 745 Entities.add_element(Entities.entitylist.red_bandit,{169,126}) 746 Entities.add_element(Entities.entitylist.green_bandit,{322,78}) 747 Entities.add_element(Entities.entitylist.yellow_bandit,{524,24}) 748 Entities.add_element(Entities.entitylist.yellow_bandit,{448,127}) 749 Entities.add_element(Entities.entitylist.yellow_bandit,{335,383}) 750 Entities.add_element(Entities.entitylist.green_bandit,{68,171}) 751 Entities.add_element(Entities.entitylist.blue_bandit,{20,65}) 752 Entities.add_element(Entities.entitylist.blue_bandit,{180,262}) 753 Entities.add_element(Entities.entitylist.yellow_bandit,{52,381}) 754 755end 756function Level.load_lvl10() 757 Entities.add_element(Entities.entitylist.player,{456,43}) 758 Entities.add_element(Entities.entitylist.barrier_horiz,{383,93},7) 759 Entities.add_element(Entities.entitylist.house,{611,240}) 760 Entities.add_element(Entities.entitylist.warehouse,{506,228}) 761 Entities.add_element(Entities.entitylist.cactus,{250,267}) 762 Entities.add_element(Entities.entitylist.cactus,{392,265}) 763 Entities.add_element(Entities.entitylist.dead_branch,{572,435}) 764 Entities.add_element(Entities.entitylist.herb,{36,316}) 765 Entities.add_element(Entities.entitylist.herb,{220,73}) 766 Entities.add_element(Entities.entitylist.herb,{520,31}) 767 Entities.add_element(Entities.entitylist.herb,{609,317}) 768 Entities.add_element(Entities.entitylist.stable,{139,263}) 769 Entities.add_element(Entities.entitylist.well,{488,304}) 770 Entities.add_element(Entities.entitylist.saloon,{539,126}) 771 Entities.add_element(Entities.entitylist.cactus,{201,443}) 772 Entities.add_element(Entities.entitylist.herb,{429,457}) 773 Entities.add_element(Entities.entitylist.bush,{12,53}) 774 Entities.add_element(Entities.entitylist.bush,{50,13}) 775 Entities.add_element(Entities.entitylist.bush,{33,37}) 776 Entities.add_element(Entities.entitylist.warehouse,{28,226}) 777 Entities.add_element(Entities.entitylist.sheriff_box,{307,111}) 778 Entities.add_element(Entities.entitylist.warehouse,{141,139}) 779 Entities.add_element(Entities.entitylist.pile,{86,93}) 780 Entities.add_element(Entities.entitylist.house,{316,193}) 781 Entities.add_element(Entities.entitylist.barrel,{316,152}) 782 Entities.add_element(Entities.entitylist.generic_house,{110,387}) 783 Entities.add_element(Entities.entitylist.barber,{527,350}) 784 Entities.add_element(Entities.entitylist.crate,{486,386}) 785 Entities.add_element(Entities.entitylist.crate,{486,403}) 786 Entities.add_element(Entities.entitylist.crate,{486,420}) 787 Entities.add_element(Entities.entitylist.smith,{336,317}) 788 Entities.add_element(Entities.entitylist.barrier_horiz,{281,366},7) 789 Entities.add_element(Entities.entitylist.crate,{382,385}) 790 Entities.add_element(Entities.entitylist.crate,{382,402}) 791 Entities.add_element(Entities.entitylist.tiny_house,{273,450}) 792 Entities.add_element(Entities.entitylist.crate,{382,420}) 793 Entities.add_element(Entities.entitylist.blue_bandit,{397,141}) 794 Entities.add_element(Entities.entitylist.red_bandit,{457,198}) 795 Entities.add_element(Entities.entitylist.red_bandit,{428,178}) 796 Entities.add_element(Entities.entitylist.green_bandit,{368,176}) 797 Entities.add_element(Entities.entitylist.yellow_bandit,{415,206}) 798 Entities.add_element(Entities.entitylist.yellow_bandit,{442,271}) 799 Entities.add_element(Entities.entitylist.red_bandit,{204,181}) 800 Entities.add_element(Entities.entitylist.yellow_bandit,{198,292}) 801 Entities.add_element(Entities.entitylist.blue_bandit,{217,238}) 802 Entities.add_element(Entities.entitylist.blue_bandit,{245,328}) 803 Entities.add_element(Entities.entitylist.red_bandit,{251,190}) 804 Entities.add_element(Entities.entitylist.blue_bandit,{202,248}) 805 806end 807 808------------------------------------------------------------------------------ 809function Level.load_lvl1_hard() 810 Entities.add_element(Entities.entitylist.player,{67,79}) 811 Entities.add_element(Entities.entitylist.bank,{387,342}) 812 Entities.add_element(Entities.entitylist.house,{155,319}) 813 Entities.add_element(Entities.entitylist.herb,{265,468}) 814 Entities.add_element(Entities.entitylist.bush,{30,381}) 815 Entities.add_element(Entities.entitylist.fence_vert,{22,295},8) 816 Entities.add_element(Entities.entitylist.fence_horiz,{105,236},4) 817 Entities.add_element(Entities.entitylist.fence_vert,{601,336},4) 818 Entities.add_element(Entities.entitylist.barrier_horiz,{549,445},2) 819 Entities.add_element(Entities.entitylist.bush,{504,442}) 820 Entities.add_element(Entities.entitylist.bush,{457,442}) 821 Entities.add_element(Entities.entitylist.bush,{482,442}) 822 Entities.add_element(Entities.entitylist.cactus,{93,203}) 823 Entities.add_element(Entities.entitylist.herb,{603,250}) 824 Entities.add_element(Entities.entitylist.herb,{24,201}) 825 Entities.add_element(Entities.entitylist.church,{598,408}) 826 Entities.add_element(Entities.entitylist.house,{50,427}) 827 Entities.add_element(Entities.entitylist.fence_horiz,{263,450},9) 828 Entities.add_element(Entities.entitylist.barrier_horiz,{383,445},4) 829 Entities.add_element(Entities.entitylist.bank,{140,426}) 830 Entities.add_element(Entities.entitylist.warehouse,{500,103}) 831 Entities.add_element(Entities.entitylist.house,{590,83}) 832 Entities.add_element(Entities.entitylist.cactus,{573,25}) 833 Entities.add_element(Entities.entitylist.house,{590,143}) 834 Entities.add_element(Entities.entitylist.bush,{543,59}) 835 Entities.add_element(Entities.entitylist.warehouse,{257,336}) 836 Entities.add_element(Entities.entitylist.barrier_horiz,{337,231},7) 837 Entities.add_element(Entities.entitylist.sheriff_box,{476,249}) 838 Entities.add_element(Entities.entitylist.cactus,{377,18}) 839 Entities.add_element(Entities.entitylist.herb,{78,23}) 840 Entities.add_element(Entities.entitylist.barrier_vert,{25,93},3) 841 Entities.add_element(Entities.entitylist.bank,{83,149}) 842 Entities.add_element(Entities.entitylist.mansion,{179,198}) 843 Entities.add_element(Entities.entitylist.well,{190,108}) 844 Entities.add_element(Entities.entitylist.fence_horiz,{251,52},32) 845 Entities.add_element(Entities.entitylist.barrier_horiz,{51,231},2) 846 Entities.add_element(Entities.entitylist.house,{50,425}) 847 Entities.add_element(Entities.entitylist.fence_vert,{562,250},3) 848 Entities.add_element(Entities.entitylist.house,{590,203}) 849 Entities.add_element(Entities.entitylist.house,{590,296}) 850 Entities.add_element(Entities.entitylist.barber,{287,133}) 851 Entities.add_element(Entities.entitylist.barber,{425,133}) 852 Entities.add_element(Entities.entitylist.red_bandit,{91,319}) 853 Entities.add_element(Entities.entitylist.blue_bandit,{145,373}) 854 Entities.add_element(Entities.entitylist.blue_bandit,{491,351}) 855 Entities.add_element(Entities.entitylist.blue_bandit,{284,189}) 856 Entities.add_element(Entities.entitylist.blue_bandit,{307,338}) 857end 858function Level.load_lvl2_hard() 859 Entities.add_element(Entities.entitylist.player,{307,208}) 860 Entities.add_element(Entities.entitylist.barrier_vert,{277,258},8) 861 Entities.add_element(Entities.entitylist.barrier_horiz,{146,227},6) 862 Entities.add_element(Entities.entitylist.barrier_horiz,{43,227},1) 863 Entities.add_element(Entities.entitylist.barrier_vert,{339,311},5) 864 Entities.add_element(Entities.entitylist.herb,{63,258}) 865 Entities.add_element(Entities.entitylist.herb,{120,140}) 866 Entities.add_element(Entities.entitylist.herb,{259,30}) 867 Entities.add_element(Entities.entitylist.herb,{370,78}) 868 Entities.add_element(Entities.entitylist.herb,{232,407}) 869 Entities.add_element(Entities.entitylist.cactus,{46,426}) 870 Entities.add_element(Entities.entitylist.bank,{181,245}) 871 Entities.add_element(Entities.entitylist.warehouse,{214,327}) 872 Entities.add_element(Entities.entitylist.barrier_vert,{67,434},3) 873 Entities.add_element(Entities.entitylist.church,{86,348}) 874 Entities.add_element(Entities.entitylist.barrier_vert,{29,322},6) 875 Entities.add_element(Entities.entitylist.bank,{87,245}) 876 Entities.add_element(Entities.entitylist.saloon,{436,403}) 877 Entities.add_element(Entities.entitylist.sheriff_box,{96,70}) 878 Entities.add_element(Entities.entitylist.church,{223,69}) 879 Entities.add_element(Entities.entitylist.barrier_vert,{277,32},3) 880 Entities.add_element(Entities.entitylist.barrier_vert,{381,204},7) 881 Entities.add_element(Entities.entitylist.barrier_vert,{339,110},5) 882 Entities.add_element(Entities.entitylist.barrier_horiz,{28,163},2) 883 Entities.add_element(Entities.entitylist.cactus,{29,115}) 884 Entities.add_element(Entities.entitylist.herb,{135,191}) 885 Entities.add_element(Entities.entitylist.barrier_horiz,{404,42},4) 886 Entities.add_element(Entities.entitylist.house,{137,123}) 887 Entities.add_element(Entities.entitylist.barrier_horiz,{217,163},4) 888 Entities.add_element(Entities.entitylist.barrier_horiz,{254,435},8) 889 Entities.add_element(Entities.entitylist.barrier_horiz,{428,103},3) 890 Entities.add_element(Entities.entitylist.well,{538,106}) 891 Entities.add_element(Entities.entitylist.smith,{496,203}) 892 Entities.add_element(Entities.entitylist.herb,{560,343}) 893 Entities.add_element(Entities.entitylist.cactus,{417,264}) 894 Entities.add_element(Entities.entitylist.herb,{621,21}) 895 Entities.add_element(Entities.entitylist.cactus,{138,363}) 896 Entities.add_element(Entities.entitylist.barrier_horiz,{492,304},7) 897 Entities.add_element(Entities.entitylist.barrier_vert,{597,147},6) 898 Entities.add_element(Entities.entitylist.barrier_horiz,{554,42},3) 899 Entities.add_element(Entities.entitylist.house,{571,400}) 900 Entities.add_element(Entities.entitylist.yellow_bandit,{198,135}) 901 Entities.add_element(Entities.entitylist.yellow_bandit,{147,326}) 902 Entities.add_element(Entities.entitylist.yellow_bandit,{404,201}) 903 Entities.add_element(Entities.entitylist.yellow_bandit,{82,133}) 904 Entities.add_element(Entities.entitylist.yellow_bandit,{515,460}) 905 Entities.add_element(Entities.entitylist.yellow_bandit,{623,212}) 906 907end 908function Level.load_lvl3_hard() 909 Entities.add_element(Entities.entitylist.player,{369,231}) 910 Entities.add_element(Entities.entitylist.bank,{402,313}) 911 Entities.add_element(Entities.entitylist.mansion,{236,149}) 912 Entities.add_element(Entities.entitylist.house,{116,163}) 913 Entities.add_element(Entities.entitylist.barrel,{195,233}) 914 Entities.add_element(Entities.entitylist.barrel,{195,246}) 915 Entities.add_element(Entities.entitylist.barrel,{195,260}) 916 Entities.add_element(Entities.entitylist.barrel,{195,275}) 917 Entities.add_element(Entities.entitylist.barrel,{195,289}) 918 Entities.add_element(Entities.entitylist.warehouse,{265,448}) 919 Entities.add_element(Entities.entitylist.saloon,{542,76}) 920 Entities.add_element(Entities.entitylist.barrier_horiz,{40,184},3) 921 Entities.add_element(Entities.entitylist.sheriff_box,{490,452}) 922 Entities.add_element(Entities.entitylist.herb,{440,150}) 923 Entities.add_element(Entities.entitylist.herb,{196,444}) 924 Entities.add_element(Entities.entitylist.herb,{445,367}) 925 Entities.add_element(Entities.entitylist.herb,{600,425}) 926 Entities.add_element(Entities.entitylist.cactus,{567,414}) 927 Entities.add_element(Entities.entitylist.cactus,{220,253}) 928 Entities.add_element(Entities.entitylist.cactus,{177,54}) 929 Entities.add_element(Entities.entitylist.cactus,{457,42}) 930 Entities.add_element(Entities.entitylist.saloon,{553,327}) 931 Entities.add_element(Entities.entitylist.mansion,{86,395}) 932 Entities.add_element(Entities.entitylist.bank,{85,63}) 933 Entities.add_element(Entities.entitylist.bank,{232,359}) 934 Entities.add_element(Entities.entitylist.sheriff_box,{342,165}) 935 Entities.add_element(Entities.entitylist.sheriff_box,{295,254}) 936 Entities.add_element(Entities.entitylist.warehouse,{118,245}) 937 Entities.add_element(Entities.entitylist.warehouse,{368,376}) 938 Entities.add_element(Entities.entitylist.barber,{379,59}) 939 Entities.add_element(Entities.entitylist.mansion,{542,165}) 940 Entities.add_element(Entities.entitylist.barber,{472,225}) 941 Entities.add_element(Entities.entitylist.house,{301,74}) 942 Entities.add_element(Entities.entitylist.barrel,{155,95}) 943 Entities.add_element(Entities.entitylist.barrel,{167,107}) 944 Entities.add_element(Entities.entitylist.cactus,{46,265}) 945 Entities.add_element(Entities.entitylist.crate,{159,381}) 946 Entities.add_element(Entities.entitylist.red_bandit,{606,459}) 947 Entities.add_element(Entities.entitylist.red_bandit,{216,423}) 948 Entities.add_element(Entities.entitylist.red_bandit,{17,217}) 949 Entities.add_element(Entities.entitylist.red_bandit,{41,133}) 950 Entities.add_element(Entities.entitylist.red_bandit,{618,15}) 951 Entities.add_element(Entities.entitylist.red_bandit,{369,464}) 952 953end 954function Level.load_lvl4_hard() 955 Entities.add_element(Entities.entitylist.player,{69,36}) 956 Entities.add_element(Entities.entitylist.barrier_horiz,{329,185},10) 957 Entities.add_element(Entities.entitylist.barrier_vert,{125,174},7) 958 Entities.add_element(Entities.entitylist.bank,{370,260}) 959 Entities.add_element(Entities.entitylist.warehouse,{403,326}) 960 Entities.add_element(Entities.entitylist.house,{293,110}) 961 Entities.add_element(Entities.entitylist.house,{352,110}) 962 Entities.add_element(Entities.entitylist.house,{411,110}) 963 Entities.add_element(Entities.entitylist.house,{470,110}) 964 Entities.add_element(Entities.entitylist.warehouse,{583,245}) 965 Entities.add_element(Entities.entitylist.warehouse,{583,318}) 966 Entities.add_element(Entities.entitylist.barrel,{178,201}) 967 Entities.add_element(Entities.entitylist.barrel,{175,215}) 968 Entities.add_element(Entities.entitylist.barrel,{167,226}) 969 Entities.add_element(Entities.entitylist.barrel,{161,238}) 970 Entities.add_element(Entities.entitylist.dead_branch,{59,277}) 971 Entities.add_element(Entities.entitylist.dead_branch,{289,427}) 972 Entities.add_element(Entities.entitylist.herb,{101,221}) 973 Entities.add_element(Entities.entitylist.herb,{198,405}) 974 Entities.add_element(Entities.entitylist.herb,{399,428}) 975 Entities.add_element(Entities.entitylist.herb,{304,317}) 976 Entities.add_element(Entities.entitylist.herb,{454,211}) 977 Entities.add_element(Entities.entitylist.herb,{518,324}) 978 Entities.add_element(Entities.entitylist.herb,{528,175}) 979 Entities.add_element(Entities.entitylist.herb,{623,410}) 980 Entities.add_element(Entities.entitylist.herb,{614,103}) 981 Entities.add_element(Entities.entitylist.barrier_horiz,{78,83},3) 982 Entities.add_element(Entities.entitylist.bush,{17,82}) 983 Entities.add_element(Entities.entitylist.barrier_vert,{350,19},2) 984 Entities.add_element(Entities.entitylist.barrier_vert,{234,66},2) 985 Entities.add_element(Entities.entitylist.herb,{293,33}) 986 Entities.add_element(Entities.entitylist.herb,{175,81}) 987 Entities.add_element(Entities.entitylist.bush,{366,16}) 988 Entities.add_element(Entities.entitylist.house,{234,110}) 989 Entities.add_element(Entities.entitylist.fence_horiz,{490,36},11) 990 Entities.add_element(Entities.entitylist.barrier_horiz,{295,279},1) 991 Entities.add_element(Entities.entitylist.mansion,{520,401}) 992 Entities.add_element(Entities.entitylist.mansion,{551,401}) 993 Entities.add_element(Entities.entitylist.barrier_vert,{570,64},2) 994 Entities.add_element(Entities.entitylist.dead_branch,{560,62}) 995 Entities.add_element(Entities.entitylist.dead_tree,{577,62}) 996 Entities.add_element(Entities.entitylist.sheriff_box,{46,156}) 997 Entities.add_element(Entities.entitylist.church,{217,307}) 998 Entities.add_element(Entities.entitylist.barrier_vert,{481,253},4) 999 Entities.add_element(Entities.entitylist.barrier_horiz,{210,359},8) 1000 Entities.add_element(Entities.entitylist.herb,{42,46}) 1001 Entities.add_element(Entities.entitylist.barrel,{122,43}) 1002 Entities.add_element(Entities.entitylist.barrel,{122,20}) 1003 Entities.add_element(Entities.entitylist.house,{114,448}) 1004 Entities.add_element(Entities.entitylist.green_bandit,{361,315}) 1005 Entities.add_element(Entities.entitylist.green_bandit,{318,156}) 1006 Entities.add_element(Entities.entitylist.green_bandit,{386,56}) 1007 Entities.add_element(Entities.entitylist.green_bandit,{25,222}) 1008 Entities.add_element(Entities.entitylist.green_bandit,{214,447}) 1009 Entities.add_element(Entities.entitylist.green_bandit,{518,260}) 1010 Entities.add_element(Entities.entitylist.green_bandit,{627,196}) 1011 1012end 1013function Level.load_lvl5_hard() 1014 Entities.add_element(Entities.entitylist.player,{571,464}) 1015 Entities.add_element(Entities.entitylist.cactus,{110,428}) 1016 Entities.add_element(Entities.entitylist.cactus,{439,99}) 1017 Entities.add_element(Entities.entitylist.cactus,{277,410}) 1018 Entities.add_element(Entities.entitylist.herb,{279,76}) 1019 Entities.add_element(Entities.entitylist.herb,{457,290}) 1020 Entities.add_element(Entities.entitylist.herb,{188,447}) 1021 Entities.add_element(Entities.entitylist.barrel,{597,261}) 1022 Entities.add_element(Entities.entitylist.barrel,{597,288}) 1023 Entities.add_element(Entities.entitylist.saloon,{543,349}) 1024 Entities.add_element(Entities.entitylist.barrier_horiz,{476,437},8) 1025 Entities.add_element(Entities.entitylist.warehouse,{323,159}) 1026 Entities.add_element(Entities.entitylist.barrier_horiz,{435,46},9) 1027 Entities.add_element(Entities.entitylist.warehouse,{575,92}) 1028 Entities.add_element(Entities.entitylist.herb,{173,36}) 1029 Entities.add_element(Entities.entitylist.smith,{178,204}) 1030 Entities.add_element(Entities.entitylist.barrel,{226,146}) 1031 Entities.add_element(Entities.entitylist.church,{210,76}) 1032 Entities.add_element(Entities.entitylist.mansion,{543,195}) 1033 Entities.add_element(Entities.entitylist.house,{100,338}) 1034 Entities.add_element(Entities.entitylist.house,{58,88}) 1035 Entities.add_element(Entities.entitylist.pile,{270,289}) 1036 Entities.add_element(Entities.entitylist.warehouse,{323,335}) 1037 Entities.add_element(Entities.entitylist.barrier_vert,{422,361},2) 1038 Entities.add_element(Entities.entitylist.barrier_vert,{422,245},9) 1039 Entities.add_element(Entities.entitylist.warehouse,{214,358}) 1040 Entities.add_element(Entities.entitylist.barrel,{233,253}) 1041 Entities.add_element(Entities.entitylist.barrel,{241,274}) 1042 Entities.add_element(Entities.entitylist.crate,{234,425}) 1043 Entities.add_element(Entities.entitylist.house,{155,88}) 1044 Entities.add_element(Entities.entitylist.house,{-2,88}) 1045 Entities.add_element(Entities.entitylist.cactus,{43,195}) 1046 Entities.add_element(Entities.entitylist.herb,{71,271}) 1047 Entities.add_element(Entities.entitylist.bush,{596,464}) 1048 Entities.add_element(Entities.entitylist.blue_bandit,{92,195}) 1049 Entities.add_element(Entities.entitylist.blue_bandit,{50,343}) 1050 Entities.add_element(Entities.entitylist.blue_bandit,{154,345}) 1051 Entities.add_element(Entities.entitylist.yellow_bandit,{390,340}) 1052 Entities.add_element(Entities.entitylist.yellow_bandit,{386,178}) 1053 Entities.add_element(Entities.entitylist.blue_bandit,{449,334}) 1054 Entities.add_element(Entities.entitylist.green_bandit,{455,137}) 1055 Entities.add_element(Entities.entitylist.red_bandit,{265,342}) 1056 1057end 1058function Level.load_lvl6_hard() 1059 Entities.add_element(Entities.entitylist.player,{263,215}) 1060 Entities.add_element(Entities.entitylist.warehouse,{92,423}) 1061 Entities.add_element(Entities.entitylist.barrel,{161,195}) 1062 Entities.add_element(Entities.entitylist.fence_horiz,{61,229},5) 1063 Entities.add_element(Entities.entitylist.house,{557,56}) 1064 Entities.add_element(Entities.entitylist.fence_vert,{554,98},2) 1065 Entities.add_element(Entities.entitylist.bush,{78,12}) 1066 Entities.add_element(Entities.entitylist.bush,{78,37}) 1067 Entities.add_element(Entities.entitylist.saloon,{285,98}) 1068 Entities.add_element(Entities.entitylist.saloon,{436,98}) 1069 Entities.add_element(Entities.entitylist.house,{115,232}) 1070 Entities.add_element(Entities.entitylist.house,{115,291}) 1071 Entities.add_element(Entities.entitylist.barrier_horiz,{286,181},3) 1072 Entities.add_element(Entities.entitylist.warehouse,{219,227}) 1073 Entities.add_element(Entities.entitylist.house,{557,141}) 1074 Entities.add_element(Entities.entitylist.warehouse,{61,111}) 1075 Entities.add_element(Entities.entitylist.barrier_horiz,{361,12},8) 1076 Entities.add_element(Entities.entitylist.mansion,{209,410}) 1077 Entities.add_element(Entities.entitylist.sheriff_box,{386,307}) 1078 Entities.add_element(Entities.entitylist.fence_vert,{304,392},7) 1079 Entities.add_element(Entities.entitylist.sheriff_box,{293,307}) 1080 Entities.add_element(Entities.entitylist.barrier_vert,{29,337},7) 1081 Entities.add_element(Entities.entitylist.barrier_horiz,{147,324},4) 1082 Entities.add_element(Entities.entitylist.generic_house,{433,448}) 1083 Entities.add_element(Entities.entitylist.generic_house,{433,410}) 1084 Entities.add_element(Entities.entitylist.church,{453,235}) 1085 Entities.add_element(Entities.entitylist.stable,{561,342}) 1086 Entities.add_element(Entities.entitylist.well,{484,327}) 1087 Entities.add_element(Entities.entitylist.tiny_house,{163,83}) 1088 Entities.add_element(Entities.entitylist.tiny_house,{163,143}) 1089 Entities.add_element(Entities.entitylist.barrier_horiz,{493,181},6) 1090 Entities.add_element(Entities.entitylist.red_bandit,{180,199}) 1091 Entities.add_element(Entities.entitylist.green_bandit,{110,173}) 1092 Entities.add_element(Entities.entitylist.yellow_bandit,{46,463}) 1093 Entities.add_element(Entities.entitylist.yellow_bandit,{605,98}) 1094 Entities.add_element(Entities.entitylist.blue_bandit,{630,385}) 1095 Entities.add_element(Entities.entitylist.yellow_bandit,{359,36}) 1096 Entities.add_element(Entities.entitylist.red_bandit,{334,390}) 1097 Entities.add_element(Entities.entitylist.yellow_bandit,{330,437}) 1098 1099end 1100function Level.load_lvl7_hard() 1101 Entities.add_element(Entities.entitylist.player,{613,36}) 1102 Entities.add_element(Entities.entitylist.barber,{593,162}) 1103 Entities.add_element(Entities.entitylist.barrel,{448,155}) 1104 Entities.add_element(Entities.entitylist.mansion,{499,44}) 1105 Entities.add_element(Entities.entitylist.warehouse,{448,290}) 1106 Entities.add_element(Entities.entitylist.house,{451,202}) 1107 Entities.add_element(Entities.entitylist.barber,{523,253}) 1108 Entities.add_element(Entities.entitylist.well,{455,462}) 1109 Entities.add_element(Entities.entitylist.cactus,{378,44}) 1110 Entities.add_element(Entities.entitylist.cactus,{513,150}) 1111 Entities.add_element(Entities.entitylist.cactus,{613,311}) 1112 Entities.add_element(Entities.entitylist.herb,{501,446}) 1113 Entities.add_element(Entities.entitylist.fence_vert,{255,201},6) 1114 Entities.add_element(Entities.entitylist.bush,{345,175}) 1115 Entities.add_element(Entities.entitylist.bush,{278,196}) 1116 Entities.add_element(Entities.entitylist.bush,{334,224}) 1117 Entities.add_element(Entities.entitylist.house,{451,109}) 1118 Entities.add_element(Entities.entitylist.barrier_horiz,{439,395},5) 1119 Entities.add_element(Entities.entitylist.fence_horiz,{310,153},8) 1120 Entities.add_element(Entities.entitylist.fence_horiz,{310,254},8) 1121 Entities.add_element(Entities.entitylist.fence_vert,{366,201},6) 1122 Entities.add_element(Entities.entitylist.stable,{171,225}) 1123 Entities.add_element(Entities.entitylist.dead_tree,{309,192}) 1124 Entities.add_element(Entities.entitylist.sheriff_box,{563,378}) 1125 Entities.add_element(Entities.entitylist.tiny_house,{579,417}) 1126 Entities.add_element(Entities.entitylist.saloon,{308,334}) 1127 Entities.add_element(Entities.entitylist.generic_house,{312,411}) 1128 Entities.add_element(Entities.entitylist.fence_horiz,{331,76},5) 1129 Entities.add_element(Entities.entitylist.crate,{361,85}) 1130 Entities.add_element(Entities.entitylist.fence_horiz,{123,76},5) 1131 Entities.add_element(Entities.entitylist.dead_branch,{48,329}) 1132 Entities.add_element(Entities.entitylist.bush,{120,139}) 1133 Entities.add_element(Entities.entitylist.bush,{18,172}) 1134 Entities.add_element(Entities.entitylist.bush,{114,336}) 1135 Entities.add_element(Entities.entitylist.herb,{23,288}) 1136 Entities.add_element(Entities.entitylist.mill,{79,245}) 1137 Entities.add_element(Entities.entitylist.dead_tree,{37,191}) 1138 Entities.add_element(Entities.entitylist.dead_branch,{114,190}) 1139 Entities.add_element(Entities.entitylist.herb,{118,255}) 1140 Entities.add_element(Entities.entitylist.bush,{24,354}) 1141 Entities.add_element(Entities.entitylist.barber,{194,97}) 1142 Entities.add_element(Entities.entitylist.generic_house,{35,103}) 1143 Entities.add_element(Entities.entitylist.pile,{271,81}) 1144 Entities.add_element(Entities.entitylist.fence_horiz,{77,384},12) 1145 Entities.add_element(Entities.entitylist.church,{175,342}) 1146 Entities.add_element(Entities.entitylist.yellow_bandit,{51,31}) 1147 Entities.add_element(Entities.entitylist.blue_bandit,{221,147}) 1148 Entities.add_element(Entities.entitylist.red_bandit,{221,359}) 1149 Entities.add_element(Entities.entitylist.yellow_bandit,{428,460}) 1150 Entities.add_element(Entities.entitylist.red_bandit,{491,294}) 1151 1152end 1153function Level.load_lvl8_hard() 1154 Entities.add_element(Entities.entitylist.player,{283,265}) 1155 Entities.add_element(Entities.entitylist.generic_house,{231,65}) 1156 Entities.add_element(Entities.entitylist.tiny_house,{336,267}) 1157 Entities.add_element(Entities.entitylist.tiny_house,{30,115}) 1158 Entities.add_element(Entities.entitylist.smith,{97,233}) 1159 Entities.add_element(Entities.entitylist.saloon,{466,203}) 1160 Entities.add_element(Entities.entitylist.herb,{581,439}) 1161 Entities.add_element(Entities.entitylist.herb,{591,155}) 1162 Entities.add_element(Entities.entitylist.herb,{329,40}) 1163 Entities.add_element(Entities.entitylist.herb,{167,169}) 1164 Entities.add_element(Entities.entitylist.herb,{41,337}) 1165 Entities.add_element(Entities.entitylist.cactus,{112,442}) 1166 Entities.add_element(Entities.entitylist.cactus,{451,39}) 1167 Entities.add_element(Entities.entitylist.crate,{629,219}) 1168 Entities.add_element(Entities.entitylist.crate,{613,232}) 1169 Entities.add_element(Entities.entitylist.crate,{595,246}) 1170 Entities.add_element(Entities.entitylist.barrel,{84,382}) 1171 Entities.add_element(Entities.entitylist.barrel,{23,382}) 1172 Entities.add_element(Entities.entitylist.barrel,{9,382}) 1173 Entities.add_element(Entities.entitylist.barber,{532,80}) 1174 Entities.add_element(Entities.entitylist.stable,{232,230}) 1175 Entities.add_element(Entities.entitylist.bank,{153,359}) 1176 Entities.add_element(Entities.entitylist.tiny_house,{336,326}) 1177 Entities.add_element(Entities.entitylist.barber,{305,158}) 1178 Entities.add_element(Entities.entitylist.warehouse,{380,128}) 1179 Entities.add_element(Entities.entitylist.mansion,{426,393}) 1180 Entities.add_element(Entities.entitylist.house,{516,378}) 1181 Entities.add_element(Entities.entitylist.cactus,{475,296}) 1182 Entities.add_element(Entities.entitylist.cactus,{276,410}) 1183 Entities.add_element(Entities.entitylist.barrel,{111,88}) 1184 Entities.add_element(Entities.entitylist.barrel,{111,69}) 1185 Entities.add_element(Entities.entitylist.barrel,{111,50}) 1186 Entities.add_element(Entities.entitylist.church,{111,145}) 1187 Entities.add_element(Entities.entitylist.cactus,{50,35}) 1188 Entities.add_element(Entities.entitylist.herb,{20,178}) 1189 Entities.add_element(Entities.entitylist.pile,{621,395}) 1190 Entities.add_element(Entities.entitylist.well,{204,464}) 1191 Entities.add_element(Entities.entitylist.bush,{292,342}) 1192 Entities.add_element(Entities.entitylist.bush,{268,345}) 1193 Entities.add_element(Entities.entitylist.bush,{355,221}) 1194 Entities.add_element(Entities.entitylist.bush,{355,202}) 1195 Entities.add_element(Entities.entitylist.red_bandit,{169,126}) 1196 Entities.add_element(Entities.entitylist.yellow_bandit,{524,24}) 1197 Entities.add_element(Entities.entitylist.blue_bandit,{20,65}) 1198 Entities.add_element(Entities.entitylist.blue_bandit,{180,262}) 1199 Entities.add_element(Entities.entitylist.yellow_bandit,{52,381}) 1200 Entities.add_element(Entities.entitylist.yellow_bandit,{393,325}) 1201 Entities.add_element(Entities.entitylist.green_bandit,{21,219}) 1202 1203end 1204function Level.load_lvl9_hard() 1205 Entities.add_element(Entities.entitylist.player,{315,249}) 1206 Entities.add_element(Entities.entitylist.barrier_horiz,{383,93},7) 1207 Entities.add_element(Entities.entitylist.house,{611,240}) 1208 Entities.add_element(Entities.entitylist.warehouse,{506,228}) 1209 Entities.add_element(Entities.entitylist.dead_branch,{572,435}) 1210 Entities.add_element(Entities.entitylist.herb,{36,316}) 1211 Entities.add_element(Entities.entitylist.herb,{220,73}) 1212 Entities.add_element(Entities.entitylist.herb,{520,31}) 1213 Entities.add_element(Entities.entitylist.herb,{609,317}) 1214 Entities.add_element(Entities.entitylist.stable,{139,263}) 1215 Entities.add_element(Entities.entitylist.well,{488,304}) 1216 Entities.add_element(Entities.entitylist.saloon,{539,126}) 1217 Entities.add_element(Entities.entitylist.cactus,{201,443}) 1218 Entities.add_element(Entities.entitylist.herb,{429,457}) 1219 Entities.add_element(Entities.entitylist.bush,{12,53}) 1220 Entities.add_element(Entities.entitylist.bush,{50,13}) 1221 Entities.add_element(Entities.entitylist.bush,{33,37}) 1222 Entities.add_element(Entities.entitylist.warehouse,{28,226}) 1223 Entities.add_element(Entities.entitylist.sheriff_box,{307,111}) 1224 Entities.add_element(Entities.entitylist.warehouse,{141,139}) 1225 Entities.add_element(Entities.entitylist.pile,{86,93}) 1226 Entities.add_element(Entities.entitylist.house,{316,193}) 1227 Entities.add_element(Entities.entitylist.barrel,{316,152}) 1228 Entities.add_element(Entities.entitylist.generic_house,{110,387}) 1229 Entities.add_element(Entities.entitylist.barber,{527,350}) 1230 Entities.add_element(Entities.entitylist.crate,{486,386}) 1231 Entities.add_element(Entities.entitylist.crate,{486,403}) 1232 Entities.add_element(Entities.entitylist.crate,{486,420}) 1233 Entities.add_element(Entities.entitylist.smith,{336,317}) 1234 Entities.add_element(Entities.entitylist.barrier_horiz,{281,366},7) 1235 Entities.add_element(Entities.entitylist.crate,{382,385}) 1236 Entities.add_element(Entities.entitylist.crate,{382,402}) 1237 Entities.add_element(Entities.entitylist.tiny_house,{273,450}) 1238 Entities.add_element(Entities.entitylist.crate,{382,420}) 1239 Entities.add_element(Entities.entitylist.cactus,{422,193}) 1240 Entities.add_element(Entities.entitylist.cactus,{223,292}) 1241 Entities.add_element(Entities.entitylist.red_bandit,{21,117}) 1242 Entities.add_element(Entities.entitylist.red_bandit,{118,450}) 1243 Entities.add_element(Entities.entitylist.blue_bandit,{90,332}) 1244 Entities.add_element(Entities.entitylist.yellow_bandit,{340,399}) 1245 Entities.add_element(Entities.entitylist.green_bandit,{522,303}) 1246 Entities.add_element(Entities.entitylist.yellow_bandit,{563,192}) 1247 Entities.add_element(Entities.entitylist.red_bandit,{514,406}) 1248 Entities.add_element(Entities.entitylist.blue_bandit,{611,347}) 1249 Entities.add_element(Entities.entitylist.blue_bandit,{198,404}) 1250 1251end 1252function Level.load_lvl10_hard() 1253 Entities.add_element(Entities.entitylist.player,{436,34}) 1254 Entities.add_element(Entities.entitylist.barrier_vert,{474,180},7) 1255 Entities.add_element(Entities.entitylist.fence_horiz,{247,191},7) 1256 Entities.add_element(Entities.entitylist.fence_horiz,{185,85},7) 1257 Entities.add_element(Entities.entitylist.stable,{377,99}) 1258 Entities.add_element(Entities.entitylist.warehouse,{110,136}) 1259 Entities.add_element(Entities.entitylist.bank,{144,193}) 1260 Entities.add_element(Entities.entitylist.house,{258,76}) 1261 Entities.add_element(Entities.entitylist.bush,{221,121}) 1262 Entities.add_element(Entities.entitylist.bush,{204,146}) 1263 Entities.add_element(Entities.entitylist.tiny_house,{322,169}) 1264 Entities.add_element(Entities.entitylist.fence_vert,{564,157},6) 1265 Entities.add_element(Entities.entitylist.sheriff_box,{518,83}) 1266 Entities.add_element(Entities.entitylist.fence_horiz,{519,170},6) 1267 Entities.add_element(Entities.entitylist.barrel,{563,213}) 1268 Entities.add_element(Entities.entitylist.barrel,{551,213}) 1269 Entities.add_element(Entities.entitylist.barrel,{575,213}) 1270 Entities.add_element(Entities.entitylist.church,{331,431}) 1271 Entities.add_element(Entities.entitylist.smith,{203,417}) 1272 Entities.add_element(Entities.entitylist.fence_horiz,{290,408},5) 1273 Entities.add_element(Entities.entitylist.fence_horiz,{71,283},3) 1274 Entities.add_element(Entities.entitylist.bush,{63,341}) 1275 Entities.add_element(Entities.entitylist.bush,{80,341}) 1276 Entities.add_element(Entities.entitylist.bush,{160,467}) 1277 Entities.add_element(Entities.entitylist.bush,{447,429}) 1278 Entities.add_element(Entities.entitylist.bush,{458,448}) 1279 Entities.add_element(Entities.entitylist.bush,{472,466}) 1280 Entities.add_element(Entities.entitylist.fence_vert,{540,440},5) 1281 Entities.add_element(Entities.entitylist.barrier_horiz,{401,401},4) 1282 Entities.add_element(Entities.entitylist.well,{42,42}) 1283 Entities.add_element(Entities.entitylist.herb,{29,192}) 1284 Entities.add_element(Entities.entitylist.herb,{186,29}) 1285 Entities.add_element(Entities.entitylist.herb,{600,33}) 1286 Entities.add_element(Entities.entitylist.herb,{379,233}) 1287 Entities.add_element(Entities.entitylist.herb,{502,375}) 1288 Entities.add_element(Entities.entitylist.cactus,{512,227}) 1289 Entities.add_element(Entities.entitylist.cactus,{234,239}) 1290 Entities.add_element(Entities.entitylist.cactus,{81,438}) 1291 Entities.add_element(Entities.entitylist.cactus,{615,252}) 1292 Entities.add_element(Entities.entitylist.fence_horiz,{389,293},5) 1293 Entities.add_element(Entities.entitylist.fence_horiz,{387,283},5) 1294 Entities.add_element(Entities.entitylist.house,{448,270}) 1295 Entities.add_element(Entities.entitylist.barber,{309,304}) 1296 Entities.add_element(Entities.entitylist.generic_house,{154,310}) 1297 Entities.add_element(Entities.entitylist.barrier_vert,{52,345},4) 1298 Entities.add_element(Entities.entitylist.bush,{603,390}) 1299 Entities.add_element(Entities.entitylist.bush,{627,390}) 1300 Entities.add_element(Entities.entitylist.warehouse,{565,347}) 1301 Entities.add_element(Entities.entitylist.red_bandit,{510,138}) 1302 Entities.add_element(Entities.entitylist.red_bandit,{176,120}) 1303 Entities.add_element(Entities.entitylist.red_bandit,{398,450}) 1304 Entities.add_element(Entities.entitylist.green_bandit,{73,308}) 1305 Entities.add_element(Entities.entitylist.yellow_bandit,{285,443}) 1306 Entities.add_element(Entities.entitylist.yellow_bandit,{267,442}) 1307 Entities.add_element(Entities.entitylist.blue_bandit,{581,447}) 1308 Entities.add_element(Entities.entitylist.blue_bandit,{538,142}) 1309 Entities.add_element(Entities.entitylist.blue_bandit,{150,126}) 1310 Entities.add_element(Entities.entitylist.green_bandit,{424,461}) 1311 Entities.add_element(Entities.entitylist.yellow_bandit,{616,439}) 1312 1313end 1314