{
  "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": "You\u0027re an ugly looking Trainer. Ha, I bet you have weak Pokémon! Battle me loser!",
                "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": "You\u0027re an ugly looking Trainer. Ha, I bet you have weak Pokémon! Battle me loser!",
                "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": "Haha! I knew you were weak! You\u0027re pathetic!",
                "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": "W-What! This is impossible! How do you have such cool Pokémon!?",
                "fire_close_event": false,
                "type": "pixelmon:open_dialogue"
              },
              {
                "money": 1000,
                "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": [
        "Rattata level:50",
        "Pidgey level:50",
        "Spearow level:50",
        "Oddish level:50",
        "Ekans level:50",
        "Zubat level:50",
        "Geodude level:50",
        "Mankey level:50",
        "Trapinch level:50",
        "Slowpoke level:50",
        "Bellsprout level:50",
        "Hoppip level:50",
        "Skiploom level:50",
        "Nidoranfemale level:50",
        "Nidorina level:50",
        "Paras level:50",
        "Clefairy level:50",
        "Pidgeotto level:50",
        "Snubbull level:50",
        "Goldeen level:50",
        "Marill level:50",
        "Bunnelby level:50",
        "Dedenne level:50",
        "Flabebe level:50",
        "Combee level:50",
        "Lotad level:50",
        "Shroomish level:50",
        "Pikipek level:50",
        "Rockruff level:50",
        "Sneasel level:50",
        "Komala level:50",
        "Petilil level:50",
        "Misdreavus level:50",
        "Dewpider level:50",
        "Yungoos level:50",
        "Chewtle level:50"
      ],
      "min_selections": 5,
      "max_selections": 6,
      "type": "pixelmon:random_combination"
    },
    "type": "pixelmon:constant"
  },
  "names": {
    "values": [
      "Albert",
      "Allen",
      "Austin",
      "Ben",
      "Billy",
      "Calvin",
      "Dallas",
      "Donny",
      "Dylan",
      "Eddie",
      "Gordon",
      "Ian",
      "Jason",
      "Jimmy",
      "Joey",
      "Jonathon",
      "Josh",
      "Kevin",
      "Logan",
      "Michael",
      "Mikey",
      "Mitchel",
      "Neal",
      "Oliver",
      "Owen",
      "Parker",
      "Peter",
      "Samuel",
      "Timmy",
      "Tommy",
      "Tracey",
      "Tristen",
      "Tyler",
      "Warren",
      "Wayne"
    ],
    "type": "pixelmon:uniformly_random"
  },
  "models": {
    "values": [
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/youngster1.png",
            "fallback": "pixelmon:textures/steve/youngster1.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      },
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/youngster2.png",
            "fallback": "pixelmon:textures/steve/youngster2.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      },
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/youngster3.png",
            "fallback": "pixelmon:textures/steve/youngster3.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      },
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/youngster4.png",
            "fallback": "pixelmon:textures/steve/youngster4.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      },
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/youngster5.png",
            "fallback": "pixelmon:textures/steve/youngster5.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
        }
      ]
    }
  }
}
