{
  "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 keep getting up in my grill, like a cloud of smoke I can\u0027t brush away. It\u0027s time I put out your fire at the source!",
                "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 keep getting up in my grill, like a cloud of smoke I can\u0027t brush away. It\u0027s time I put out your fire at the source!",
                "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": "Yo, you just got burned!",
                "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": "I got too close to the fire, and I was burned!",
                "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": [
        "Golisopod level:50",
        "Ariados level:50",
        "Masquerain level:50",
        "Pinsir level:50",
        "Scizor level:50",
        "Vikavolt level:50",
        "Honchkrow level:50",
        "Toxicroak level:50",
        "Liepard level:50",
        "Bisharp level:50",
        "Toxapex level:50",
        "Genesect level:80"
      ],
      "min_selections": 5,
      "max_selections": 6,
      "type": "pixelmon:random_combination"
    },
    "type": "pixelmon:constant"
  },
  "names": {
    "values": [
      "Guzma"
    ],
    "type": "pixelmon:uniformly_random"
  },
  "models": {
    "values": [
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/aquaboss.png",
            "fallback": "pixelmon:textures/steve/aquaboss.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      },
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/galacticboss.png",
            "fallback": "pixelmon:textures/steve/galacticboss.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      },
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/magmaboss.png",
            "fallback": "pixelmon:textures/steve/magmaboss.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      },
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/giovanni.png",
            "fallback": "pixelmon:textures/steve/giovanni.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      },
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/guzma.png",
            "fallback": "pixelmon:textures/steve/guzma.png"
          },
          "type": "pixelmon:fallback"
        },
        "type": "pixelmon:player"
      },
      {
        "slim": true,
        "texture": {
          "resource": {
            "resource": "pixelmon:textures/steve/n.png",
            "fallback": "pixelmon:textures/steve/n.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
        }
      ]
    }
  }
}
