<commit_before>Crafty.c 'DroneShip',
  init: ->
    @requires '2D, WebGL, Tween, Choreography, ShipSolid, Collision,' +
      'Hideable, Flipable, Scalable, SunBlock, WaterSplashes'
    @attr(
      w: 32 * 20
      h: 32 * 5
      z: 6
      waterRadius: 8
      minSplashDuration: 1700
      defaultWaterCooldown: 800
      waterSplashSpeed: 700
      minOffset: 2
      splashUpwards: false
    )
    @collision [20, 50, 19*32, 50, 19*32, 128, 20, 128]

    start = Crafty.e('2D, WebGL, aircraftCarrierStart').attr(
      x: @x
      y: @y
      z: -13
    )
    @attach(start)

    radar = Crafty.e('2D, WebGL, aircraftCarrierRadar').attr(
      x: @x + 8 * 32
      y: @y - 24
      z: -12
    )
    @attach(radar)

    @attach Crafty.e("2D, WebGL, aircraftCarrierBottomFlat").attr(
      x: @x + 6 * 32
      y: @y + 64
      z: -15
    )

    @attach Crafty.e("2D, WebGL, aircraftCarrierTopFlat").attr(
      x: @x + 6 * 32
      y: @y
      z: -15
    )

    @attach Crafty.e("2D, WebGL, aircraftCarrierBottomSpace").attr(
      x: @x + 10 * 32
      y: @y + 64
      z: -15
    )

    @attach Crafty.e("2D, WebGL, aircraftCarrierTopFlat").attr(
      x: @x + 10 * 32
      y: @y
      z: -15
    )

    end = Crafty.e('2D, WebGL, aircraftCarrierEnd').attr(
      x: @x + 14 * 32
      y: @y
      z: -15
    )
    @attach(end)

    @hatch = Crafty.e('CarrierHatch, ShipHatch1').attr(
      x: @x + 3 * 32
      y: @y + 29
    )
    @attach(@hatch)

    @attach Crafty.e('2D, TurretPlace').attr(
      x: @x + 370
      y: @y + 84
      z: 15
      w: 15<commit_msg>Move cannon upward<commit_after>Crafty.c 'DroneShip',
  init: ->
    @requires '2D, WebGL, Tween, Choreography, ShipSolid, Collision,' +
      'Hideable, Flipable, Scalable, SunBlock, WaterSplashes'
    @attr(
      w: 32 * 20
      h: 32 * 5
      z: 6
      waterRadius: 8
      minSplashDuration: 1700
      defaultWaterCooldown: 800
      waterSplashSpeed: 700
      minOffset: 2
      splashUpwards: false
    )
    @collision [20, 50, 19*32, 50, 19*32, 128, 20, 128]

    start = Crafty.e('2D, WebGL, aircraftCarrierStart').attr(
      x: @x
      y: @y
      z: -13
    )
    @attach(start)

    radar = Crafty.e('2D, WebGL, aircraftCarrierRadar').attr(
      x: @x + 8 * 32
      y: @y - 24
      z: -12
    )
    @attach(radar)

    @attach Crafty.e("2D, WebGL, aircraftCarrierBottomFlat").attr(
      x: @x + 6 * 32
      y: @y + 64
      z: -15
    )

    @attach Crafty.e("2D, WebGL, aircraftCarrierTopFlat").attr(
      x: @x + 6 * 32
      y: @y
      z: -15
    )

    @attach Crafty.e("2D, WebGL, aircraftCarrierBottomSpace").attr(
      x: @x + 10 * 32
      y: @y + 64
      z: -15
    )

    @attach Crafty.e("2D, WebGL, aircraftCarrierTopFlat").attr(
      x: @x + 10 * 32
      y: @y
      z: -15
    )

    end = Crafty.e('2D, WebGL, aircraftCarrierEnd').attr(
      x: @x + 14 * 32
      y: @y
      z: -15
    )
    @attach(end)

    @hatch = Crafty.e('CarrierHatch, ShipHatch1').attr(
      x: @x + 3 * 32
      y: @y + 29
    )
    @attach(@hatch)

    @attach Crafty.e('2D, TurretPlace').attr(
      x: @x + 370
      y: @y + 74
      z: 15
      w: 15
{'fraction_non_alphanumeric': 0.14843006660323502, 'fraction_numerical': 0.06787186806216301, 'mean_word_length': 1.838883888388839, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '355783', 'n_tokens_mistral': 1452, 'n_tokens_neox': 1252, 'n_words': 315}