{
  "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": "I absolutely love Pokémon! Let\u0027s battle and see how much your Pokémon love 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": "I absolutely love Pokémon! Let\u0027s battle and see how much your Pokémon love 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": "You really should take better care of your Pokémon! Love makes them strong!",
                "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": "You must love your Pokémon as much as I love mine!",
                "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": [
        "Nidoranfemale level:50",
        "Nidorina level:50",
        "Nidoqueen level:50",
        "Slowpoke level:50",
        "Slowbro level:50",
        "Slowking level:50",
        "Goldeen level:50",
        "Seaking level:50",
        "Teddiursa level:50",
        "Ursaring level:50",
        "Granbull level:50",
        "Bulbasaur level:50",
        "Charmander level:50",
        "Squirtle level:50",
        "Delibird level:50",
        "Pikachu level:50",
        "Meowth level:50",
        "Phanpy level:50",
        "Psyduck level:50",
        "Wooper level:50",
        "Donphan level:50",
        "Quagsire level:50",
        "Golduck level:50",
        "Raichu level:50",
        "Sentret level:50",
        "Furret level:50",
        "Skitty level:50",
        "Delcatty level:50",
        "Plusle level:50",
        "Minun level:50",
        "Azurill level:50",
        "Marill level:50",
        "Azumarill level:50",
        "Feebas level:50",
        "Milotic level:50",
        "Aipom level:50",
        "Ambipom level:50",
        "Pichu level:50",
        "Pachirisu level:50",
        "Emolga level:50",
        "Eevee level:50",
        "Sudowoodo level:50",
        "Magikarp level:50",
        "Gyarados level:50",
        "Mareep level:50",
        "Flaaffy level:50",
        "Ampharos level:50",
        "Spinda level:50",
        "Volbeat level:50",
        "Illumise level:50",
        "Zigzagoon level:50",
        "Linoone level:50",
        "Bidoof level:50",
        "Bibarel level:50",
        "Patrat level:50",
        "Watchog level:50",
        "Rattata level:50",
        "Raticate level:50",
        "Drifloon level:50",
        "Drifblim level:50",
        "Spheal level:50",
        "Sealeo level:50",
        "Walrein level:50",
        "Swablu level:50",
        "Altaria level:50",
        "Sewaddle level:50",
        "Swadloon level:50",
        "Leavanny level:50",
        "Lillipup level:50",
        "Herdier level:50",
        "Stoutland level:50",
        "Growlithe level:50",
        "Arcanine level:50",
        "Houndour level:50",
        "Houndoom level:50",
        "Cubchoo level:50",
        "Beartic level:50",
        "Clefairy level:50",
        "Clefable level:50",
        "Jigglypuff level:50",
        "Wigglytuff level:50",
        "Igglybuff level:50",
        "Cleffa level:50",
        "Glameow level:50",
        "Purrloin level:50",
        "Liepard level:50",
        "Sandshrew level:50",
        "Sandslash level:50",
        "Darumaka level:50",
        "Darmanitan level:50",
        "Latias level:80"
      ],
      "min_selections": 5,
      "max_selections": 6,
      "type": "pixelmon:random_combination"
    },
    "type": "pixelmon:constant"
  },
  "names": {
    "values": [
      "Beverly",
      "Georgia",
      "Jaime",
      "Ruth"
    ],
    "type": "pixelmon:uniformly_random"
  },
  "models": {
    "values": [
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/pokemaniacgirl1.png",
            "fallback": "pixelmon:textures/steve/pokemaniacgirl1.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      },
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/pokemaniacgirl2.png",
            "fallback": "pixelmon:textures/steve/pokemaniacgirl2.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      },
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/pokemaniacgirl3.png",
            "fallback": "pixelmon:textures/steve/pokemaniacgirl3.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
        }
      ]
    }
  }
}
