- line(&m, t_fence_barbed, 3, 4, 3, 10);
- line(&m, t_fence_barbed, 1, 13, 1, 19);
- if (one_in(3)) { // Chicken delivery
- m.add_vehicle( vgroup_id( "military_vehicles" ), {12, SEEY * 2 - 5}, 0);
- m.add_spawn(mon_chickenbot, 1, 12, 12);
- } else if (one_in(2)) { // TAAANK
- // The truck's wrecked...with fuel. Explosive barrel?
- m.add_vehicle( vproto_id( "military_cargo_truck" ), 12, SEEY * 2 - 5, 0, 70, -1);
- m.add_spawn(mon_tankbot, 1, 12, 12);
- } else { // Vehicle & turrets
- m.add_vehicle( vgroup_id( "military_vehicles" ), {12, SEEY * 2 - 5}, 0);
- m.add_spawn(mon_turret_bmg, 1, 12, 12);
- m.add_spawn(mon_turret_rifle, 1, 9, 12);
- }
-
- int num_bodies = dice(2, 5);
- for (int i = 0; i < num_bodies; i++) {
- if( const auto p = random_point( m, [&m]( const tripoint &n ) { return m.passable( n ); } ) ) {
- m.place_items( "map_extra_military", 100, *p, *p, true, 0 );
-
- int splatter_range = rng(1, 3);