{
  "interactions": {
    "value": {
      "interactions": [
        {
          "event": "pixelmon:hit_with_poke_ball",
          "conditions": {
            "player": {
              "key": "pixelmon:player",
              "type": "pixelmon:context_player"
            },
            "type": "pixelmon:can_battle"
          },
          "results": {
            "value": [
              {
                "title": "pixelmon.npc.dialogue.battle.trainer.wild",
                "message": "Do I bug you?",
                "type": "pixelmon:open_dialogue"
              }
            ],
            "type": "pixelmon:constant"
          }
        },
        {
          "event": "pixelmon:right_click",
          "conditions": {
            "player": {
              "key": "pixelmon:player",
              "type": "pixelmon:context_player"
            },
            "type": "pixelmon:can_battle"
          },
          "results": {
            "value": [
              {
                "title": "pixelmon.npc.dialogue.battle.trainer.wild",
                "message": "Do I bug you?",
                "type": "pixelmon:open_dialogue"
              }
            ],
            "type": "pixelmon:constant"
          }
        },
        {
          "event": "pixelmon:right_click",
          "conditions": {
            "type": "pixelmon:logical_not",
             "condition": {
                "condition": {
                  "player": {
                    "key": "pixelmon:player",
                    "type": "pixelmon:context_player"
                  },
                  "type": "pixelmon:can_battle"
                },
                "type": "pixelmon:interaction_condition"
               }
          },
          "results": {
            "value": [
              {
                "messages": [
                  {
                    "text": "You don\u0027t have any Pokémon that can battle!"
                  }
                ],
                "type": "pixelmon:message_player"
              }
            ],
            "type": "pixelmon:constant"
          }
        },
        {
          "event": "pixelmon:close_dialogue",
          "conditions": {
            "type": "pixelmon:true"
          },
          "results": {
            "value": [
              {
                "type": "pixelmon:player_start_npc_battle"
              }
            ],
            "type": "pixelmon:constant"
          }
        },
        {
          "event": "pixelmon:lose_battle",
          "conditions": {
            "type": "pixelmon:true"
          },
          "results": {
            "value": [
              {
                "title": "pixelmon.npc.dialogue.battle.trainer.wild",
                "message": "Bugs are the best.",
                "fire_close_event": false,
                "type": "pixelmon:open_dialogue"
              }
            ],
            "type": "pixelmon:constant"
          }
        },
        {
          "event": "pixelmon:win_battle",
          "conditions": {
            "type": "pixelmon:true"
          },
          "results": {
            "value": [
              {
                "title": "pixelmon.npc.dialogue.battle.trainer.wild",
                "message": "Now you\u0027re starting to bug me...",
                "fire_close_event": false,
                "type": "pixelmon:open_dialogue"
              },
              {
                "money": 500.0,
                "type": "pixelmon:give_money"
              },
              {
                "type": "pixelmon:trigger_interaction_event",
                "event": "pixelmon:defeat_trainer"
              }
            ],
            "type": "pixelmon:constant"
          }
        }
      ]
    },
    "type": "pixelmon:constant"
  },
  "properties": {
    "value": {
      "health": 20.0,
      "eyeHeight": 1.9,
      "dimensions": {
        "width": 0.65,
        "height": 2.0
      },
      "pushable": false,
      "child": false,
      "invulnerable": false,
      "immovable": false,
      "nameplate": true
    },
    "type": "pixelmon:constant"
  },
  "party": {
    "value": {
      "options": [
        "Caterpie level:50",
        "Metapod level:50",
        "Butterfree level:50",
        "Weedle level:50",
        "Kakuna level:50",
        "Beedrill level:50",
        "Venonat level:50",
        "Paras level:50",
        "Scyther level:50",
        "Spinarak level:50",
        "Ariados level:50",
        "Ledyba level:50",
        "Ledian level:50",
        "Pineco level:50",
        "Wurmple level:50",
        "Silcoon level:50",
        "Cascoon level:50",
        "Beautifly level:50",
        "Dustox level:50",
        "Surskit level:50",
        "Nincada level:50",
        "Kricketot level:50",
        "Kricketune level:50",
        "Burmy level:50",
        "Combee level:50",
        "Skorupi level:50",
        "Sewaddle level:50",
        "Swadloon level:50",
        "Venipede level:50",
        "Dwebble level:50",
        "Joltik level:50",
        "Yanma level:50",
        "Shelmet level:50",
        "Karrablast level:50",
        "Escavalier level:50",
        "Accelgor level:50",
        "Larvesta level:50",
        "Scatterbug level:50",
        "Spewpa level:50",
        "Vivillon level:50",
        "Grubbin level:50",
        "Charjabug level:50",
        "Cutiefly level:50",
        "Dewpider level:50",
        "Wimpod level:50",
        "Blipbug level:50",
        "Dottler level:50",
        "Sizzlipede level:50",
        "Snom level:50"
      ],
      "min_selections": 5,
      "max_selections": 6,
      "type": "pixelmon:random_combination"
    },
    "type": "pixelmon:constant"
  },
  "names": {
    "values": [
      "Al",
      "Anthony",
      "Arnie",
      "Benny",
      "Brandon",
      "Brent",
      "Cale",
      "Charlie",
      "Colton",
      "Connor",
      "Davis",
      "Don",
      "Donald",
      "Doug",
      "Ed",
      "Elijah",
      "Garret",
      "Greg",
      "Jack",
      "James",
      "Jonah",
      "Jose",
      "Josh",
      "Keigo",
      "Ken",
      "Kent",
      "Lyle",
      "Phillip",
      "Rick",
      "Rob",
      "Robby",
      "Sammy",
      "Vance",
      "Wade",
      "Wayne",
      "Tai",
      "Matt",
      "Izzy",
      "Joe",
      "Borris",
      "Bret",
      "Bryan",
      "Dennis",
      "Theo",
      "Vance",
      "Tobby",
      "Wilton",
      "Darryl",
      "Bobby"
    ],
    "type": "pixelmon:uniformly_random"
  },
  "models": {
    "values": [
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/bugcatcher1.png",
            "fallback": "pixelmon:textures/steve/bugcatcher1.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      },
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/bugcatcher2.png",
            "fallback": "pixelmon:textures/steve/bugcatcher2.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      },
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/bugcatcher3.png",
            "fallback": "pixelmon:textures/steve/bugcatcher3.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      },
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/bugcatcher4.png",
            "fallback": "pixelmon:textures/steve/bugcatcher4.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      }
    ],
    "type": "pixelmon:uniformly_random"
  },
  "goals": {
    "type": "pixelmon:constant",
    "value": {
      "goals": [
        {
          "provider": {
            "type": "pixelmon:random_stroll",
            "speed_modifier": 0.4,
            "interval": 20,
            "check_no_action_time": true
          },
          "priority": 1
        }
      ]
    }
  }
}
