pokeplatinum/consts/pokemon.json
2024-11-05 18:20:56 -05:00

202 lines
6.6 KiB
JSON

{
"definitions": {
"@PokemonType": {
"type": "enum",
"as_preproc": true,
"values": [
"TYPE_NORMAL",
"TYPE_FIGHTING",
"TYPE_FLYING",
"TYPE_POISON",
"TYPE_GROUND",
"TYPE_ROCK",
"TYPE_BUG",
"TYPE_GHOST",
"TYPE_STEEL",
"TYPE_MYSTERY",
"TYPE_FIRE",
"TYPE_WATER",
"TYPE_GRASS",
"TYPE_ELECTRIC",
"TYPE_PSYCHIC",
"TYPE_ICE",
"TYPE_DRAGON",
"TYPE_DARK",
"NUMBER_OF_MON_TYPES"
]
},
"@PokemonPersonalDataParam": {
"type": "enum",
"values": [
"MON_DATA_PERSONAL_BASE_HP",
"MON_DATA_PERSONAL_BASE_ATK",
"MON_DATA_PERSONAL_BASE_DEF",
"MON_DATA_PERSONAL_BASE_SPEED",
"MON_DATA_PERSONAL_BASE_SP_ATK",
"MON_DATA_PERSONAL_BASE_SP_DEF",
"MON_DATA_PERSONAL_TYPE_1",
"MON_DATA_PERSONAL_TYPE_2",
"MON_DATA_PERSONAL_CATCH_RATE",
"MON_DATA_PERSONAL_BASE_EXP",
"MON_DATA_PERSONAL_EV_HP_YIELD",
"MON_DATA_PERSONAL_EV_ATK_YIELD",
"MON_DATA_PERSONAL_EV_DEF_YIELD",
"MON_DATA_PERSONAL_EV_SPEED_YIELD",
"MON_DATA_PERSONAL_EV_SP_ATK_YIELD",
"MON_DATA_PERSONAL_EV_SP_DEF_YIELD",
"MON_DATA_PERSONAL_ITEM1",
"MON_DATA_PERSONAL_ITEM2",
"MON_DATA_PERSONAL_GENDER",
"MON_DATA_PERSONAL_HATCH_CYCLE",
"MON_DATA_PERSONAL_BASE_FRIENDSHIP",
"MON_DATA_PERSONAL_EXP_RATE",
"MON_DATA_PERSONAL_EGG_GROUP_1",
"MON_DATA_PERSONAL_EGG_GROUP_2",
"MON_DATA_PERSONAL_ABILITY_1",
"MON_DATA_PERSONAL_ABILITY_2",
"MON_DATA_PERSONAL_GREAT_MARSH_FLEE_RATE",
"MON_DATA_PERSONAL_COLOR",
"MON_DATA_PERSONAL_FLIP_SPRITE",
"MON_DATA_PERSONAL_TM_LEARNSET_MASK_1",
"MON_DATA_PERSONAL_TM_LEARNSET_MASK_2",
"MON_DATA_PERSONAL_TM_LEARNSET_MASK_3",
"MON_DATA_PERSONAL_TM_LEARNSET_MASK_4"
]
},
"@PokemonColor": {
"type": "enum",
"values": [
"MON_COLOR_RED",
"MON_COLOR_BLUE",
"MON_COLOR_YELLOW",
"MON_COLOR_GREEN",
"MON_COLOR_BLACK",
"MON_COLOR_BROWN",
"MON_COLOR_PURPLE",
"MON_COLOR_GRAY",
"MON_COLOR_WHITE",
"MON_COLOR_PINK",
"MON_COLOR_EGG"
]
},
"@PokemonEggGroup": {
"type": "enum",
"values": [
"EGG_GROUP_NONE",
"EGG_GROUP_MONSTER",
"EGG_GROUP_WATER_1",
"EGG_GROUP_BUG",
"EGG_GROUP_FLYING",
"EGG_GROUP_FIELD",
"EGG_GROUP_FAIRY",
"EGG_GROUP_GRASS",
"EGG_GROUP_HUMAN_LIKE",
"EGG_GROUP_WATER_3",
"EGG_GROUP_MINERAL",
"EGG_GROUP_AMORPHOUS",
"EGG_GROUP_WATER_2",
"EGG_GROUP_DITTO",
"EGG_GROUP_DRAGON",
"EGG_GROUP_UNDISCOVERED"
]
},
"@PokemonEvoMethod": {
"type": "enum",
"values": [
"EVO_NONE",
"EVO_HAPPINESS",
"EVO_HAPPINESS_DAY",
"EVO_HAPPINESS_NIGHT",
"EVO_LEVEL_UP",
"EVO_TRADE",
"EVO_TRADE_WITH_ITEM",
"EVO_USE_ITEM",
"EVO_LEVEL_ATK_GT_DEF",
"EVO_LEVEL_ATK_EQ_DEF",
"EVO_LEVEL_ATK_LT_DEF",
"EVO_LEVEL_PID_LOW",
"EVO_LEVEL_PID_HIGH",
"EVO_LEVEL_NINJASK",
"EVO_LEVEL_SHEDINJA",
"EVO_BEAUTY",
"EVO_USE_ITEM_MALE",
"EVO_USE_ITEM_FEMALE",
"EVO_USE_ITEM_DAY",
"EVO_USE_ITEM_NIGHT",
"EVO_KNOW_MOVE",
"EVO_MON_IN_PARTY",
"EVO_LEVEL_MALE",
"EVO_LEVEL_FEMALE",
"EVO_ELECTRIC_FIELD",
"EVO_MOSSY_STONE",
"EVO_ICY_STONE"
]
},
"@PokemonExpRate": {
"type": "enum",
"values": [
"EXP_RATE_MEDIUM_FAST",
"EXP_RATE_ERRATIC",
"EXP_RATE_FLUCTUATING",
"EXP_RATE_MEDIUM_SLOW",
"EXP_RATE_FAST",
"EXP_RATE_SLOW"
]
},
"@PokemonContestType": {
"type": "enum",
"values": [
"CONTEST_TYPE_COOL",
"CONTEST_TYPE_CUTE",
"CONTEST_TYPE_BEAUTY",
"CONTEST_TYPE_SMART",
"CONTEST_TYPE_TOUGH",
"CONTEST_TYPE_MAX"
]
},
"@PokemonGenderRatio": {
"type": "aliases",
"as_preproc": true,
"values": {
"GENDER_RATIO_MALE_ONLY": 0,
"GENDER_RATIO_FEMALE_12_5": 31,
"GENDER_RATIO_FEMALE_25": 63,
"GENDER_RATIO_FEMALE_50": 127,
"GENDER_RATIO_FEMALE_75": 191,
"GENDER_RATIO_FEMALE_87_5": 223,
"GENDER_RATIO_FEMALE_ONLY": 254,
"GENDER_RATIO_NO_GENDER": 255
}
},
"@PokemonFootprintSize": {
"type": "enum",
"as_preproc": true,
"values": [
"FOOTPRINT_SMALL",
"FOOTPRINT_MEDIUM",
"FOOTPRINT_LARGE"
]
},
"@PokemonBodyShape": {
"type": "enum",
"values": [
"SHAPE_QUADRUPED",
"SHAPE_BIPEDAL_TAILLESS",
"SHAPE_BIPEDAL_TAILED",
"SHAPE_SERPENTINE",
"SHAPE_MULTI_WINGED",
"SHAPE_WINGED",
"SHAPE_INSECTOID",
"SHAPE_HEAD_BASE",
"SHAPE_HEAD_ARMS",
"SHAPE_HEAD_LEGS",
"SHAPE_TENTACLES",
"SHAPE_FINS",
"SHAPE_HEAD",
"SHAPE_MULTI_BODY",
"NUMBER_OF_BODY_SHAPES"
]
}
}
}