pokeplatinum/res/pokemon/ampharos/data.json
Rachel 2c410b8046 Replace python scripts for packing species archives with C++
This new code is responsible for packing the following archives:

- `pl_personal` -> basic information for each species: stats, types, etc.
- `evo` -> evolution lines for each species
- `wotbl` -> by-level learnsets for each species
- `ppark` -> catching show data for each species
- `height` -> y-offsets for front and back sprites for each species
- `pl_poke_data` -> sprite-rendering data for each species: animation
  ID, frame data, shadow size and offsets, etc.

Additionally, the following headers are generated:

- `res/pokemon/tutorable_moves.h` -> A listing of moves taught by each
  tutor and how much each move costs to be tutored
- `res/pokemon/species_learnsets_by_tutor.h` -> An array of bitmasks for
  each species designating which moves can be tutored to that species
2025-01-21 22:46:39 -08:00

128 lines
3.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"name": "Ampharos",
"base_stats": {
"hp": 90,
"attack": 75,
"defense": 75,
"speed": 55,
"special_attack": 115,
"special_defense": 90
},
"types": [ "TYPE_ELECTRIC", "TYPE_ELECTRIC" ],
"catch_rate": 45,
"base_exp_reward": 194,
"ev_yields": {
"hp": 0,
"attack": 0,
"defense": 0,
"speed": 0,
"special_attack": 3,
"special_defense": 0
},
"held_items": {
"common": "ITEM_NONE",
"rare": "ITEM_NONE"
},
"gender_ratio": "GENDER_RATIO_FEMALE_50",
"hatch_cycles": 20,
"base_friendship": 70,
"exp_rate": "EXP_RATE_MEDIUM_SLOW",
"egg_groups": [ "EGG_GROUP_MONSTER", "EGG_GROUP_FIELD" ],
"abilities": [ "ABILITY_STATIC", "ABILITY_NONE" ],
"safari_flee_rate": 0,
"body_color": "MON_COLOR_YELLOW",
"flip_sprite": false,
"learnset": {
"by_level": [
[ 1, "MOVE_FIRE_PUNCH" ],
[ 1, "MOVE_TACKLE" ],
[ 1, "MOVE_GROWL" ],
[ 1, "MOVE_THUNDER_SHOCK" ],
[ 1, "MOVE_THUNDER_WAVE" ],
[ 5, "MOVE_GROWL" ],
[ 10, "MOVE_THUNDER_SHOCK" ],
[ 14, "MOVE_THUNDER_WAVE" ],
[ 20, "MOVE_COTTON_SPORE" ],
[ 25, "MOVE_CHARGE" ],
[ 30, "MOVE_THUNDER_PUNCH" ],
[ 34, "MOVE_DISCHARGE" ],
[ 42, "MOVE_SIGNAL_BEAM" ],
[ 51, "MOVE_LIGHT_SCREEN" ],
[ 59, "MOVE_POWER_GEM" ],
[ 68, "MOVE_THUNDER" ]
],
"by_tm": [
"TM01",
"TM06",
"TM10",
"TM15",
"TM16",
"TM17",
"TM18",
"TM21",
"TM23",
"TM24",
"TM25",
"TM27",
"TM31",
"TM32",
"TM34",
"TM42",
"TM43",
"TM44",
"TM45",
"TM52",
"TM56",
"TM57",
"TM58",
"TM68",
"TM70",
"TM73",
"TM78",
"TM82",
"TM83",
"TM87",
"TM90",
"HM04",
"HM06",
"HM08"
],
"by_tutor": [
"MOVE_THUNDER_PUNCH",
"MOVE_FIRE_PUNCH",
"MOVE_SNORE",
"MOVE_OUTRAGE",
"MOVE_SIGNAL_BEAM",
"MOVE_MAGNET_RISE",
"MOVE_SWIFT"
]
},
"evolutions": [ ],
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"
},
"pokedex_data": {
"height": 14,
"weight": 615,
"body_shape": "SHAPE_BIPEDAL_TAILED",
"trainer_scale_f": 272,
"pokemon_scale_f": 243,
"trainer_scale_m": 256,
"pokemon_scale_m": 243,
"trainer_pos_f": 8,
"pokemon_pos_f": 8,
"trainer_pos_m": 9,
"pokemon_pos_m": 8,
"entry_text": "The tip of its tail shines brightly.\nIn the olden days, people sent\nsignals using the tails light.",
"category": "Light Pokémon"
},
"catching_show": {
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
"catching_points": 80,
"rarity": 10,
"unused": 1799
}
}