Advertisement
Guest User

Example gym trainer json

a guest
Apr 5th, 2016
1,711
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 5.90 KB | None | 0 0
  1. {
  2.     "pokemon": [
  3.         {
  4.             "name": "Snivy",
  5.             // No min level = any level lower than max level.
  6.             "maxLevel": 16, // Max level that the Pokémon will appear at.
  7.             "sets": [
  8.                 {
  9.                     // Simplest moveset: four definite moves.
  10.                     "move1": ["Leaf Tornado"],
  11.                     "move2": ["Growth"],
  12.                     "move3": ["Twister"],
  13.                     "move4": ["Round"],
  14.                     "ability": ["Overgrow"], // Choose which Ability to use.
  15.                     "heldItem": ["Miracle Seed"] // Single choice for held item.
  16.                     // Default, random Nature, no EVs. Makes it easier to face in battle.
  17.                     // Note: IVs are all 31 unless specified otherwise.
  18.                 }
  19.             ]
  20.         },
  21.         {
  22.             "name": "Servine",
  23.             "minLevel": 17,
  24.             "maxLevel": 35,
  25.             "sets": [
  26.                 {
  27.                     "move1": ["Giga Drain"],
  28.                     "move2": ["Reflect"],
  29.                     "move3": ["Light Screen"],
  30.                     "move4": ["Glare", "Leech Seed", "Synthesis", "Toxic"], // Multiple choices for a move; randomly choose one.
  31.                     // No Ability chosen. Can be any possible Ability (either Overgrow or Contrary in this case).
  32.                     "heldItem": ["Light Clay"],
  33.                     "nature": ["Bold"],
  34.                     "evHP": 252, // Define any necessary EVs: evHP, evAtk, evDef, evSpAtk, evSpDef, evSpeed
  35.                     "evDef": 252,
  36.                     "evSpDef": 4
  37.                 },
  38.                 {
  39.                     // Second possible set for Pokémon.
  40.                     "minLevel": 31, // Only use the set at higher levels.
  41.                     "move1": ["Leaf Blade"],
  42.                     "move2": ["Coil", "Swords Dance"],
  43.                     "move3": ["Aqua Tail", "Iron Tail", "Return"], // Pick any two of three. Don't choose the same move twice.
  44.                     "move4": ["Aqua Tail", "Iron Tail", "Return"], // Always set happiness to 255 for Return.
  45.                     "ability": ["Overgrow"],
  46.                     "heldItem": ["Muscle Band", "Miracle Seed"],
  47.                     "nature": ["Adamant", "Jolly"], // Can be either of these two Natures.
  48.                     "evAtk": 252,
  49.                     "evSpDef": 4,
  50.                     "evSpeed": 252
  51.                 }
  52.             ]
  53.         },
  54.         {
  55.             "name": "Serperior",
  56.             "minLevel": 36,
  57.             "sets": [
  58.                 {
  59.                     "move1": ["Giga Drain"],
  60.                     "move2": ["Leech Seed"],
  61.                     "move3": ["Substitute"],
  62.                     "move4": ["Synthesis"],
  63.                     "heldItem": ["Leftovers"],
  64.                     "nature": ["Bold"],
  65.                     "evHP": 252,
  66.                     "evDef": 252,
  67.                     "evSpDef": 4
  68.                 },
  69.                 {
  70.                     "minLevel": 45,
  71.                     "move1": ["Leaf Storm"],
  72.                     "move2": ["Dragon Pulse"],
  73.                     "move3": ["Hidden Power Fire", "Hidden Power Rock"], // Automatically set IVs for a maximum-power Hidden Power.
  74.                     "move4": ["Glare", "Giga Drain", "Taunt"],
  75.                     "ability": ["Contrary"],
  76.                     "heldItem": ["Life Orb", "Grass Gem", "Leftovers", "Miracle Seed"],
  77.                     "nature": ["Timid"],
  78.                     "evSpAtk": 252,
  79.                     "evSpDef": 4,
  80.                     "evSpeed": 252
  81.                 }
  82.             ]
  83.         },
  84.         {
  85.             "name": "Jumpluff",
  86.             "minLevel": 27,
  87.             "sets": [
  88.                 {
  89.                     "move1": ["Acrobatics"],
  90.                     "move2": ["Sleep Powder"],
  91.                     "move3": ["Seed Bomb", "U-turn"], // Don't duplicate U-turn, but otherwise choose freely.
  92.                     "move4": ["Toxic", "Memento", "Stun Spore", "U-turn"],
  93.                     // No held item.
  94.                     "nature": ["Jolly"],
  95.                     "evAtk": 252,
  96.                     "evSpDef": 4,
  97.                     "evSpeed": 252
  98.                 },
  99.                 {
  100.                     "move1": ["Acrobatics"],
  101.                     "move2": ["Sleep Powder"],
  102.                     "move3": ["Seed Bomb", "Stun Spore"],
  103.                     "move4": ["Rage Powder"],
  104.                     "heldItem": ["Focus Sash"],
  105.                     "nature": ["Jolly"],
  106.                     "evAtk": 252,
  107.                     "evSpDef": 4,
  108.                     "evSpeed": 252,
  109.                     "doubleOnly": true // Only appears in double battles.
  110.                 }
  111.             ]
  112.         },
  113.         {
  114.             "name": "Torterra",
  115.             "minLevel": 32,
  116.             "sets": [
  117.                 {
  118.                     "move1": ["Wood Hammer", "Seed Bomb"],
  119.                     "move2": ["Earthquake"],
  120.                     "move3": ["Stone Edge", "Rock Slide"],
  121.                     "move4": ["Stealth Rock"],
  122.                     "heldItem": ["Miracle Seed", "Grass Gem", "Soft Sand", "Ground Gem", "Muscle Band"],
  123.                     "nature": ["Adamant"],
  124.                     "evHP": 252,
  125.                     "evAtk": 252,
  126.                     "evSpDef": 4,
  127.                     "lead": true // Prefer to send this Pokémon out first if possible.
  128.                     // If two or more "leads" are selected, randomly lead with one of those.
  129.                 }
  130.             ]
  131.         },
  132.         {
  133.             "name": "Exeggutor",
  134.             "minLevel": 35,
  135.             "sets": [
  136.                 {
  137.                     "move1": ["Leaf Storm"],
  138.                     "move2": ["Psychic", "Psyshock"],
  139.                     "move3": ["Hidden Power Fire", "Hidden Power Ice", "Sleep Powder", "Giga Drain"], // Pick 2, but don't duplicate Hidden Power.
  140.                     "move4": ["Hidden Power Fire", "Hidden Power Ice", "Sleep Powder", "Giga Drain"],
  141.                     "heldItem": ["Choice Specs", "Life Orb", "Grass Gem", "White Herb"],
  142.                     "nature": ["Chlorophyll"],
  143.                     "evSpAtk": 252,
  144.                     "evSpDef": 4,
  145.                     "evSpeed": 252
  146.                 },
  147.                 {
  148.                     "move1": ["Leaf Storm"],
  149.                     "move2": ["Psychic", "Psyshock"],
  150.                     "move3": ["Sleep Powder", "Giga Drain"],
  151.                     "move4": ["Trick Room"],
  152.                     "heldItem": ["Sitrus Berry"],
  153.                     "nature": ["Harvest"],
  154.                     "evHP": 252,
  155.                     "evSpAtk": 252,
  156.                     "evSpDef": 4,
  157.                     "ivSpeed": 0 // Set IV if it shouldn't be 31.
  158.                 }
  159.             ]
  160.         },
  161.  
  162.         // Note: Non-Grass types are used here for some edge cases that aren't found in Grass types.
  163.         {
  164.       "name": "Wobbuffet",
  165.       "rarity": 0.7,
  166.             // No min or max level; can appear at any level.
  167.             "sets": [
  168.                 {
  169.                     "move1": ["Counter"],
  170.                     "move2": ["Mirror Coat"],
  171.                     "move3": ["Destiny Bond", "Encore"],
  172.                     "move4": ["Charm", "Safeguard", "Destiny Bond", "Encore"],
  173.                     "ability": ["Shadow Tag"],
  174.                     "heldItem": ["Leftovers", "Custap Berry"],
  175.                     "nature": ["Bold", "Calm"],
  176.                     "evHP": 4,
  177.                     "evDef": 252,
  178.                     "evSpDef": 252
  179.                 }
  180.             ]
  181.         },
  182.         {
  183.             // All Unown forms are the same in-battle, so no need to define form here; choose it randomly.
  184.             // Will need to define form when something like Wormadam is added.
  185.             "name": "Unown",
  186.             "maxLevel": 40,
  187.             "sets": [
  188.                 {
  189.                     // Only can have one move, so no other moveslots are present.
  190.                     "move1": ["Hidden Power Psychic", "Hidden Power Ice", "Hidden Power Fire"],
  191.                     "heldItem": ["Choice Specs", "Choice Scarf", "Focus Sash"],
  192.                     "nature": ["Modest", "Timid"],
  193.                     "evSpAtk": 252,
  194.                     "evSpDef": 4,
  195.                     "evSpeed": 252
  196.                 }
  197.             ]
  198.         }
  199.     ]
  200. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement