       @setScenery('Ocean')
       @say('General', 'We send some drones for some last manual target practice')
       @repeat(2, @sequence(
-        @dropWeaponsForEachPlayer()
         @wait(1000)
         @placeSquad Game.Scripts.Swirler,
           amount: 6

      ))
    )

  dropWeaponsForEachPlayer: ->
    @parallel(
      @if((-> @player(1).active and !@player(1).has('lasers')), @drop(item: 'lasers', inFrontOf: @player(1)))
      @if((-> @player(2).active and !@player(2).has('lasers')), @drop(item: 'lasers', inFrontOf: @player(2)))
    )

  droneTakeover: ->
    @sequence(
      @placeSquad Game.Scripts.CrewShooters,
        amount: 4
        delay: 750
        drop: 'pool'
      @say('General', 'What the hell is happening with our drones?')
      @say('General', 'They do not respond to our commands anymore!\nThe defence AI has been hacked!')
      @async @chapterTitle(1, 'Hacked')
      @setSpeed 150

      @parallel(
        @sequence(
          @wait 2000
          @say 'General', 'We\'re under attack!?!'
        )
        @swirlAttacks()
      )
