{
  "format_version": "1.10.0",
  "render_controllers": {
    "controller.render.one_piece": {
      "arrays": {
        "textures": {
          "Array.frame": [
            "Texture.luffy",
            "Texture.luffy",
            "Texture.luffy_gear2",
            "Texture.luffy_gear5"
          ]
        },
        "geometries": {
          "Array.geo": [
            "Geometry.luffy",
            "Geometry.luffy",
            "Geometry.luffy_gear2",
            "Geometry.luffy_gear5"
          ]
        }
      },
      "geometry": "Array.geo[query.property('wesl3y:characters')]",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Array.frame[query.property('wesl3y:characters')]" ],
      "part_visibility": [
        { "gearFiveSprint": "v.luffy_gear5 && v.skill0 && q.is_on_ground && q.is_sprinting" },
        { "gearFiveSprint2": "v.luffy_gear5 && v.skill0 && q.is_on_ground && q.is_sprinting" },
        { "rightGiantPistol": "(v.luffy && v.skill5) || (v.luffy_gear2 && v.skill6)" },
        { "rightGiantPistol2": "(v.luffy && v.skill5) || (v.luffy_gear2 && v.skill6)" },
        { "gearFiveGiantPistol": "v.luffy_gear5 && v.skill3" },
        { "gearFiveGiantPistol2": "v.luffy_gear5 && v.skill3" },
        { "gearFiveBajrangGun": "v.luffy_gear5 && v.skill6" },
        { "gearFiveBajrangGun2": "v.luffy_gear5 && v.skill6" },
        { "gearFiveBajrangGun3": "v.luffy_gear5 && v.skill6" }
      ]
    },
    "controller.render.luffy_gear5.kaminari": {
      "arrays": {
        "textures": {
          "Array.frame": [
            "Texture.luffy_gear5_kaminari",
            "Texture.luffy_gear5_kaminari2",
            "Texture.luffy_gear5_kaminari3"
          ]
        }
      },
      "geometry": "Geometry.luffy_gear5_2",
      "materials": [ { "*": "Material.charged" } ],
      "textures": ["Array.frame[(q.life_time * 12)]"],
      "part_visibility": [
        { "*": "v.luffy_gear5 && v.skill5" },
        { "projetil": false }
      ]
    }
  }
}