Untitled diff

Created Diff never expires
syntax = "proto3";
syntax = "proto3";


package Holoholo.Rpc;
package Holoholo.Rpc;






enum PokemonCreateContext
enum PokemonCreateContext
{
{
CREATE_CONTEXT_WILD = 0;
CREATE_CONTEXT_WILD = 0;
CREATE_CONTEXT_EGG = 1;
CREATE_CONTEXT_EGG = 1;
CREATE_CONTEXT_EVOLVE = 2;
CREATE_CONTEXT_EVOLVE = 2;
}
}


enum FortType
enum FortType
{
{
GYM = 0;
GYM = 0;
CHECKPOINT = 1;
CHECKPOINT = 1;
}
}


enum Item
enum Item
{
{
ITEM_UNKNOWN = 0;
ITEM_UNKNOWN = 0;
ITEM_POKE_BALL = 1;
ITEM_POKE_BALL = 1;
ITEM_GREAT_BALL = 2;
ITEM_GREAT_BALL = 2;
ITEM_ULTRA_BALL = 3;
ITEM_ULTRA_BALL = 3;
ITEM_MASTER_BALL = 4;
ITEM_MASTER_BALL = 4;
ITEM_POTION = 101;
ITEM_POTION = 101;
ITEM_SUPER_POTION = 102;
ITEM_SUPER_POTION = 102;
ITEM_HYPER_POTION = 103;
ITEM_HYPER_POTION = 103;
ITEM_MAX_POTION = 104;
ITEM_MAX_POTION = 104;
ITEM_REVIVE = 201;
ITEM_REVIVE = 201;
ITEM_MAX_REVIVE = 202;
ITEM_MAX_REVIVE = 202;
ITEM_LUCKY_EGG = 301;
ITEM_LUCKY_EGG = 301;
ITEM_INCENSE_ORDINARY = 401;
ITEM_INCENSE_ORDINARY = 401;
ITEM_INCENSE_SPICY = 402;
ITEM_INCENSE_SPICY = 402;
ITEM_INCENSE_COOL = 403;
ITEM_INCENSE_COOL = 403;
ITEM_INCENSE_FLORAL = 404;
ITEM_INCENSE_FLORAL = 404;
ITEM_TROY_DISK = 501;
ITEM_TROY_DISK = 501;
ITEM_X_ATTACK = 602;
ITEM_X_ATTACK = 602;
ITEM_X_DEFENSE = 603;
ITEM_X_DEFENSE = 603;
ITEM_X_MIRACLE = 604;
ITEM_X_MIRACLE = 604;
ITEM_RAZZ_BERRY = 701;
ITEM_RAZZ_BERRY = 701;
ITEM_BLUK_BERRY = 702;
ITEM_BLUK_BERRY = 702;
ITEM_NANAB_BERRY = 703;
ITEM_NANAB_BERRY = 703;
ITEM_WEPAR_BERRY = 704;
ITEM_WEPAR_BERRY = 704;
ITEM_PINAP_BERRY = 705;
ITEM_PINAP_BERRY = 705;
ITEM_SPECIAL_CAMERA = 801;
ITEM_SPECIAL_CAMERA = 801;
ITEM_INCUBATOR_BASIC_UNLIMITED = 901;
ITEM_INCUBATOR_BASIC_UNLIMITED = 901;
ITEM_INCUBATOR_BASIC = 902;
ITEM_INCUBATOR_BASIC = 902;
ITEM_POKEMON_STORAGE_UPGRADE = 1001;
ITEM_POKEMON_STORAGE_UPGRADE = 1001;
ITEM_ITEM_STORAGE_UPGRADE = 1002;
ITEM_ITEM_STORAGE_UPGRADE = 1002;
}
}


enum PlayerAvatarType
enum PlayerAvatarType
{
{
PLAYER_AVATAR_UNSET = 0;
PLAYER_AVATAR_UNSET = 0;
PLAYER_AVATAR_MALE = 1;
PLAYER_AVATAR_MALE = 1;
PLAYER_AVATAR_FEMALE = 2;
PLAYER_AVATAR_FEMALE = 2;
}
}


enum InventoryUpgradeType
enum InventoryUpgradeType
{
{
UPGRADE_UNSET = 0;
UPGRADE_UNSET = 0;
INCREASE_ITEM_STORAGE = 1;
INCREASE_ITEM_STORAGE = 1;
INCREASE_POKEMON_STORAGE = 2;
INCREASE_POKEMON_STORAGE = 2;
}
}


enum QuestType
enum QuestType
{
{
QUEST_UNKNOWN_TYPE = 0;
QUEST_UNKNOWN_TYPE = 0;
QUEST_FIRST_CATCH_OF_THE_DAY = 1;
QUEST_FIRST_CATCH_OF_THE_DAY = 1;
QUEST_FIRST_POKESTOP_OF_THE_DAY = 2;
QUEST_FIRST_POKESTOP_OF_THE_DAY = 2;
}
}


enum EggIncubatorType
enum EggIncubatorType
{
{
INCUBATOR_UNSET = 0;
INCUBATOR_UNSET = 0;
INCUBATOR_DISTANCE = 1;
INCUBATOR_DISTANCE = 1;
}
}


enum Team
enum Team
{
{
UNSET = 0;
UNSET = 0;
TEAM_BLUE = 1;
TEAM_BLUE = 1;
TEAM_RED = 2;
TEAM_RED = 2;
TEAM_YELLOW = 3;
TEAM_YELLOW = 3;
}
}


enum HoloPokemonType
enum HoloPokemonType
{
{
POKEMON_TYPE_NONE = 0;
POKEMON_TYPE_NONE = 0;
POKEMON_TYPE_NORMAL = 1;
POKEMON_TYPE_NORMAL = 1;
POKEMON_TYPE_FIGHTING = 2;
POKEMON_TYPE_FIGHTING = 2;
POKEMON_TYPE_FLYING = 3;
POKEMON_TYPE_FLYING = 3;
POKEMON_TYPE_POISON = 4;
POKEMON_TYPE_POISON = 4;
POKEMON_TYPE_GROUND = 5;
POKEMON_TYPE_GROUND = 5;
POKEMON_TYPE_ROCK = 6;
POKEMON_TYPE_ROCK = 6;
POKEMON_TYPE_BUG = 7;
POKEMON_TYPE_BUG = 7;
POKEMON_TYPE_GHOST = 8;
POKEMON_TYPE_GHOST = 8;
POKEMON_TYPE_STEEL = 9;
POKEMON_TYPE_STEEL = 9;
POKEMON_TYPE_FIRE = 10;
POKEMON_TYPE_FIRE = 10;
POKEMON_TYPE_WATER = 11;
POKEMON_TYPE_WATER = 11;
POKEMON_TYPE_GRASS = 12;
POKEMON_TYPE_GRASS = 12;
POKEMON_TYPE_ELECTRIC = 13;
POKEMON_TYPE_ELECTRIC = 13;
POKEMON_TYPE_PSYCHIC = 14;
POKEMON_TYPE_PSYCHIC = 14;
POKEMON_TYPE_ICE = 15;
POKEMON_TYPE_ICE = 15;
POKEMON_TYPE_DRAGON = 16;
POKEMON_TYPE_DRAGON = 16;
POKEMON_TYPE_DARK = 17;
POKEMON_TYPE_DARK = 17;
POKEMON_TYPE_FAIRY = 18;
POKEMON_TYPE_FAIRY = 18;
}
}


enum HoloPokemonClass
enum HoloPokemonClass
{
{
POKEMON_CLASS_NORMAL = 0;
POKEMON_CLASS_NORMAL = 0;
POKEMON_CLASS_LEGENDARY = 1;
POKEMON_CLASS_LEGENDARY = 1;
POKEMON_CLASS_MYTHIC = 2;
POKEMON_CLASS_MYTHIC = 2;
}
}


enum HoloPokemonNature
enum HoloPokemonNature
{
{
NATURE_UNKNOWN = 0;
NATURE_UNKNOWN = 0;
V0001_POKEMON_NATURE_STOIC = 1;
V0001_POKEMON_NATURE_STOIC = 1;
V0002_POKEMON_NATURE_ASSASSIN = 2;
V0002_POKEMON_NATURE_ASSASSIN = 2;
V0003_POKEMON_NATURE_GUARDIAN = 3;
V0003_POKEMON_NATURE_GUARDIAN = 3;
V0004_POKEMON_NATURE_RAIDER = 4;
V0004_POKEMON_NATURE_RAIDER = 4;
V0005_POKEMON_NATURE_PROTECTOR = 5;
V0005_POKEMON_NATURE_PROTECTOR = 5;
V0006_POKEMON_NATURE_SENTRY = 6;
V0006_POKEMON_NATURE_SENTRY = 6;
V0007_POKEMON_NATURE_CHAMPION = 7;
V0007_POKEMON_NATURE_CHAMPION = 7;
}
}


enum HoloPokemonMovementType
enum HoloPokemonMovementType
{
{
POKEMON_ENC_MOVEMENT_STATIC = 0;
POKEMON_ENC_MOVEMENT_STATIC = 0;
POKEMON_ENC_MOVEMENT_JUMP = 1;
POKEMON_ENC_MOVEMENT_JUMP = 1;
POKEMON_ENC_MOVEMENT_VERTICAL = 2;
POKEMON_ENC_MOVEMENT_VERTICAL = 2;
POKEMON_ENC_MOVEMENT_PSYCHIC = 3;
POKEMON_ENC_MOVEMENT_PSYCHIC = 3;
POKEMON_ENC_MOVEMENT_ELECTRIC = 4;
POKEMON_ENC_MOVEMENT_ELECTRIC = 4;
POKEMON_ENC_MOVEMENT_FLYING = 5;
POKEMON_ENC_MOVEMENT_FLYING = 5;
POKEMON_ENC_MOVEMENT_HOVERING = 6;
POKEMON_ENC_MOVEMENT_HOVERING = 6;
}
}


enum HoloItemType
enum HoloItemType
{
{
ITEM_TYPE_NONE = 0;
ITEM_TYPE_NONE = 0;
ITEM_TYPE_POKEBALL = 1;
ITEM_TYPE_POKEBALL = 1;
ITEM_TYPE_POTION = 2;
ITEM_TYPE_POTION = 2;
ITEM_TYPE_REVIVE = 3;
ITEM_TYPE_REVIVE = 3;
ITEM_TYPE_MAP = 4;
ITEM_TYPE_MAP = 4;
ITEM_TYPE_BATTLE = 5;
ITEM_TYPE_BATTLE = 5;
ITEM_TYPE_FOOD = 6;
ITEM_TYPE_FOOD = 6;
ITEM_TYPE_CAMERA = 7;
ITEM_TYPE_CAMERA = 7;
ITEM_TYPE_DISK = 8;
ITEM_TYPE_DISK = 8;
ITEM_TYPE_INCUBATOR = 9;
ITEM_TYPE_INCUBATOR = 9;
ITEM_TYPE_INCENSE = 10;
ITEM_TYPE_INCENSE = 10;
ITEM_TYPE_XP_BOOST = 11;
ITEM_TYPE_XP_BOOST = 11;
ITEM_TYPE_INVENTORY_UPGRADE = 12;
ITEM_TYPE_INVENTORY_UPGRADE = 12;
}
}


enum HoloItemCategory
enum HoloItemCategory
{
{
ITEM_CATEGORY_NONE = 0;
ITEM_CATEGORY_NONE = 0;
ITEM_CATEGORY_POKEBALL = 1;
ITEM_CATEGORY_POKEBALL = 1;
ITEM_CATEGORY_FOOD = 2;
ITEM_CATEGORY_FOOD = 2;
ITEM_CATEGORY_MEDICINE = 3;
ITEM_CATEGORY_MEDICINE = 3;
ITEM_CATEGORY_BOOST = 4;
ITEM_CATEGORY_BOOST = 4;
ITEM_CATEGORY_UTILITES = 5;
ITEM_CATEGORY_UTILITES = 5;
ITEM_CATEGORY_CAMERA = 6;
ITEM_CATEGORY_CAMERA = 6;
ITEM_CATEGORY_DISK = 7;
ITEM_CATEGORY_DISK = 7;
ITEM_CATEGORY_INCUBATOR = 8;
ITEM_CATEGORY_INCUBATOR = 8;
ITEM_CATEGORY_INCENSE = 9;
ITEM_CATEGORY_INCENSE = 9;
ITEM_CATEGORY_XP_BOOST = 10;
ITEM_CATEGORY_XP_BOOST = 10;
ITEM_CATEGORY_INVENTORY_UPGRADE = 11;
ITEM_CATEGORY_INVENTORY_UPGRADE = 11;
}
}


enum HoloIapItemCategory
enum HoloIapItemCategory
{
{
IAP_CATEGORY_NONE = 0;
IAP_CATEGORY_NONE = 0;
IAP_CATEGORY_BUNDLE = 1;
IAP_CATEGORY_BUNDLE = 1;
IAP_CATEGORY_ITEMS = 2;
IAP_CATEGORY_ITEMS = 2;
IAP_CATEGORY_UPGRADES = 3;
IAP_CATEGORY_UPGRADES = 3;
IAP_CATEGORY_POKECOINS = 4;
IAP_CATEGORY_POKECOINS = 4;
}
}


enum HoloItemEffect
enum HoloItemEffect
{
{
ITEM_EFFECT_NONE = 0;
ITEM_EFFECT_NONE = 0;
ITEM_EFFECT_CAP_NO_FLEE = 1000;
ITEM_EFFECT_CAP_NO_FLEE = 1000;
ITEM_EFFECT_CAP_NO_MOVEMENT = 1002;
ITEM_EFFECT_CAP_NO_MOVEMENT = 1002;
ITEM_EFFECT_CAP_NO_THREAT = 1003;
ITEM_EFFECT_CAP_NO_THREAT = 1003;
ITEM_EFFECT_CAP_TARGET_MAX = 1004;
ITEM_EFFECT_CAP_TARGET_MAX = 1004;
ITEM_EFFECT_CAP_TARGET_SLOW = 1005;
ITEM_EFFECT_CAP_TARGET_SLOW = 1005;
ITEM_EFFECT_CAP_CHANCE_NIGHT = 1006;
ITEM_EFFECT_CAP_CHANCE_NIGHT = 1006;
ITEM_EFFECT_CAP_CHANCE_TRAINER = 1007;
ITEM_EFFECT_CAP_CHANCE_TRAINER = 1007;
ITEM_EFFECT_CAP_CHANCE_FIRST_THROW = 1008;
ITEM_EFFECT_CAP_CHANCE_FIRST_THROW = 1008;
ITEM_EFFECT_CAP_CHANCE_LEGEND = 1009;
ITEM_EFFECT_CAP_CHANCE_LEGEND = 1009;
ITEM_EFFECT_CAP_CHANCE_HEAVY = 1010;
ITEM_EFFECT_CAP_CHANCE_HEAVY = 1010;
ITEM_EFFECT_CAP_CHANCE_REPEAT = 1011;
ITEM_EFFECT_CAP_CHANCE_REPEAT = 1011;
ITEM_EFFECT_CAP_CHANCE_MULTI_THROW = 1012;
ITEM_EFFECT_CAP_CHANCE_MULTI_THROW = 1012;
ITEM_EFFECT_CAP_CHANCE_ALWAYS = 1013;
ITEM_EFFECT_CAP_CHANCE_ALWAYS = 1013;
ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW = 1014;
ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW = 1014;
}
}


enum HoloActivityType
enum HoloActivityType
{
{
ACTIVITY_UNKNOWN = 0;
ACTIVITY_UNKNOWN = 0;
ACTIVITY_CATCH_POKEMON = 1;
ACTIVITY_CATCH_POKEMON = 1;
ACTIVITY_CATCH_LEGEND_POKEMON = 2;
ACTIVITY_CATCH_LEGEND_POKEMON = 2;
ACTIVITY_FLEE_POKEMON = 3;
ACTIVITY_FLEE_POKEMON = 3;
ACTIVITY_DEFEAT_FORT = 4;
ACTIVITY_DEFEAT_FORT = 4;
ACTIVITY_EVOLVE_POKEMON = 5;
ACTIVITY_EVOLVE_POKEMON = 5;
ACTIVITY_HATCH_EGG = 6;
ACTIVITY_HATCH_EGG = 6;
ACTIVITY_WALK_KM = 7;
ACTIVITY_WALK_KM = 7;
ACTIVITY_POKEDEX_ENTRY_NEW = 8;
ACTIVITY_POKEDEX_ENTRY_NEW = 8;
ACTIVITY_CATCH_FIRST_THROW = 9;
ACTIVITY_CATCH_FIRST_THROW = 9;
ACTIVITY_CATCH_NICE_THROW = 10;
ACTIVITY_CATCH_NICE_THROW = 10;
ACTIVITY_CATCH_GREAT_THROW = 11;
ACTIVITY_CATCH_GREAT_THROW = 11;
ACTIVITY_CATCH_EXCELLENT_THROW = 12;
ACTIVITY_CATCH_EXCELLENT_THROW = 12;
ACTIVITY_CATCH_CURVEBALL = 13;
ACTIVITY_CATCH_CURVEBALL = 13;
ACTIVITY_CATCH_FIRST_CATCH_OF_DAY = 14;
ACTIVITY_CATCH_FIRST_CATCH_OF_DAY = 14;
ACTIVITY_CATCH_MILESTONE = 15;
ACTIVITY_CATCH_MILESTONE = 15;
ACTIVITY_TRAIN_POKEMON = 16;
ACTIVITY_TRAIN_POKEMON = 16;
ACTIVITY_SEARCH_FORT = 17;
ACTIVITY_SEARCH_FORT = 17;
ACTIVITY_RELEASE_POKEMON = 18;
ACTIVITY_RELEASE_POKEMON = 18;
ACTIVITY_HATCH_EGG_SMALL_BONUS = 19;
ACTIVITY_HATCH_EGG_SMALL_BONUS = 19;
ACTIVITY_HATCH_EGG_MEDIUM_BONUS = 20;
ACTIVITY_HATCH_EGG_MEDIUM_BONUS = 20;
ACTIVITY_HATCH_EGG_LARGE_BONUS = 21;
ACTIVITY_HATCH_EGG_LARGE_BONUS = 21;
ACTIVITY_DEFEAT_GYM_DEFENDER = 22;
ACTIVITY_DEFEAT_GYM_DEFENDER = 22;
ACTIVITY_DEFEAT_GYM_LEADER = 23;
ACTIVITY_DEFEAT_GYM_LEADER = 23;
ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS = 24;
ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS = 24;
ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY = 25;
ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY = 25;
ACTIVITY_SEARCH_FORT_STREAK_BONUS = 26;
ACTIVITY_SEARCH_FORT_STREAK_BONUS = 26;
}
}


enum HoloBadgeType
enum HoloBadgeType
{
{
BADGE_UNSET = 0;
BADGE_UNSET = 0;
BADGE_TRAVEL_KM = 1;
BADGE_TRAVEL_KM = 1;
BADGE_POKEDEX_ENTRIES = 2;
BADGE_POKEDEX_ENTRIES = 2;
BADGE_CAPTURE_TOTAL = 3;
BADGE_CAPTURE_TOTAL = 3;
BADGE_DEFEATED_FORT = 4;
BADGE_DEFEATED_FORT = 4;
BADGE_EVOLVED_TOTAL = 5;
BADGE_EVOLVED_TOTAL = 5;
BADGE_HATCHED_TOTAL = 6;
BADGE_HATCHED_TOTAL = 6;
BADGE_ENCOUNTERED_TOTAL = 7;
BADGE_ENCOUNTERED_TOTAL = 7;
BADGE_POKESTOPS_VISITED = 8;
BADGE_POKESTOPS_VISITED = 8;
BADGE_UNIQUE_POKESTOPS = 9;
BADGE_UNIQUE_POKESTOPS = 9;
BADGE_POKEBALL_THROWN = 10;
BADGE_POKEBALL_THROWN = 10;
BADGE_BIG_MAGIKARP = 11;
BADGE_BIG_MAGIKARP = 11;
BADGE_DEPLOYED_TOTAL = 12;
BADGE_DEPLOYED_TOTAL = 12;
BADGE_BATTLE_ATTACK_WON = 13;
BADGE_BATTLE_ATTACK_WON = 13;
BADGE_BATTLE_TRAINING_WON = 14;
BADGE_BATTLE_TRAINING_WON = 14;
BADGE_BATTLE_DEFEND_WON = 15;
BADGE_BATTLE_DEFEND_WON = 15;
BADGE_PRESTIGE_RAISED = 16;
BADGE_PRESTIGE_RAISED = 16;
BADGE_PRESTIGE_DROPPED = 17;
BADGE_PRESTIGE_DROPPED = 17;
BADGE_TYPE_NORMAL = 18;
BADGE_TYPE_NORMAL = 18;
BADGE_TYPE_FIGHTING = 19;
BADGE_TYPE_FIGHTING = 19;
BADGE_TYPE_FLYING = 20;
BADGE_TYPE_FLYING = 20;
BADGE_TYPE_POISON = 21;
BADGE_TYPE_POISON = 21;
BADGE_TYPE_GROUND = 22;
BADGE_TYPE_GROUND = 22;
BADGE_TYPE_ROCK = 23;
BADGE_TYPE_ROCK = 23;
BADGE_TYPE_BUG = 24;
BADGE_TYPE_BUG = 24;
BADGE_TYPE_GHOST = 25;
BADGE_TYPE_GHOST = 25;
BADGE_TYPE_STEEL = 26;
BADGE_TYPE_STEEL = 26;
BADGE_TYPE_FIRE = 27;
BADGE_TYPE_FIRE = 27;
BADGE_TYPE_WATER = 28;
BADGE_TYPE_WATER = 28;
BADGE_TYPE_GRASS = 29;
BADGE_TYPE_GRASS = 29;
BADGE_TYPE_ELECTRIC = 30;
BADGE_TYPE_ELECTRIC = 30;
BADGE_TYPE_PSYCHIC = 31;
BADGE_TYPE_PSYCHIC = 31;
BADGE_TYPE_ICE = 32;
BADGE_TYPE_ICE = 32;
BADGE_TYPE_DRAGON = 33;
BADGE_TYPE_DRAGON = 33;
BADGE_TYPE_DARK = 34;
BADGE_TYPE_DARK = 34;
BADGE_TYPE_FAIRY = 35;
BADGE_TYPE_FAIRY = 35;
BADGE_SMALL_RATTATA = 36;
BADGE_SMALL_RATTATA = 36;
BADGE_PIKACHU = 37;
BADGE_PIKACHU = 37;
}
}


enum CameraInterpolation
enum CameraInterpolation
{
{
CAM_INTERP_CUT = 0;
CAM_INTERP_CUT = 0;
CAM_INTERP_LINEAR = 1;
CAM_INTERP_LINEAR = 1;
CAM_INTERP_SMOOTH = 2;
CAM_INTERP_SMOOTH = 2;
CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE = 3;
CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE = 3;
CAM_INTERP_DEPENDS = 4;
CAM_INTERP_DEPENDS = 4;
}
}


enum CameraTarget
enum CameraTarget
{
{
CAM_TARGET_ATTACKER = 0;
CAM_TARGET_ATTACKER = 0;
CAM_TARGET_ATTACKER_EDGE = 1;
CAM_TARGET_ATTACKER_EDGE = 1;
CAM_TARGET_ATTACKER_GROUND = 2;
CAM_TARGET_ATTACKER_GROUND = 2;
CAM_TARGET_DEFENDER = 3;
CAM_TARGET_DEFENDER = 3;
CAM_TARGET_DEFENDER_EDGE = 4;
CAM_TARGET_DEFENDER_EDGE = 4;
CAM_TARGET_DEFENDER_GROUND = 5;
CAM_TARGET_DEFENDER_GROUND = 5;
CAM_TARGET_ATTACKER_DEFENDER = 6;
CAM_TARGET_ATTACKER_DEFENDER = 6;
CAM_TARGET_ATTACKER_DEFENDER_EDGE = 7;
CAM_TARGET_ATTACKER_DEFENDER_EDGE = 7;
CAM_TARGET_DEFENDER_ATTACKER = 8;
CAM_TARGET_DEFENDER_ATTACKER = 8;
CAM_TARGET_DEFENDER_ATTACKER_EDGE = 9;
CAM_TARGET_DEFENDER_ATTACKER_EDGE = 9;
CAM_TARGET_ATTACKER_DEFENDER_MIRROR = 11;
CAM_TARGET_ATTACKER_DEFENDER_MIRROR = 11;
CAM_TARGET_SHOULDER_ATTACKER_DEFENDER = 12;
CAM_TARGET_SHOULDER_ATTACKER_DEFENDER = 12;
CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR = 13;
CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR = 13;
CAM_TARGET_ATTACKER_DEFENDER_WORLD = 14;
CAM_TARGET_ATTACKER_DEFENDER_WORLD = 14;
}
}


enum HoloPokemonMove
enum HoloPokemonMove
{
{
MOVE_UNSET = 0;
MOVE_UNSET = 0;
V0001_MOVE_THUNDER_SHOCK = 1;
V0001_MOVE_THUNDER_SHOCK = 1;
V0002_MOVE_QUICK_ATTACK = 2;
V0002_MOVE_QUICK_ATTACK = 2;
V0003_MOVE_SCRATCH = 3;
V0003_MOVE_SCRATCH = 3;
V0004_MOVE_EMBER = 4;
V0004_MOVE_EMBER = 4;
V0005_MOVE_VINE_WHIP = 5;
V0005_MOVE_VINE_WHIP = 5;
V0006_MOVE_TACKLE = 6;
V0006_MOVE_TACKLE = 6;
V0007_MOVE_RAZOR_LEAF = 7;
V0007_MOVE_RAZOR_LEAF = 7;
V0008_MOVE_TAKE_DOWN = 8;
V0008_MOVE_TAKE_DOWN = 8;
V0009_MOVE_WATER_GUN = 9;
V0009_MOVE_WATER_GUN = 9;
V0010_MOVE_BITE = 10;
V0010_MOVE_BITE = 10;
V0011_MOVE_POUND = 11;
V0011_MOVE_POUND = 11;
V0012_MOVE_DOUBLE_SLAP = 12;
V0012_MOVE_DOUBLE_SLAP = 12;
V0013_MOVE_WRAP = 13;
V0013_MOVE_WRAP = 13;
V0014_MOVE_HYPER_BEAM = 14;
V0014_MOVE_HYPER_BEAM = 14;
V0015_MOVE_LICK = 15;
V0015_MOVE_LICK = 15;
V0016_MOVE_DARK_PULSE = 16;
V0016_MOVE_DARK_PULSE = 16;
V0017_MOVE_SMOG = 17;
V0017_MOVE_SMOG = 17;
V0018_MOVE_SLUDGE = 18;
V0018_MOVE_SLUDGE = 18;
V0019_MOVE_METAL_CLAW = 19;
V0019_MOVE_METAL_CLAW = 19;
V0020_MOVE_VICE_GRIP = 20;
V0020_MOVE_VICE_GRIP = 20;
V0021_MOVE_FLAME_WHEEL = 21;
V0021_MOVE_FLAME_WHEEL = 21;
V0022_MOVE_MEGAHORN = 22;
V0022_MOVE_MEGAHORN = 22;
V0023_MOVE_WING_ATTACK = 23;
V0023_MOVE_WING_ATTACK = 23;
V0024_MOVE_FLAMETHROWER = 24;
V0024_MOVE_FLAMETHROWER = 24;
V0025_MOVE_SUCKER_PUNCH = 25;
V0025_MOVE_SUCKER_PUNCH = 25;
V0026_MOVE_DIG = 26;
V0026_MOVE_DIG = 26;
V0027_MOVE_LOW_KICK = 27;
V0027_MOVE_LOW_KICK = 27;
V0028_MOVE_CROSS_CHOP = 28;
V0028_MOVE_CROSS_CHOP = 28;
V0029_MOVE_PSYCHO_CUT = 29;
V0029_MOVE_PSYCHO_CUT = 29;
V0030_MOVE_PSYBEAM = 30;
V0030_MOVE_PSYBEAM = 30;
V0031_MOVE_EARTHQUAKE = 31;
V0031_MOVE_EARTHQUAKE = 31;
V0032_MOVE_STONE_EDGE = 32;
V0032_MOVE_STONE_EDGE = 32;
V0033_MOVE_ICE_PUNCH = 33;
V0033_MOVE_ICE_PUNCH = 33;
V0034_MOVE_HEART_STAMP = 34;
V0034_MOVE_HEART_STAMP = 34;
V0035_MOVE_DISCHARGE = 35;
V0035_MOVE_DISCHARGE = 35;
V0036_MOVE_FLASH_CANNON = 36;
V0036_MOVE_FLASH_CANNON = 36;
V0037_MOVE_PECK = 37;
V0037_MOVE_PECK = 37;
V0038_MOVE_DRILL_PECK = 38;
V0038_MOVE_DRILL_PECK = 38;
V0039_MOVE_ICE_BEAM = 39;
V0039_MOVE_ICE_BEAM = 39;
V0040_MOVE_BLIZZARD = 40;
V0040_MOVE_BLIZZARD = 40;
V0041_MOVE_AIR_SLASH = 41;
V0041_MOVE_AIR_SLASH = 41;
V0042_MOVE_HEAT_WAVE = 42;
V0042_MOVE_HEAT_WAVE = 42;
V0043_MOVE_TWINEEDLE = 43;
V0043_MOVE_TWINEEDLE = 43;
V0044_MOVE_POISON_JAB = 44;
V0044_MOVE_POISON_JAB = 44;
V0045_MOVE_AERIAL_ACE = 45;
V0045_MOVE_AERIAL_ACE = 45;
V0046_MOVE_DRILL_RUN = 46;
V0046_MOVE_DRILL_RUN = 46;
V0047_MOVE_PETAL_BLIZZARD = 47;
V0047_MOVE_PETAL_BLIZZARD = 47;
V0048_MOVE_MEGA_DRAIN = 48;
V0048_MOVE_MEGA_DRAIN = 48;
V0049_MOVE_BUG_BUZZ = 49;
V0049_MOVE_BUG_BUZZ = 49;
V0050_MOVE_POISON_FANG = 50;
V0050_MOVE_POISON_FANG = 50;
V0051_MOVE_NIGHT_SLASH = 51;
V0051_MOVE_NIGHT_SLASH = 51;
V0052_MOVE_SLASH = 52;
V0052_MOVE_SLASH = 52;
V0053_MOVE_BUBBLE_BEAM = 53;
V0053_MOVE_BUBBLE_BEAM = 53;
V0054_MOVE_SUBMISSION = 54;
V0054_MOVE_SUBMISSION = 54;
V0055_MOVE_KARATE_CHOP = 55;
V0055_MOVE_KARATE_CHOP = 55;
V0056_MOVE_LOW_SWEEP = 56;
V0056_MOVE_LOW_SWEEP = 56;
V0057_MOVE_AQUA_JET = 57;
V0057_MOVE_AQUA_JET = 57;
V0058_MOVE_AQUA_TAIL = 58;
V0058_MOVE_AQUA_TAIL = 58;
V0059_MOVE_SEED_BOMB = 59;
V0059_MOVE_SEED_BOMB = 59;
V0060_MOVE_PSYSHOCK = 60;
V0060_MOVE_PSYSHOCK = 60;
V0061_MOVE_ROCK_THROW = 61;
V0061_MOVE_ROCK_THROW = 61;
V0062_MOVE_ANCIENT_POWER = 62;
V0062_MOVE_ANCIENT_POWER = 62;
V0063_MOVE_ROCK_TOMB = 63;
V0063_MOVE_ROCK_TOMB = 63;
V0064_MOVE_ROCK_SLIDE = 64;
V0064_MOVE_ROCK_SLIDE = 64;
V0065_MOVE_POWER_GEM = 65;
V0065_MOVE_POWER_GEM = 65;
V0066_MOVE_SHADOW_SNEAK = 66;
V0066_MOVE_SHADOW_SNEAK = 66;
V0067_MOVE_SHADOW_PUNCH = 67;
V0067_MOVE_SHADOW_PUNCH = 67;
V0068_MOVE_SHADOW_CLAW = 68;
V0068_MOVE_SHADOW_CLAW = 68;
V0069_MOVE_OMINOUS_WIND = 69;
V0069_MOVE_OMINOUS_WIND = 69;
V0070_MOVE_SHADOW_BALL = 70;
V0070_MOVE_SHADOW_BALL = 70;
V0071_MOVE_BULLET_PUNCH = 71;
V0071_MOVE_BULLET_PUNCH = 71;
V0072_MOVE_MAGNET_BOMB = 72;
V0072_MOVE_MAGNET_BOMB = 72;
V0073_MOVE_STEEL_WING = 73;
V0073_MOVE_STEEL_WING = 73;
V0074_MOVE_IRON_HEAD = 74;
V0074_MOVE_IRON_HEAD = 74;
V0075_MOVE_PARABOLIC_CHARGE = 75;
V0075_MOVE_PARABOLIC_CHARGE = 75;
V0076_MOVE_SPARK = 76;
V0076_MOVE_SPARK = 76;
V0077_MOVE_THUNDER_PUNCH = 77;
V0077_MOVE_THUNDER_PUNCH = 77;
V0078_MOVE_THUNDER = 78;
V0078_MOVE_THUNDER = 78;
V0079_MOVE_THUNDERBOLT = 79;
V0079_MOVE_THUNDERBOLT = 79;
V0080_MOVE_TWISTER = 80;
V0080_MOVE_TWISTER = 80;
V0081_MOVE_DRAGON_BREATH = 81;
V0081_MOVE_DRAGON_BREATH = 81;
V0082_MOVE_DRAGON_PULSE = 82;
V0082_MOVE_DRAGON_PULSE = 82;
V0083_MOVE_DRAGON_CLAW = 83;
V0083_MOVE_DRAGON_CLAW = 83;
V0084_MOVE_DISARMING_VOICE = 84;
V0084_MOVE_DISARMING_VOICE = 84;
V0085_MOVE_DRAINING_KISS = 85;
V0085_MOVE_DRAINING_KISS = 85;
V0086_MOVE_DAZZLING_GLEAM = 86;
V0086_MOVE_DAZZLING_GLEAM = 86;
V0087_MOVE_MOONBLAST = 87;
V0087_MOVE_MOONBLAST = 87;
V0088_MOVE_PLAY_ROUGH = 88;
V0088_MOVE_PLAY_ROUGH = 88;
V0089_MOVE_CROSS_POISON = 89;
V0089_MOVE_CROSS_POISON = 89;
V0090_MOVE_SLUDGE_BOMB = 90;
V0090_MOVE_SLUDGE_BOMB = 90;
V0091_MOVE_SLUDGE_WAVE = 91;
V0091_MOVE_SLUDGE_WAVE = 91;
V0092_MOVE_GUNK_SHOT = 92;
V0092_MOVE_GUNK_SHOT = 92;
V0093_MOVE_MUD_SHOT = 93;
V0093_MOVE_MUD_SHOT = 93;
V0094_MOVE_BONE_CLUB = 94;
V0094_MOVE_BONE_CLUB = 94;
V0095_MOVE_BULLDOZE = 95;
V0095_MOVE_BULLDOZE = 95;
V0096_MOVE_MUD_BOMB = 96;
V0096_MOVE_MUD_BOMB = 96;
V0097_MOVE_FURY_CUTTER = 97;
V0097_MOVE_FURY_CUTTER = 97;
V0098_MOVE_BUG_BITE = 98;
V0098_MOVE_BUG_BITE = 98;
V0099_MOVE_SIGNAL_BEAM = 99;
V0099_MOVE_SIGNAL_BEAM = 99;
V0100_MOVE_X_SCISSOR = 100;
V0100_MOVE_X_SCISSOR = 100;
V0101_MOVE_FLAME_CHARGE = 101;
V0101_MOVE_FLAME_CHARGE = 101;
V0102_MOVE_FLAME_BURST = 102;
V0102_MOVE_FLAME_BURST = 102;
V0103_MOVE_FIRE_BLAST = 103;
V0103_MOVE_FIRE_BLAST = 103;
V0104_MOVE_BRINE = 104;
V0104_MOVE_BRINE = 104;
V0105_MOVE_WATER_PULSE = 105;
V0105_MOVE_WATER_PULSE = 105;
V0106_MOVE_SCALD = 106;
V0106_MOVE_SCALD = 106;
V0107_MOVE_HYDRO_PUMP = 107;
V0107_MOVE_HYDRO_PUMP = 107;
V0108_MOVE_PSYCHIC = 108;
V0108_MOVE_PSYCHIC = 108;
V0109_MOVE_PSYSTRIKE = 109;
V0109_MOVE_PSYSTRIKE = 109;
V0110_MOVE_ICE_SHARD = 110;
V0110_MOVE_ICE_SHARD = 110;
V0111_MOVE_ICY_WIND = 111;
V0111_MOVE_ICY_WIND = 111;
V0112_MOVE_FROST_BREATH = 112;
V0112_MOVE_FROST_BREATH = 112;
V0113_MOVE_ABSORB = 113;
V0113_MOVE_ABSORB = 113;
V0114_MOVE_GIGA_DRAIN = 114;
V0114_MOVE_GIGA_DRAIN = 114;
V0115_MOVE_FIRE_PUNCH = 115;
V0115_MOVE_FIRE_PUNCH = 115;
V0116_MOVE_SOLAR_BEAM = 116;
V0116_MOVE_SOLAR_BEAM = 116;
V0117_MOVE_LEAF_BLADE = 117;
V0117_MOVE_LEAF_BLADE = 117;
V0118_MOVE_POWER_WHIP = 118;
V0118_MOVE_POWER_WHIP = 118;
V0119_MOVE_SPLASH = 119;
V0119_MOVE_SPLASH = 119;
V0120_MOVE_ACID = 120;
V0120_MOVE_ACID = 120;
V0121_MOVE_AIR_CUTTER = 121;
V0121_MOVE_AIR_CUTTER = 121;
V0122_MOVE_HURRICANE = 122;
V0122_MOVE_HURRICANE = 122;
V0123_MOVE_BRICK_BREAK = 123;
V0123_MOVE_BRICK_BREAK = 123;
V0124_MOVE_CUT = 124;
V0124_MOVE_CUT = 124;
V0125_MOVE_SWIFT = 125;
V0125_MOVE_SWIFT = 125;
V0126_MOVE_HORN_ATTACK = 126;
V0126_MOVE_HORN_ATTACK = 126;
V0127_MOVE_STOMP = 127;
V0127_MOVE_STOMP = 127;
V0128_MOVE_HEADBUTT = 128;
V0128_MOVE_HEADBUTT = 128;
V0129_MOVE_HYPER_FANG = 129;
V0129_MOVE_HYPER_FANG = 129;
V0130_MOVE_SLAM = 130;
V0130_MOVE_SLAM = 130;
V0131_MOVE_BODY_SLAM = 131;
V0131_MOVE_BODY_SLAM = 131;
V0132_MOVE_REST = 132;
V0132_MOVE_REST = 132;
V0133_MOVE_STRUGGLE = 133;
V0133_MOVE_STRUGGLE = 133;
V0134_MOVE_SCALD_BLASTOISE = 134;
V0134_MOVE_SCALD_BLASTOISE = 134;
V0135_MOVE_HYDRO_PUMP_BLASTOISE = 135;
V0135_MOVE_HYDRO_PUMP_BLASTOISE = 135;
V0136_MOVE_WRAP_GREEN = 136;
V0136_MOVE_WRAP_GREEN = 136;
V0137_MOVE_WRAP_PINK = 137;
V0137_MOVE_WRAP_PINK = 137;
V0200_MOVE_FURY_CUTTER_FAST = 200;
V0200_MOVE_FURY_CUTTER_FAST = 200;
V0201_MOVE_BUG_BITE_FAST = 201;
V0201_MOVE_BUG_BITE_FAST = 201;
V0202_MOVE_BITE_FAST = 202;
V0202_MOVE_BITE_FAST = 202;
V0203_MOVE_SUCKER_PUNCH_FAST = 203;
V0203_MOVE_SUCKER_PUNCH_FAST = 203;
V0204_MOVE_DRAGON_BREATH_FAST = 204;
V0204_MOVE_DRAGON_BREATH_FAST = 204;
V0205_MOVE_THUNDER_SHOCK_FAST = 205;
V0205_MOVE_THUNDER_SHOCK_FAST = 205;
V0206_MOVE_SPARK_FAST = 206;
V0206_MOVE_SPARK_FAST = 206;
V0207_MOVE_LOW_KICK_FAST = 207;
V0207_MOVE_LOW_KICK_FAST = 207;
V0208_MOVE_KARATE_CHOP_FAST = 208;
V0208_MOVE_KARATE_CHOP_FAST = 208;
V0209_MOVE_EMBER_FAST = 209;
V0209_MOVE_EMBER_FAST = 209;
V0210_MOVE_WING_ATTACK_FAST = 210;
V0210_MOVE_WING_ATTACK_FAST = 210;
V0211_MOVE_PECK_FAST = 211;
V0211_MOVE_PECK_FAST = 211;
V0212_MOVE_LICK_FAST = 212;
V0212_MOVE_LICK_FAST = 212;
V0213_MOVE_SHADOW_CLAW_FAST = 213;
V0213_MOVE_SHADOW_CLAW_FAST = 213;
V0214_MOVE_VINE_WHIP_FAST = 214;
V0214_MOVE_VINE_WHIP_FAST = 214;
V0215_MOVE_RAZOR_LEAF_FAST = 215;
V0215_MOVE_RAZOR_LEAF_FAST = 215;
V0216_MOVE_MUD_SHOT_FAST = 216;
V0216_MOVE_MUD_SHOT_FAST = 216;
V0217_MOVE_ICE_SHARD_FAST = 217;
V0217_MOVE_ICE_SHARD_FAST = 217;
V0218_MOVE_FROST_BREATH_FAST = 218;
V0218_MOVE_FROST_BREATH_FAST = 218;
V0219_MOVE_QUICK_ATTACK_FAST = 219;
V0219_MOVE_QUICK_ATTACK_FAST = 219;
V0220_MOVE_SCRATCH_FAST = 220;
V0220_MOVE_SCRATCH_FAST = 220;
V0221_MOVE_TACKLE_FAST = 221;
V0221_MOVE_TACKLE_FAST = 221;
V0222_MOVE_POUND_FAST = 222;
V0222_MOVE_POUND_FAST = 222;
V0223_MOVE_CUT_FAST = 223;
V0223_MOVE_CUT_FAST = 223;
V0224_MOVE_POISON_JAB_FAST = 224;
V0224_MOVE_POISON_JAB_FAST = 224;
V0225_MOVE_ACID_FAST = 225;
V0225_MOVE_ACID_FAST = 225;
V0226_MOVE_PSYCHO_CUT_FAST = 226;
V0226_MOVE_PSYCHO_CUT_FAST = 226;
V0227_MOVE_ROCK_THROW_FAST = 227;
V0227_MOVE_ROCK_THROW_FAST = 227;
V0228_MOVE_METAL_CLAW_FAST = 228;
V0228_MOVE_METAL_CLAW_FAST = 228;
V0229_MOVE_BULLET_PUNCH_FAST = 229;
V0229_MOVE_BULLET_PUNCH_FAST = 229;
V0230_MOVE_WATER_GUN_FAST = 230;
V0230_MOVE_WATER_GUN_FAST = 230;
V0231_MOVE_SPLASH_FAST = 231;
V0231_MOVE_SPLASH_FAST = 231;
V0232_MOVE_WATER_GUN_FAST_BLASTOISE = 232;
V0232_MOVE_WATER_GUN_FAST_BLASTOISE = 232;
V0233_MOVE_MUD_SLAP_FAST = 233;
V0233_MOVE_MUD_SLAP_FAST = 233;
V0234_MOVE_ZEN_HEADBUTT_FAST = 234;
V0234_MOVE_ZEN_HEADBUTT_FAST = 234;
V0235_MOVE_CONFUSION_FAST = 235;
V0235_MOVE_CONFUSION_FAST = 235;
V0236_MOVE_POISON_STING_FAST = 236;
V0236_MOVE_POISON_STING_FAST = 236;
V0237_MOVE_BUBBLE_FAST = 237;
V0237_MOVE_BUBBLE_FAST = 237;
V0238_MOVE_FEINT_ATTACK_FAST = 238;
V0238_MOVE_FEINT_ATTACK_FAST = 238;
V0239_MOVE_STEEL_WING_FAST = 239;
V0239_MOVE_STEEL_WING_FAST = 239;
V0240_MOVE_FIRE_FANG_FAST = 240;
V0240_MOVE_FIRE_FANG_FAST = 240;
V0241_MOVE_ROCK_SMASH_FAST = 241;
V0241_MOVE_ROCK_SMASH_FAST = 241;
V0242_MOVE_TRANSFORM_FAST = 242;
}
}


enum HoloPokemonId
enum HoloPokemonId
{
{
POKEMON_UNSET = 0;
POKEMON_UNSET = 0;
V0001_POKEMON_BULBASAUR = 1;
V0001_POKEMON_BULBASAUR = 1;
V0002_POKEMON_IVYSAUR = 2;
V0002_POKEMON_IVYSAUR = 2;
V0003_POKEMON_VENUSAUR = 3;
V0003_POKEMON_VENUSAUR = 3;
V0004_POKEMON_CHARMANDER = 4;
V0004_POKEMON_CHARMANDER = 4;
V0005_POKEMON_CHARMELEON = 5;
V0005_POKEMON_CHARMELEON = 5;
V0006_POKEMON_CHARIZARD = 6;
V0006_POKEMON_CHARIZARD = 6;
V0007_POKEMON_SQUIRTLE = 7;
V0007_POKEMON_SQUIRTLE = 7;
V0008_POKEMON_WARTORTLE = 8;
V0008_POKEMON_WARTORTLE = 8;
V0009_POKEMON_BLASTOISE = 9;
V0009_POKEMON_BLASTOISE = 9;
V0010_POKEMON_CATERPIE = 10;
V0010_POKEMON_CATERPIE = 10;
V0011_POKEMON_METAPOD = 11;
V0011_POKEMON_METAPOD = 11;
V0012_POKEMON_BUTTERFREE = 12;
V0012_POKEMON_BUTTERFREE = 12;
V0013_POKEMON_WEEDLE = 13;
V0013_POKEMON_WEEDLE = 13;
V0014_POKEMON_KAKUNA = 14;
V0014_POKEMON_KAKUNA = 14;
V0015_POKEMON_BEEDRILL = 15;
V0015_POKEMON_BEEDRILL = 15;
V0016_POKEMON_PIDGEY = 16;
V0016_POKEMON_PIDGEY = 16;
V0017_POKEMON_PIDGEOTTO = 17;
V0017_POKEMON_PIDGEOTTO = 17;
V0018_POKEMON_PIDGEOT = 18;
V0018_POKEMON_PIDGEOT = 18;
V0019_POKEMON_RATTATA = 19;
V0019_POKEMON_RATTATA = 19;
V0020_POKEMON_RATICATE = 20;
V0020_POKEMON_RATICATE = 20;
V0021_POKEMON_SPEAROW = 21;
V0021_POKEMON_SPEAROW = 21;
V0022_POKEMON_FEAROW = 22;
V0022_POKEMON_FEAROW = 22;
V0023_POKEMON_EKANS = 23;
V0023_POKEMON_EKANS = 23;
V0024_POKEMON_ARBOK = 24;
V0024_POKEMON_ARBOK = 24;
V0025_POKEMON_PIKACHU = 25;
V0025_POKEMON_PIKACHU = 25;
V0026_POKEMON_RAICHU = 26;
V0026_POKEMON_RAICHU = 26;
V0027_POKEMON_SANDSHREW = 27;
V0027_POKEMON_SANDSHREW = 27;
V0028_POKEMON_SANDSLASH = 28;
V0028_POKEMON_SANDSLASH = 28;
V0029_POKEMON_NIDORAN = 29;
V0029_POKEMON_NIDORAN = 29;
V0030_POKEMON_NIDORINA = 30;
V0030_POKEMON_NIDORINA = 30;
V0031_POKEMON_NIDOQUEEN = 31;
V0031_POKEMON_NIDOQUEEN = 31;
V0032_POKEMON_NIDORAN = 32;
V0032_POKEMON_NIDORAN = 32;
V0033_POKEMON_NIDORINO = 33;
V0033_POKEMON_NIDORINO = 33;
V0034_POKEMON_NIDOKING = 34;
V0034_POKEMON_NIDOKING = 34;
V0035_POKEMON_CLEFAIRY = 35;
V0035_POKEMON_CLEFAIRY = 35;
V0036_POKEMON_CLEFABLE = 36;
V0036_POKEMON_CLEFABLE = 36;
V0037_POKEMON_VULPIX = 37;
V0037_POKEMON_VULPIX = 37;
V0038_POKEMON_NINETALES = 38;
V0038_POKEMON_NINETALES = 38;
V0039_POKEMON_JIGGLYPUFF = 39;
V0039_POKEMON_JIGGLYPUFF = 39;
V0040_POKEMON_WIGGLYTUFF = 40;
V0040_POKEMON_WIGGLYTUFF = 40;
V0041_POKEMON_ZUBAT = 41;
V0041_POKEMON_ZUBAT = 41;
V0042_POKEMON_GOLBAT = 42;
V0042_POKEMON_GOLBAT = 42;
V0043_POKEMON_ODDISH = 43;
V0043_POKEMON_ODDISH = 43;
V0044_POKEMON_GLOOM = 44;
V0044_POKEMON_GLOOM = 44;
V0045_POKEMON_VILEPLUME = 45;
V0045_POKEMON_VILEPLUME = 45;
V0046_POKEMON_PARAS = 46;
V0046_POKEMON_PARAS = 46;
V0047_POKEMON_PARASECT = 47;
V0047_POKEMON_PARASECT = 47;
V0048_POKEMON_VENONAT = 48;
V0048_POKEMON_VENONAT = 48;
V0049_POKEMON_VENOMOTH = 49;
V0049_POKEMON_VENOMOTH = 49;
V0050_POKEMON_DIGLETT = 50;
V0050_POKEMON_DIGLETT = 50;
V0051_POKEMON_DUGTRIO = 51;
V0051_POKEMON_DUGTRIO = 51;
V0052_POKEMON_MEOWTH = 52;
V0052_POKEMON_MEOWTH = 52;
V0053_POKEMON_PERSIAN = 53;
V0053_POKEMON_PERSIAN = 53;
V0054_POKEMON_PSYDUCK = 54;
V0054_POKEMON_PSYDUCK = 54;
V0055_POKEMON_GOLDUCK = 55;
V0055_POKEMON_GOLDUCK = 55;
V0056_POKEMON_MANKEY = 56;
V0056_POKEMON_MANKEY = 56;
V0057_POKEMON_PRIMEAPE = 57;
V0057_POKEMON_PRIMEAPE = 57;
V0058_POKEMON_GROWLITHE = 58;
V0058_POKEMON_GROWLITHE = 58;
V0059_POKEMON_ARCANINE = 59;
V0059_POKEMON_ARCANINE = 59;
V0060_POKEMON_POLIWAG = 60;
V0060_POKEMON_POLIWAG = 60;
V0061_POKEMON_POLIWHIRL = 61;
V0061_POKEMON_POLIWHIRL = 61;
V0062_POKEMON_POLIWRATH = 62;
V0062_POKEMON_POLIWRATH = 62;
V0063_POKEMON_ABRA = 63;
V0063_POKEMON_ABRA = 63;
V0064_POKEMON_KADABRA = 64;
V0064_POKEMON_KADABRA = 64;
V0065_POKEMON_ALAKAZAM = 65;
V0065_POKEMON_ALAKAZAM = 65;
V0066_POKEMON_MACHOP = 66;
V0066_POKEMON_MACHOP = 66;
V0067_POKEMON_MACHOKE = 67;
V0067_POKEMON_MACHOKE = 67;
V0068_POKEMON_MACHAMP = 68;
V0068_POKEMON_MACHAMP = 68;
V0069_POKEMON_BELLSPROUT = 69;
V0069_POKEMON_BELLSPROUT = 69;
V0070_POKEMON_WEEPINBELL = 70;
V0070_POKEMON_WEEPINBELL = 70;
V0071_POKEMON_VICTREEBEL = 71;
V0071_POKEMON_VICTREEBEL = 71;
V0072_POKEMON_TENTACOOL = 72;
V0072_POKEMON_TENTACOOL = 72;
V0073_POKEMON_TENTACRUEL = 73;
V0073_POKEMON_TENTACRUEL = 73;
V0074_POKEMON_GEODUDE = 74;
V0074_POKEMON_GEODUDE = 74;
V0075_POKEMON_GRAVELER = 75;
V0075_POKEMON_GRAVELER = 75;
V0076_POKEMON_GOLEM = 76;
V0076_POKEMON_GOLEM = 76;
V0077_POKEMON_PONYTA = 77;
V0077_POKEMON_PONYTA = 77;
V0078_POKEMON_RAPIDASH = 78;
V0078_POKEMON_RAPIDASH = 78;
V0079_POKEMON_SLOWPOKE = 79;
V0079_POKEMON_SLOWPOKE = 79;
V0080_POKEMON_SLOWBRO = 80;
V0080_POKEMON_SLOWBRO = 80;
V0081_POKEMON_MAGNEMITE = 81;
V0081_POKEMON_MAGNEMITE = 81;
V0082_POKEMON_MAGNETON = 82;
V0082_POKEMON_MAGNETON = 82;
V0083_POKEMON_FARFETCHD = 83;
V0083_POKEMON_FARFETCHD = 83;
V0084_POKEMON_DODUO = 84;
V0084_POKEMON_DODUO = 84;
V0085_POKEMON_DODRIO = 85;
V0085_POKEMON_DODRIO = 85;
V0086_POKEMON_SEEL = 86;
V0086_POKEMON_SEEL = 86;
V0087_POKEMON_DEWGONG = 87;
V0087_POKEMON_DEWGONG = 87;
V0088_POKEMON_GRIMER = 88;
V0088_POKEMON_GRIMER = 88;
V0089_POKEMON_MUK = 89;
V0089_POKEMON_MUK = 89;
V0090_POKEMON_SHELLDER = 90;
V0090_POKEMON_SHELLDER = 90;
V0091_POKEMON_CLOYSTER = 91;
V0091_POKEMON_CLOYSTER = 91;
V0092_POKEMON_GASTLY = 92;
V0092_POKEMON_GASTLY = 92;
V0093_POKEMON_HAUNTER = 93;
V0093_POKEMON_HAUNTER = 93;
V0094_POKEMON_GENGAR = 94;
V0094_POKEMON_GENGAR = 94;
V0095_POKEMON_ONIX = 95;
V0095_POKEMON_ONIX = 95;
V0096_POKEMON_DROWZEE = 96;
V0096_POKEMON_DROWZEE = 96;
V0097_POKEMON_HYPNO = 97;
V0097_POKEMON_HYPNO = 97;
V0098_POKEMON_KRABBY = 98;
V0098_POKEMON_KRABBY = 98;
V0099_POKEMON_KINGLER = 99;
V0099_POKEMON_KINGLER = 99;
V0100_POKEMON_VOLTORB = 100;
V0100_POKEMON_VOLTORB = 100;
V0101_POKEMON_ELECTRODE = 101;
V0101_POKEMON_ELECTRODE = 101;
V0102_POKEMON_EXEGGCUTE = 102;
V0102_POKEMON_EXEGGCUTE = 102;
V0103_POKEMON_EXEGGUTOR = 103;
V0103_POKEMON_EXEGGUTOR = 103;
V0104_POKEMON_CUBONE = 104;
V0104_POKEMON_CUBONE = 104;
V0105_POKEMON_MAROWAK = 105;
V0105_POKEMON_MAROWAK = 105;
V0106_POKEMON_HITMONLEE = 106;
V0106_POKEMON_HITMONLEE = 106;
V0107_POKEMON_HITMONCHAN = 107;
V0107_POKEMON_HITMONCHAN = 107;
V0108_POKEMON_LICKITUNG = 108;
V0108_POKEMON_LICKITUNG = 108;
V0109_POKEMON_KOFFING = 109;
V0109_POKEMON_KOFFING = 109;
V0110_POKEMON_WEEZING = 110;
V0110_POKEMON_WEEZING = 110;
V0111_POKEMON_RHYHORN = 111;
V0111_POKEMON_RHYHORN = 111;
V0112_POKEMON_RHYDON = 112;
V0112_POKEMON_RHYDON = 112;
V0113_POKEMON_CHANSEY = 113;
V0113_POKEMON_CHANSEY = 113;
V0114_POKEMON_TANGELA = 114;
V0114_POKEMON_TANGELA = 114;
V0115_POKEMON_KANGASKHAN = 115;
V0115_POKEMON_KANGASKHAN = 115;
V0116_POKEMON_HORSEA = 116;
V0116_POKEMON_HORSEA = 116;
V0117_POKEMON_SEADRA = 117;
V0117_POKEMON_SEADRA = 117;
V0118_POKEMON_GOLDEEN = 118;
V0118_POKEMON_GOLDEEN = 118;
V0119_POKEMON_SEAKING = 119;
V0119_POKEMON_SEAKING = 119;
V0120_POKEMON_STARYU = 120;
V0120_POKEMON_STARYU = 120;
V0121_POKEMON_STARMIE = 121;
V0121_POKEMON_STARMIE = 121;
V0122_POKEMON_MR_MIME = 122;
V0122_POKEMON_MR_MIME = 122;
V0123_POKEMON_SCYTHER = 123;
V0123_POKEMON_SCYTHER = 123;
V0124_POKEMON_JYNX = 124;
V0124_POKEMON_JYNX = 124;
V0125_POKEMON_ELECTABUZZ = 125;
V0125_POKEMON_ELECTABUZZ = 125;
V0126_POKEMON_MAGMAR = 126;
V0126_POKEMON_MAGMAR = 126;
V0127_POKEMON_PINSIR = 127;
V0127_POKEMON_PINSIR = 127;
V0128_POKEMON_TAUROS = 128;
V0128_POKEMON_TAUROS = 128;
V0129_POKEMON_MAGIKARP = 129;
V0129_POKEMON_MAGIKARP = 129;
V0130_POKEMON_GYARADOS = 130;
V0130_POKEMON_GYARADOS = 130;
V0131_POKEMON_LAPRAS = 131;
V0131_POKEMON_LAPRAS = 131;
V0132_POKEMON_DITTO = 132;
V0132_POKEMON_DITTO = 132;
V0133_POKEMON_EEVEE = 133;
V0133_POKEMON_EEVEE = 133;
V0134_POKEMON_VAPOREON = 134;
V0134_POKEMON_VAPOREON = 134;
V0135_POKEMON_JOLTEON = 135;
V0135_POKEMON_JOLTEON = 135;
V0136_POKEMON_FLAREON = 136;
V0136_POKEMON_FLAREON = 136;
V0137_POKEMON_PORYGON = 137;
V0137_POKEMON_PORYGON = 137;
V0138_POKEMON_OMANYTE = 138;
V0138_POKEMON_OMANYTE = 138;
V0139_POKEMON_OMASTAR = 139;
V0139_POKEMON_OMASTAR = 139;
V0140_POKEMON_KABUTO = 140;
V0140_POKEMON_KABUTO = 140;
V0141_POKEMON_KABUTOPS = 141;
V0141_POKEMON_KABUTOPS = 141;
V0142_POKEMON_AERODACTYL = 142;
V0142_POKEMON_AERODACTYL = 142;
V0143_POKEMON_SNORLAX = 143;
V0143_POKEMON_SNORLAX = 143;
V0144_POKEMON_ARTICUNO = 144;
V0144_POKEMON_ARTICUNO = 144;
V0145_POKEMON_ZAPDOS = 145;
V0145_POKEMON_ZAPDOS = 145;
V0146_POKEMON_MOLTRES = 146;
V0146_POKEMON_MOLTRES = 146;
V0147_POKEMON_DRATINI = 147;
V0147_POKEMON_DRATINI = 147;
V0148_POKEMON_DRAGONAIR = 148;
V0148_POKEMON_DRAGONAIR = 148;
V0149_POKEMON_DRAGONITE = 149;
V0149_POKEMON_DRAGONITE = 149;
V0150_POKEMON_MEWTWO = 150;
V0150_POKEMON_MEWTWO = 150;
V0151_POKEMON_MEW = 151;
V0151_POKEMON_MEW = 151;
V0152_POKEMON_CHIKORITA = 152;
V0153_POKEMON_BAYLEEF = 153;
V0154_POKEMON_MEGANIUM = 154;
V0155_POKEMON_CYNDAQUIL = 155;
V0156_POKEMON_QUILAVA = 156;
V0157_POKEMON_TYPHLOSION = 157;
V0158_POKEMON_TOTODILE = 158;
V0159_POKEMON_CROCONAW = 159;
V0160_POKEMON_FERALIGATR = 160;
V0161_POKEMON_SENTRET = 161;
V0162_POKEMON_FURRET = 162;
V0163_POKEMON_HOOTHOOT = 163;
V0164_POKEMON_NOCTOWL = 164;
V0165_POKEMON_LEDYBA = 165;
V0166_POKEMON_LEDIAN = 166;
V0167_POKEMON_SPINARAK = 167;
V0168_POKEMON_ARIADOS = 168;
V0169_POKEMON_CROBAT = 169;
V0170_POKEMON_CHINCHOU = 170;
V0171_POKEMON_LANTURN = 171;
V0172_POKEMON_PICHU = 172;
V0173_POKEMON_CLEFFA = 173;
V0174_POKEMON_IGGLYBUFF = 174;
V0175_POKEMON_TOGEPI = 175;
V0176_POKEMON_TOGETIC = 176;
V0177_POKEMON_NATU = 177;
V0178_POKEMON_XATU = 178;
V0179_POKEMON_MAREEP = 179;
V0180_POKEMON_FLAAFFY = 180;
V0181_POKEMON_AMPHAROS = 181;
V0182_POKEMON_BELLOSSOM = 182;
V0183_POKEMON_MARILL = 183;
V0184_POKEMON_AZUMARILL = 184;
V0185_POKEMON_SUDOWOODO = 185;
V0186_POKEMON_POLITOED = 186;
V0187_POKEMON_HOPPIP = 187;
V0188_POKEMON_SKIPLOOM = 188;
V0189_POKEMON_JUMPLUFF = 189;
V0190_POKEMON_AIPOM = 190;
V0191_POKEMON_SUNKERN = 191;
V0192_POKEMON_SUNFLORA = 192;
V0193_POKEMON_YANMA = 193;
V0194_POKEMON_WOOPER = 194;
V0195_POKEMON_QUAGSIRE = 195;
V0196_POKEMON_ESPEON = 196;
V0197_POKEMON_UMBREON = 197;
V0198_POKEMON_MURKROW = 198;
V0199_POKEMON_SLOWKING = 199;
V0200_POKEMON_MISDREAVUS = 200;
V0201_POKEMON_UNOWN = 201;
V0202_POKEMON_WOBBUFFET = 202;
V0203_POKEMON_GIRAFARIG = 203;
V0204_POKEMON_PINECO = 204;
V0205_POKEMON_FORRETRESS = 205;
V0206_POKEMON_DUNSPARCE = 206;
V0207_POKEMON_GLIGAR = 207;
V0208_POKEMON_STEELIX = 208;
V0209_POKEMON_SNUBBULL = 209;
V0210_POKEMON_GRANBULL = 210;
V0211_POKEMON_QWILFISH = 211;
V0212_POKEMON_SCIZOR = 212;
V0213_POKEMON_SHUCKLE = 213;
V0214_POKEMON_HERACROSS = 214;
V0215_POKEMON_SNEASEL = 215;
V0216_POKEMON_TEDDIURSA = 216;
V0217_POKEMON_URSARING = 217;
V0218_POKEMON_SLUGMA = 218;
V0219_POKEMON_MAGCARGO = 219;
V0220_POKEMON_SWINUB = 220;
V0221_POKEMON_PILOSWINE = 221;
V0222_POKEMON_CORSOLA = 222;
V0223_POKEMON_REMORAID = 223;
V0224_POKEMON_OCTILLERY = 224;
V0225_POKEMON_DELIBIRD = 225;
V0226_POKEMON_MANTINE = 226;
V0227_POKEMON_SKARMORY = 227;
V0228_POKEMON_HOUNDOUR = 228;
V0229_POKEMON_HOUNDOOM = 229;
V0230_POKEMON_KINGDRA = 230;
V0231_POKEMON_PHANPY = 231;
V0232_POKEMON_DONPHAN = 232;
V0233_POKEMON_PORYGON2 = 233;
V0234_POKEMON_STANTLER = 234;
V0235_POKEMON_SMEARGLE = 235;
V0236_POKEMON_TYROGUE = 236;
V0237_POKEMON_HITMONTOP = 237;
V0238_POKEMON_SMOOCHUM = 238;
V0239_POKEMON_ELEKID = 239;
V0240_POKEMON_MAGBY = 240;
V0241_POKEMON_MILTANK = 241;
V0242_POKEMON_BLISSEY = 242;
V0243_POKEMON_RAIKOU = 243;
V0244_POKEMON_ENTEI = 244;
V0245_POKEMON_SUICUNE = 245;
V0246_POKEMON_LARVITAR = 246;
V0247_POKEMON_PUPITAR = 247;
V0248_POKEMON_TYRANITAR = 248;
V0249_POKEMON_LUGIA = 249;
V0250_POKEMON_HO_OH = 250;
V0251_POKEMON_CELEBI = 251;
}
}


enum HoloPokemonFamilyId
enum HoloPokemonFamilyId
{
{
FAMILY_UNSET = 0;
FAMILY_UNSET = 0;
V0001_FAMILY_BULBASAUR = 1;
V0001_FAMILY_BULBASAUR = 1;
V0004_FAMILY_CHARMANDER = 4;
V0004_FAMILY_CHARMANDER = 4;
V0007_FAMILY_SQUIRTLE = 7;
V0007_FAMILY_SQUIRTLE = 7;
V0010_FAMILY_CATERPIE = 10;
V0010_FAMILY_CATERPIE = 10;
V0013_FAMILY_WEEDLE = 13;
V0013_FAMILY_WEEDLE = 13;
V0016_FAMILY_PIDGEY = 16;
V0016_FAMILY_PIDGEY = 16;
V0019_FAMILY_RATTATA = 19;
V0019_FAMILY_RATTATA = 19;
V0021_FAMILY_SPEAROW = 21;
V0021_FAMILY_SPEAROW = 21;
V0023_FAMILY_EKANS = 23;
V0023_FAMILY_EKANS = 23;
V0025_FAMILY_PIKACHU = 25;
V0025_FAMILY_PIKACHU = 25;
V0027_FAMILY_SANDSHREW = 27;
V0027_FAMILY_SANDSHREW = 27;
V0029_FAMILY_NIDORAN = 29;
V0029_FAMILY_NIDORAN = 29;
V0032_FAMILY_NIDORAN = 32;
V0032_FAMILY_NIDORAN = 32;
V0035_FAMILY_CLEFAIRY = 35;
V0035_FAMILY_CLEFAIRY = 35;
V0037_FAMILY_VULPIX = 37;
V0037_FAMILY_VULPIX = 37;
V0039_FAMILY_JIGGLYPUFF = 39;
V0039_FAMILY_JIGGLYPUFF = 39;
V0041_FAMILY_ZUBAT = 41;
V0041_FAMILY_ZUBAT = 41;
V0043_FAMILY_ODDISH = 43;
V0043_FAMILY_ODDISH = 43;
V0046_FAMILY_PARAS = 46;
V0046_FAMILY_PARAS = 46;
V0048_FAMILY_VENONAT = 48;
V0048_FAMILY_VENONAT = 48;
V0050_FAMILY_DIGLETT = 50;
V0050_FAMILY_DIGLETT = 50;
V0052_FAMILY_MEOWTH = 52;
V0052_FAMILY_MEOWTH = 52;
V0054_FAMILY_PSYDUCK = 54;
V0054_FAMILY_PSYDUCK = 54;
V0056_FAMILY_MANKEY = 56;
V0056_FAMILY_MANKEY = 56;
V0058_FAMILY_GROWLITHE = 58;
V0058_FAMILY_GROWLITHE = 58;
V0060_FAMILY_POLIWAG = 60;
V0060_FAMILY_POLIWAG = 60;
V0063_FAMILY_ABRA = 63;
V0063_FAMILY_ABRA = 63;
V0066_FAMILY_MACHOP = 66;
V0066_FAMILY_MACHOP = 66;
V0069_FAMILY_BELLSPROUT = 69;
V0069_FAMILY_BELLSPROUT = 69;
V0072_FAMILY_TENTACOOL = 72;
V0072_FAMILY_TENTACOOL = 72;
V0074_FAMILY_GEODUDE = 74;
V0074_FAMILY_GEODUDE = 74;
V0077_FAMILY_PONYTA = 77;
V0077_FAMILY_PONYTA = 77;
V0079_FAMILY_SLOWPOKE = 79;
V0079_FAMILY_SLOWPOKE = 79;
V0081_FAMILY_MAGNEMITE = 81;
V0081_FAMILY_MAGNEMITE = 81;
V0083_FAMILY_FARFETCHD = 83;
V0083_FAMILY_FARFETCHD = 83;
V0084_FAMILY_DODUO = 84;
V0084_FAMILY_DODUO = 84;
V0086_FAMILY_SEEL = 86;
V0086_FAMILY_SEEL = 86;
V0088_FAMILY_GRIMER = 88;
V0088_FAMILY_GRIMER = 88;
V0090_FAMILY_SHELLDER = 90;
V0090_FAMILY_SHELLDER = 90;
V0092_FAMILY_GASTLY = 92;
V0092_FAMILY_GASTLY = 92;
V0095_FAMILY_ONIX = 95;
V0095_FAMILY_ONIX = 95;
V0096_FAMILY_DROWZEE = 96;
V0096_FAMILY_DROWZEE = 96;
V0098_FAMILY_KRABBY = 98;
V0098_FAMILY_KRABBY = 98;
V0100_FAMILY_VOLTORB = 100;
V0100_FAMILY_VOLTORB = 100;
V0102_FAMILY_EXEGGCUTE = 102;
V0102_FAMILY_EXEGGCUTE = 102;
V0104_FAMILY_CUBONE = 104;
V0104_FAMILY_CUBONE = 104;
V0106_FAMILY_HITMONLEE = 106;
V0106_FAMILY_HITMONLEE = 106;
V0107_FAMILY_HITMONCHAN = 107;
V0107_FAMILY_HITMONCHAN = 107;
V0108_FAMILY_LICKITUNG = 108;
V0108_FAMILY_LICKITUNG = 108;
V0109_FAMILY_KOFFING = 109;
V0109_FAMILY_KOFFING = 109;
V0111_FAMILY_RHYHORN = 111;
V0111_FAMILY_RHYHORN = 111;
V0113_FAMILY_CHANSEY = 113;
V0113_FAMILY_CHANSEY = 113;
V0114_FAMILY_TANGELA = 114;
V0114_FAMILY_TANGELA = 114;
V0115_FAMILY_KANGASKHAN = 115;
V0115_FAMILY_KANGASKHAN = 115;
V0116_FAMILY_HORSEA = 116;
V0116_FAMILY_HORSEA = 116;
V0118_FAMILY_GOLDEEN = 118;
V0118_FAMILY_GOLDEEN = 118;
V0120_FAMILY_STARYU = 120;
V0120_FAMILY_STARYU = 120;
V0122_FAMILY_MR_MIME = 122;
V0122_FAMILY_MR_MIME = 122;
V0123_FAMILY_SCYTHER = 123;
V0123_FAMILY_SCYTHER = 123;
V0124_FAMILY_JYNX = 124;
V0124_FAMILY_JYNX = 124;
V0125_FAMILY_ELECTABUZZ = 125;
V0125_FAMILY_ELECTABUZZ = 125;
V0126_FAMILY_MAGMAR = 126;
V0126_FAMILY_MAGMAR = 126;
V0127_FAMILY_PINSIR = 127;
V0127_FAMILY_PINSIR = 127;
V0128_FAMILY_TAUROS = 128;
V0128_FAMILY_TAUROS = 128;
V0129_FAMILY_MAGIKARP = 129;
V0129_FAMILY_MAGIKARP = 129;
V0131_FAMILY_LAPRAS = 131;
V0131_FAMILY_LAPRAS = 131;
V0132_FAMILY_DITTO = 132;
V0132_FAMILY_DITTO = 132;
V0133_FAMILY_EEVEE = 133;
V0133_FAMILY_EEVEE = 133;
V0137_FAMILY_PORYGON = 137;
V0137_FAMILY_PORYGON = 137;
V0138_FAMILY_OMANYTE = 138;
V0138_FAMILY_OMANYTE = 138;
V0140_FAMILY_KABUTO = 140;
V0140_FAMILY_KABUTO = 140;
V0142_FAMILY_AERODACTYL = 142;
V0142_FAMILY_AERODACTYL = 142;
V0143_FAMILY_SNORLAX = 143;
V0143_FAMILY_SNORLAX = 143;
V0144_FAMILY_ARTICUNO = 144;
V0144_FAMILY_ARTICUNO = 144;
V0145_FAMILY_ZAPDOS = 145;
V0145_FAMILY_ZAPDOS = 145;
V0146_FAMILY_MOLTRES = 146;
V0146_FAMILY_MOLTRES = 146;
V0147_FAMILY_DRATINI = 147;
V0147_FAMILY_DRATINI = 147;
V0150_FAMILY_MEWTWO = 150;
V0150_FAMILY_MEWTWO = 150;
V0151_FAMILY_MEW = 151;
V0151_FAMILY_MEW = 151;
V0152_FAMILY_CHIKORITA = 152;
V0155_FAMILY_CYNDAQUIL = 155;
V0158_FAMILY_TOTODILE = 158;
V0161_FAMILY_SENTRET = 161;
V0163_FAMILY_HOOTHOOT = 163;
V0165_FAMILY_LEDYBA = 165;
V0167_FAMILY_SPINARAK = 167;
V0170_FAMILY_CHINCHOU = 170;
V0175_FAMILY_TOGEPI = 175;
V0177_FAMILY_NATU = 177;
V0179_FAMILY_MAREEP = 179;
V0183_FAMILY_MARILL = 183;
V0185_FAMILY_SUDOWOODO = 185;
V0187_FAMILY_HOPPIP = 187;
V0190_FAMILY_AIPOM = 190;
V0191_FAMILY_SUNKERN = 191;
V0193_FAMILY_YANMA = 193;
V0194_FAMILY_WOOPER = 194;
V0198_FAMILY_MURKROW = 198;
V0200_FAMILY_MISDREAVUS = 200;
V0201_FAMILY_UNOWN = 201;
V0202_FAMILY_WOBBUFFET = 202;
V0203_FAMILY_GIRAFARIG = 203;
V0204_FAMILY_PINECO = 204;
V0206_FAMILY_DUNSPARCE = 206;
V0207_FAMILY_GLIGAR = 207;
V0209_FAMILY_SNUBBULL = 209;
V0211_FAMILY_QWILFISH = 211;
V0213_FAMILY_SHUCKLE = 213;
V0214_FAMILY_HERACROSS = 214;
V0215_FAMILY_SNEASEL = 215;
V0216_FAMILY_TEDDIURSA = 216;
V0218_FAMILY_SLUGMA = 218;
V0220_FAMILY_SWINUB = 220;
V0222_FAMILY_CORSOLA = 222;
V0223_FAMILY_REMORAID = 223;
V0225_FAMILY_DELIBIRD = 225;
V0226_FAMILY_MANTINE = 226;
V0227_FAMILY_SKARMORY = 227;
V0228_FAMILY_HOUNDOUR = 228;
V0231_FAMILY_PHANPY = 231;
V0234_FAMILY_STANTLER = 234;
V0235_FAMILY_SMEARGLE = 235;
V0236_FAMILY_TYROGUE = 236;
V0241_FAMILY_MILTANK = 241;
V0243_FAMILY_RAIKOU = 243;
V0244_FAMILY_ENTEI = 244;
V0245_FAMILY_SUICUNE = 245;
V0246_FAMILY_LARVITAR = 246;
V0249_FAMILY_LUGIA = 249;
V0250_FAMILY_HO_OH = 250;
V0251_FAMILY_CELEBI = 251;
}
}


enum EncounterType
enum EncounterType
{
{
SPAWN_POINT = 0;
SPAWN_POINT = 0;
INCENSE = 1;
INCENSE = 1;
DISK = 2;
DISK = 2;
}
}


enum Method
enum Method
{
{
METHOD_UNSET = 0;
METHOD_UNSET = 0;
PLAYER_UPDATE = 1;
PLAYER_UPDATE = 1;
GET_PLAYER = 2;
GET_PLAYER = 2;
GET_INVENTORY = 4;
GET_INVENTORY = 4;
DOWNLOAD_SETTINGS = 5;
DOWNLOAD_SETTINGS = 5;
DOWNLOAD_ITEM_TEMPLATES = 6;
DOWNLOAD_ITEM_TEMPLATES = 6;
DOWNLOAD_REMOTE_CONFIG_VERSION = 7;
DOWNLOAD_REMOTE_CONFIG_VERSION = 7;
REGISTER_BACKGROUND_DEVICE = 8;
FORT_SEARCH = 101;
FORT_SEARCH = 101;
ENCOUNTER = 102;
ENCOUNTER = 102;
CATCH_POKEMON = 103;
CATCH_POKEMON = 103;
FORT_DETAILS = 104;
FORT_DETAILS = 104;
ITEM_USE = 105;
ITEM_USE = 105;
GET_MAP_OBJECTS = 106;
GET_MAP_OBJECTS = 106;
FORT_DEPLOY_POKEMON = 110;
FORT_DEPLOY_POKEMON = 110;
FORT_RECALL_POKEMON = 111;
FORT_RECALL_POKEMON = 111;
RELEASE_POKEMON = 112;
RELEASE_POKEMON = 112;
USE_ITEM_POTION = 113;
USE_ITEM_POTION = 113;
USE_ITEM_CAPTURE = 114;
USE_ITEM_CAPTURE = 114;
USE_ITEM_FLEE = 115;
USE_ITEM_FLEE = 115;
USE_ITEM_REVIVE = 116;
USE_ITEM_REVIVE = 116;
TRADE_SEARCH = 117;
TRADE_SEARCH = 117;
TRADE_OFFER = 118;
TRADE_OFFER = 118;
TRADE_RESPONSE = 119;
TRADE_RESPONSE = 119;
TRADE_RESULT = 120;
TRADE_RESULT = 120;
GET_PLAYER_PROFILE = 121;
GET_PLAYER_PROFILE = 121;
GET_ITEM_PACK = 122;
GET_ITEM_PACK = 122;
BUY_ITEM_PACK = 123;
BUY_ITEM_PACK = 123;
BUY_GEM_PACK = 124;
BUY_GEM_PACK = 124;
EVOLVE_POKEMON = 125;
EVOLVE_POKEMON = 125;
GET_HATCHED_EGGS = 126;
GET_HATCHED_EGGS = 126;
ENCOUNTER_TUTORIAL_COMPLETE = 127;
ENCOUNTER_TUTORIAL_COMPLETE = 127;
LEVEL_UP_REWARDS = 128;
LEVEL_UP_REWARDS = 128;
CHECK_AWARDED_BADGES = 129;
CHECK_AWARDED_BADGES = 129;
USE_ITEM_GYM = 133;
USE_ITEM_GYM = 133;
GET_GYM_DETAILS = 134;
GET_GYM_DETAILS = 134;
START_GYM_BATTLE = 135;
START_GYM_BATTLE = 135;
ATTACK_GYM = 136;
ATTACK_GYM = 136;
RECYCLE_INVENTORY_ITEM = 137;
RECYCLE_INVENTORY_ITEM = 137;
COLLECT_DAILY_BONUS = 138;
COLLECT_DAILY_BONUS = 138;
USE_ITEM_XP_BOOST = 139;
USE_ITEM_XP_BOOST = 139;
USE_ITEM_EGG_INCUBATOR = 140;
USE_ITEM_EGG_INCUBATOR = 140;
USE_INCENSE = 141;
USE_INCENSE = 141;
GET_INCENSE_POKEMON = 142;
GET_INCENSE_POKEMON = 142;
INCENSE_ENCOUNTER = 143;
INCENSE_ENCOUNTER = 143;
ADD_FORT_MODIFIER = 144;
ADD_FORT_MODIFIER = 144;
DISK_ENCOUNTER = 145;
DISK_ENCOUNTER = 145;
COLLECT_DAILY_DEFENDER_BONUS = 146;
COLLECT_DAILY_DEFENDER_BONUS = 146;
UPGRADE_POKEMON = 147;
UPGRADE_POKEMON = 147;
SET_FAVORITE_POKEMON = 148;
SET_FAVORITE_POKEMON = 148;
NICKNAME_POKEMON = 149;
NICKNAME_POKEMON = 149;
EQUIP_BADGE = 150;
EQUIP_BADGE = 150;
SET_CONTACT_SETTINGS = 151;
SET_CONTACT_SETTINGS = 151;
SET_BUDDY_POKEMON = 152;
SET_BUDDY_POKEMON = 152;
GET_BUDDY_WALKED = 153;
GET_BUDDY_WALKED = 153;
GET_ASSET_DIGEST = 300;
GET_ASSET_DIGEST = 300;
GET_DOWNLOAD_URLS = 301;
GET_DOWNLOAD_URLS = 301;
GET_SUGGESTED_CODENAMES = 401;
CHECK_CODENAME_AVAILABLE = 402;
CLAIM_CODENAME = 403;
SET_AVATAR = 404;
SET_PLAYER_TEAM = 405;
MARK_TUTORIAL_COMPLETE = 406;
LOAD_SPAWN_POINTS = 500;
CHECK_CHALLENGE = 600;
VERIFY_CHALLENGE = 601;
ECHO = 666;
DEBUG_UPDATE_INVENTORY = 700;
DEBUG_DELETE_PLAYER = 701;
SFIDA_REGISTRATION = 800;
SFIDA_ACTION_LOG = 801;
SFIDA_CERTIFICATION = 802;
SFIDA_UPDATE = 803;
SFIDA_ACTION = 804;
SFIDA_DOWSER = 805;
SFIDA_CAPTURE = 806;
}

enum Platform
{
PLATFORM_UNSET = 0;
PLATFORM_IOS = 1;
PLATFORM_ANDROID = 2;
PLATFORM_OSX = 3;
PLATFORM_WINDOWS = 4;
}

enum TutorialCompletion
{
LEGAL_SCREEN = 0;
AVATAR_SELECTION = 1;
ACCOUNT_CREATION = 2;
POKEMON_CAPTURE = 3;
NAME_SELECTION = 4;
POKEMON_BERRY = 5;
USE_ITEM = 6;
FIRST_TIME_EXPERIENCE_COMPLETE = 7;
POKESTOP_TUTORIAL = 8;
GYM_TUTORIAL = 9;
}


message AssetDigestRequestProto
{
Platform platform = 1;
string device_manufacturer = 2;
string device_model = 3;
string locale = 4;
uint32 app_version = 5;
}

message AssetDigestEntryProto
{
string asset_id = 1;
string bundle_name = 2;
int64 version = 3;
fixed32 checksum = 4;
int32 size = 5;
bytes key = 6;
}


message AssetDigestOutProto
{
repeated AssetDigestEntryProto digest = 1;
uint64 timestamp = 2;
}

message DownloadUrlRequestProto
{
repeated string asset_id = 1;
}

message DownloadUrlEntryProto
{
string asset_id = 1;
string url = 2;
int32 size = 3;
fixed32 checksum = 4;
}

message DownloadUrlOutProto
{
repeated DownloadUrlEntryProto download_urls = 1;
}

message CollectDailyBonusProto
{
}

message CollectDailyBonusOutProto
{
Result result = 1;

enum Result
{
UNSET = 0;
SUCCESS = 1;
FAILURE = 2;
TOO_SOON = 3;
}
}

message CollectDailyDefenderBonusProto
{
}

message CollectDailyDefenderBonusOutProto
{
Result result = 1;
repeated string currency_type = 2;
repeated int32 currency_awarded = 3;
int32 num_defenders = 4;

enum Result
{
UNSET = 0;
SUCCESS = 1;
FAILURE = 2;
TOO_SOON = 3;
NO_DEFENDERS = 4;
}
}

message EchoProto
{
}

message EchoOutProto
{
string context = 1;
}

message GetHatchedEggsProto
{
}

message GetHatchedEggsOutProto
{
bool success = 1;
repeated fixed64 pokemon_id = 2;
repeated int32 exp_awarded = 3;
repeated int32 candy_awarded = 4;
repeated int32 stardust_awarded = 5;
repeated float egg_km_walked = 6;
}

message EncounterProto
{
fixed64 encounter_id = 1;
string spawnpoint_id = 2;
double player_lat_degrees = 3;
double player_lng_degrees = 4;
}

message EncounterOutProto
{
WildPokemonProto pokemon = 1;
Background background = 2;
Status status = 3;
CaptureProbabilityProto capture_probability = 4;

enum Background
{
PARK = 0;
DESERT = 1;
}

enum Status
{
ENCOUNTER_ERROR = 0;
ENCOUNTER_SUCCESS = 1;
ENCOUNTER_NOT_FOUND = 2;
ENCOUNTER_CLOSED = 3;
ENCOUNTER_POKEMON_FLED = 4;
ENCOUNTER_NOT_IN_RANGE = 5;
ENCOUNTER_ALREADY_HAPPENED = 6;
POKEMON_INVENTORY_FULL = 7;
}
}

message CatchPokemonProto
{
fixed64 encounter_id = 1;
int32 pokeball = 2;
double normalized_reticle_size = 3;
string spawn_point_guid = 4;
bool hit_pokemon = 5;
double spin_modifier = 6;
double normalized_hit_position = 7;
}

message CatchPokemonOutProto
{
Status status = 1;
double miss_percent = 2;
fixed64 captured_pokemon_id = 3;
CaptureScoreProto scores = 4;
CaptureReason capture_reason = 5;

enum Status
{
CATCH_ERROR = 0;
CATCH_SUCCESS = 1;
CATCH_ESCAPE = 2;
CATCH_FLEE = 3;
CATCH_MISSED = 4;
}

enum CaptureReason
{
UNSET = 0;
DEFAULT = 1;
ELEMENTAL_BADGE = 2;
}
}

message UseItemCaptureProto
{
Item item = 1;
fixed64 encounter_id = 2;
string spawn_point_guid = 3;
}

message UseItemCaptureOutProto
{
bool success = 1;
double item_capture_mult = 2;
double item_flee_mult = 3;
bool stop_movement = 4;
bool stop_attack = 5;
bool target_max = 6;
bool target_slow = 7;
}

message EncounterTutorialCompleteProto
{
int32 pokedex_id = 1;
}

message EncounterTutorialCompleteOutProto
{
Result result = 1;
PokemonProto pokemon = 2;
CaptureScoreProto scores = 3;

enum Result
{
UNSET = 0;
SUCCESS = 1;
ERROR_INVALID_POKEMON = 2;
}
}

message CaptureProbabilityProto
{
repeated Item pokeball_type = 1;
repeated float capture_probability = 2;
double reticle_difficulty_scale = 12;
}

message CaptureScoreProto
{
repeated HoloActivityType activity_type = 1;
repeated int32 exp = 2;
repeated int32 candy = 3;
repeated int32 stardust = 4;
}

message UseIncenseActionProto
{
Item incense_type = 1;
}

message UseIncenseActionOutProto
{
Result result = 1;
AppliedItemProto applied_incense