pokeplatinum/consts/battle.json

818 lines
36 KiB
JSON

{
"definitions": {
"@BattleEffect": {
"type": "enum",
"values": [
"BATTLE_EFFECT_HIT",
"BATTLE_EFFECT_STATUS_SLEEP",
"BATTLE_EFFECT_POISON_HIT",
"BATTLE_EFFECT_RECOVER_HALF_DAMAGE_DEALT",
"BATTLE_EFFECT_BURN_HIT",
"BATTLE_EFFECT_FREEZE_HIT",
"BATTLE_EFFECT_PARALYZE_HIT",
"BATTLE_EFFECT_HALVE_DEFENSE",
"BATTLE_EFFECT_RECOVER_DAMAGE_SLEEP",
"BATTLE_EFFECT_COPY_MOVE",
"BATTLE_EFFECT_ATK_UP",
"BATTLE_EFFECT_DEF_UP",
"BATTLE_EFFECT_SPEED_UP",
"BATTLE_EFFECT_SP_ATK_UP",
"BATTLE_EFFECT_SP_DEF_UP",
"BATTLE_EFFECT_ACC_UP",
"BATTLE_EFFECT_EVA_UP",
"BATTLE_EFFECT_BYPASS_ACCURACY",
"BATTLE_EFFECT_ATK_DOWN",
"BATTLE_EFFECT_DEF_DOWN",
"BATTLE_EFFECT_SPEED_DOWN",
"BATTLE_EFFECT_SP_ATK_DOWN",
"BATTLE_EFFECT_SP_DEF_DOWN",
"BATTLE_EFFECT_ACC_DOWN",
"BATTLE_EFFECT_EVA_DOWN",
"BATTLE_EFFECT_RESET_STAT_CHANGES",
"BATTLE_EFFECT_BIDE",
"BATTLE_EFFECT_CONTINUE_AND_CONFUSE_SELF",
"BATTLE_EFFECT_FORCE_SWITCH",
"BATTLE_EFFECT_MULTI_HIT",
"BATTLE_EFFECT_CONVERSION",
"BATTLE_EFFECT_FLINCH_HIT",
"BATTLE_EFFECT_RESTORE_HALF_HP",
"BATTLE_EFFECT_STATUS_BADLY_POISON",
"BATTLE_EFFECT_INCREASE_PRIZE_MONEY",
"BATTLE_EFFECT_SET_LIGHT_SCREEN",
"BATTLE_EFFECT_TRI_ATTACK",
"BATTLE_EFFECT_REST",
"BATTLE_EFFECT_ONE_HIT_KO",
"BATTLE_EFFECT_CHARGE_TURN_HIGH_CRIT",
"BATTLE_EFFECT_HALVE_HP",
"BATTLE_EFFECT_40_DAMAGE_FLAT",
"BATTLE_EFFECT_BIND_HIT",
"BATTLE_EFFECT_HIGH_CRITICAL",
"BATTLE_EFFECT_HIT_TWICE",
"BATTLE_EFFECT_CRASH_ON_MISS",
"BATTLE_EFFECT_PREVENT_STAT_REDUCTION",
"BATTLE_EFFECT_CRIT_UP_2",
"BATTLE_EFFECT_RECOIL_QUARTER",
"BATTLE_EFFECT_STATUS_CONFUSE",
"BATTLE_EFFECT_ATK_UP_2",
"BATTLE_EFFECT_DEF_UP_2",
"BATTLE_EFFECT_SPEED_UP_2",
"BATTLE_EFFECT_SP_ATK_UP_2",
"BATTLE_EFFECT_SP_DEF_UP_2",
"BATTLE_EFFECT_ACC_UP_2",
"BATTLE_EFFECT_EVA_UP_2",
"BATTLE_EFFECT_TRANSFORM",
"BATTLE_EFFECT_ATK_DOWN_2",
"BATTLE_EFFECT_DEF_DOWN_2",
"BATTLE_EFFECT_SPEED_DOWN_2",
"BATTLE_EFFECT_SP_ATK_DOWN_2",
"BATTLE_EFFECT_SP_DEF_DOWN_2",
"BATTLE_EFFECT_EVA_DOWN_2",
"BATTLE_EFFECT_ACC_DOWN_2",
"BATTLE_EFFECT_SET_REFLECT",
"BATTLE_EFFECT_STATUS_POISON",
"BATTLE_EFFECT_STATUS_PARALYZE",
"BATTLE_EFFECT_LOWER_ATTACK_HIT",
"BATTLE_EFFECT_LOWER_DEFENSE_HIT",
"BATTLE_EFFECT_LOWER_SPEED_HIT",
"BATTLE_EFFECT_LOWER_SP_ATK_HIT",
"BATTLE_EFFECT_LOWER_SP_DEF_HIT",
"BATTLE_EFFECT_LOWER_ACCURACY_HIT",
"BATTLE_EFFECT_LOWER_EVASION_HIT",
"BATTLE_EFFECT_CHARGE_TURN_HIGH_CRIT_FLINCH",
"BATTLE_EFFECT_CONFUSE_HIT",
"BATTLE_EFFECT_POISON_MULTI_HIT",
"BATTLE_EFFECT_PRIORITY_NEG_1_BYPASS_ACCURACY",
"BATTLE_EFFECT_SET_SUBSTITUTE",
"BATTLE_EFFECT_RECHARGE_AFTER",
"BATTLE_EFFECT_RAISE_ATK_WHEN_HIT",
"BATTLE_EFFECT_COPY_MOVE_FOR_BATTLE",
"BATTLE_EFFECT_CALL_RANDOM_MOVE",
"BATTLE_EFFECT_STATUS_LEECH_SEED",
"BATTLE_EFFECT_DO_NOTHING",
"BATTLE_EFFECT_DISABLE",
"BATTLE_EFFECT_LEVEL_DAMAGE_FLAT",
"BATTLE_EFFECT_RANDOM_DAMAGE_1_TO_150_LEVEL",
"BATTLE_EFFECT_COUNTER",
"BATTLE_EFFECT_ENCORE",
"BATTLE_EFFECT_AVERAGE_HP",
"BATTLE_EFFECT_DAMAGE_WHILE_ASLEEP",
"BATTLE_EFFECT_CONVERSION2",
"BATTLE_EFFECT_NEXT_ATTACK_ALWAYS_HITS",
"BATTLE_EFFECT_LEARN_MOVE_PERMANENT",
"BATTLE_EFFECT_UNUSED_96",
"BATTLE_EFFECT_USE_RANDOM_LEARNED_MOVE_SLEEP",
"BATTLE_EFFECT_KO_MON_THAT_DEFEATED_USER",
"BATTLE_EFFECT_INCREASE_POWER_WITH_LESS_HP",
"BATTLE_EFFECT_DECREASE_LAST_MOVE_PP",
"BATTLE_EFFECT_LEAVE_WITH_1_HP",
"BATTLE_EFFECT_CURE_PARTY_STATUS",
"BATTLE_EFFECT_PRIORITY_1",
"BATTLE_EFFECT_HIT_THREE_TIMES",
"BATTLE_EFFECT_STEAL_HELD_ITEM",
"BATTLE_EFFECT_PREVENT_ESCAPE",
"BATTLE_EFFECT_STATUS_NIGHTMARE",
"BATTLE_EFFECT_EVA_UP_2_MINIMIZE",
"BATTLE_EFFECT_CURSE",
"BATTLE_EFFECT_UNUSED_110",
"BATTLE_EFFECT_PROTECT",
"BATTLE_EFFECT_SET_SPIKES",
"BATTLE_EFFECT_IGNORE_EVASION_REMOVE_GHOST_IMMUNE",
"BATTLE_EFFECT_ALL_FAINT_3_TURNS",
"BATTLE_EFFECT_WEATHER_SANDSTORM",
"BATTLE_EFFECT_SURVIVE_WITH_1_HP",
"BATTLE_EFFECT_DOUBLE_POWER_EACH_TURN_LOCK_INTO",
"BATTLE_EFFECT_ATK_UP_2_STATUS_CONFUSION",
"BATTLE_EFFECT_DOUBLE_POWER_EACH_TURN",
"BATTLE_EFFECT_INFATUATE",
"BATTLE_EFFECT_POWER_BASED_ON_FRIENDSHIP",
"BATTLE_EFFECT_RANDOM_POWER_MAYBE_HEAL",
"BATTLE_EFFECT_POWER_BASED_ON_LOW_FRIENDSHIP",
"BATTLE_EFFECT_PREVENT_STATUS",
"BATTLE_EFFECT_THAW_AND_BURN_HIT",
"BATTLE_EFFECT_RANDOM_POWER_10_CASES",
"BATTLE_EFFECT_PASS_STATS_AND_STATUS",
"BATTLE_EFFECT_HIT_BEFORE_SWITCH",
"BATTLE_EFFECT_REMOVE_HAZARDS_AND_BINDING",
"BATTLE_EFFECT_10_DAMAGE_FLAT",
"BATTLE_EFFECT_UNUSED_131",
"BATTLE_EFFECT_HEAL_HALF_MORE_IN_SUN",
"BATTLE_EFFECT_UNUSED_133",
"BATTLE_EFFECT_UNUSED_134",
"BATTLE_EFFECT_RANDOM_POWER_BASED_ON_IVS",
"BATTLE_EFFECT_WEATHER_RAIN",
"BATTLE_EFFECT_WEATHER_SUN",
"BATTLE_EFFECT_RAISE_DEF_HIT",
"BATTLE_EFFECT_RAISE_ATTACK_HIT",
"BATTLE_EFFECT_RAISE_ALL_STATS_HIT",
"BATTLE_EFFECT_UNUSED_141",
"BATTLE_EFFECT_MAX_ATK_LOSE_HALF_MAX_HP",
"BATTLE_EFFECT_COPY_STAT_CHANGES",
"BATTLE_EFFECT_MIRROR_COAT",
"BATTLE_EFFECT_CHARGE_TURN_DEF_UP",
"BATTLE_EFFECT_FLINCH_DOUBLE_DAMAGE_FLY_OR_BOUNCE",
"BATTLE_EFFECT_DOUBLE_DAMAGE_DIG",
"BATTLE_EFFECT_HIT_IN_3_TURNS",
"BATTLE_EFFECT_DOUBLE_DAMAGE_FLY_OR_BOUNCE",
"BATTLE_EFFECT_FLINCH_MINIMIZE_DOUBLE_HIT",
"BATTLE_EFFECT_SKIP_CHARGE_TURN_IN_SUN",
"BATTLE_EFFECT_THUNDER",
"BATTLE_EFFECT_FLEE_FROM_WILD_BATTLE",
"BATTLE_EFFECT_BEAT_UP",
"BATTLE_EFFECT_FLY",
"BATTLE_EFFECT_DEF_UP_DOUBLE_ROLLOUT_POWER",
"BATTLE_EFFECT_UNUSED_157",
"BATTLE_EFFECT_ALWAYS_FLINCH_FIRST_TURN_ONLY",
"BATTLE_EFFECT_UPROAR",
"BATTLE_EFFECT_STOCKPILE",
"BATTLE_EFFECT_SPIT_UP",
"BATTLE_EFFECT_SWALLOW",
"BATTLE_EFFECT_UNUSED_163",
"BATTLE_EFFECT_WEATHER_HAIL",
"BATTLE_EFFECT_TORMENT",
"BATTLE_EFFECT_SP_ATK_UP_CAUSE_CONFUSION",
"BATTLE_EFFECT_STATUS_BURN",
"BATTLE_EFFECT_FAINT_AND_ATK_SP_ATK_DOWN_2",
"BATTLE_EFFECT_DOUBLE_POWER_WHEN_STATUSED",
"BATTLE_EFFECT_HIT_LAST_WHIFF_IF_HIT",
"BATTLE_EFFECT_DOUBLE_POWER_AND_CURE_PARALYSIS",
"BATTLE_EFFECT_MAKE_GLOBAL_TARGET",
"BATTLE_EFFECT_NATURE_POWER",
"BATTLE_EFFECT_SP_DEF_UP_DOUBLE_ELECTRIC_POWER",
"BATTLE_EFFECT_TAUNT",
"BATTLE_EFFECT_BOOST_ALLY_POWER_BY_50_PERCENT",
"BATTLE_EFFECT_SWITCH_HELD_ITEMS",
"BATTLE_EFFECT_COPY_ABILITY",
"BATTLE_EFFECT_HEAL_IN_3_TURNS",
"BATTLE_EFFECT_USE_RANDOM_ALLY_MOVE",
"BATTLE_EFFECT_GROUND_TRAP_USER_CONTINUOUS_HEAL",
"BATTLE_EFFECT_LOWER_OWN_ATK_AND_DEF",
"BATTLE_EFFECT_APPLY_MAGIC_COAT",
"BATTLE_EFFECT_RECYCLE",
"BATTLE_EFFECT_DOUBLE_POWER_IF_HIT",
"BATTLE_EFFECT_REMOVE_SCREENS",
"BATTLE_EFFECT_STATUS_SLEEP_NEXT_TURN",
"BATTLE_EFFECT_REMOVE_HELD_ITEM",
"BATTLE_EFFECT_SET_HP_EQUAL_TO_USER",
"BATTLE_EFFECT_DECREASE_POWER_WITH_LESS_USER_HP",
"BATTLE_EFFECT_SWITCH_ABILITIES",
"BATTLE_EFFECT_MAKE_SHARED_MOVES_UNUSEABLE",
"BATTLE_EFFECT_HEAL_STATUS",
"BATTLE_EFFECT_REMOVE_ALL_PP_ON_DEFEAT",
"BATTLE_EFFECT_STEAL_STATUS_MOVE",
"BATTLE_EFFECT_INCREASE_POWER_WITH_WEIGHT",
"BATTLE_EFFECT_SECRET_POWER",
"BATTLE_EFFECT_RECOIL_THIRD",
"BATTLE_EFFECT_CONFUSE_ALL",
"BATTLE_EFFECT_HIGH_CRITICAL_BURN_HIT",
"BATTLE_EFFECT_HALVE_ELECTRIC_DAMAGE",
"BATTLE_EFFECT_BADLY_POISON_HIT",
"BATTLE_EFFECT_CHANGE_TYPE_WITH_WEATHER",
"BATTLE_EFFECT_USER_SP_ATK_DOWN_2",
"BATTLE_EFFECT_ATK_DEF_DOWN",
"BATTLE_EFFECT_DEF_SPD_UP",
"BATTLE_EFFECT_HIT_FLY",
"BATTLE_EFFECT_ATK_DEF_UP",
"BATTLE_EFFECT_HIGH_CRITICAL_POISON_HIT",
"BATTLE_EFFECT_HALVE_FIRE_DAMAGE",
"BATTLE_EFFECT_SP_ATK_SP_DEF_UP",
"BATTLE_EFFECT_ATK_SPD_UP",
"BATTLE_EFFECT_CAMOUFLAGE",
"BATTLE_EFFECT_HEAL_HALF_REMOVE_FLYING_TYPE",
"BATTLE_EFFECT_GRAVITY",
"BATTLE_EFFECT_IGNORE_EVATION_REMOVE_DARK_IMMUNE",
"BATTLE_EFFECT_DOUBLE_POWER_HEAL_SLEEP",
"BATTLE_EFFECT_SPEED_DOWN_HIT",
"BATTLE_EFFECT_POWER_BASED_ON_LOW_SPEED",
"BATTLE_EFFECT_FAINT_AND_FULL_HEAL_NEXT_MON",
"BATTLE_EFFECT_DOUBLE_POWER_WHEN_BELOW_HALF",
"BATTLE_EFFECT_NATURAL_GIFT",
"BATTLE_EFFECT_REMOVE_PROTECT",
"BATTLE_EFFECT_EAT_BERRY",
"BATTLE_EFFECT_DOUBLE_SPEED_3_TURNS",
"BATTLE_EFFECT_RANDOM_STAT_UP_2",
"BATTLE_EFFECT_METAL_BURST",
"BATTLE_EFFECT_SWITCH_HIT",
"BATTLE_EFFECT_DEF_SPD_DOWN_HIT",
"BATTLE_EFFECT_DOUBLE_POWER_IF_MOVING_SECOND",
"BATTLE_EFFECT_DOUBLE_POWER_IF_TARGET_HIT",
"BATTLE_EFFECT_PREVENT_ITEM_USE",
"BATTLE_EFFECT_FLING",
"BATTLE_EFFECT_TRANSFER_STATUS",
"BATTLE_EFFECT_HIGHER_POWER_WHEN_LOW_PP",
"BATTLE_EFFECT_PREVENT_HEALING",
"BATTLE_EFFECT_INCREASE_POWER_WITH_MORE_HP",
"BATTLE_EFFECT_SWAP_ATK_DEF",
"BATTLE_EFFECT_SUPRESS_ABILITY",
"BATTLE_EFFECT_PREVENT_CRITS",
"BATTLE_EFFECT_USE_MOVE_FIRST",
"BATTLE_EFFECT_USE_LAST_USED_MOVE",
"BATTLE_EFFECT_SWAP_ATK_SP_ATK_STAT_CHANGES",
"BATTLE_EFFECT_SWAP_DEF_SP_DEF_STAT_CHANGES",
"BATTLE_EFFECT_INCREASE_POWER_WITH_MORE_STAT_UP",
"BATTLE_EFFECT_FAIL_IF_NOT_USED_ALL_OTHER_MOVES",
"BATTLE_EFFECT_SET_ABILITY_TO_INSOMNIA",
"BATTLE_EFFECT_HIT_FIRST_IF_TARGET_ATTACKING",
"BATTLE_EFFECT_TOXIC_SPIKES",
"BATTLE_EFFECT_SWAP_STAT_CHANGES",
"BATTLE_EFFECT_RESTORE_HP_EVERY_TURN",
"BATTLE_EFFECT_GIVE_GROUND_IMMUNITY",
"BATTLE_EFFECT_RECOIL_BURN_HIT",
"BATTLE_EFFECT_STRUGGLE",
"BATTLE_EFFECT_DIVE",
"BATTLE_EFFECT_DIG",
"BATTLE_EFFECT_DOUBLE_DAMAGE_DIVE",
"BATTLE_EFFECT_REMOVE_HAZARDS_SCREENS_EVA_DOWN",
"BATTLE_EFFECT_TRICK_ROOM",
"BATTLE_EFFECT_BLIZZARD",
"BATTLE_EFFECT_WHIRLPOOL",
"BATTLE_EFFECT_RECOIL_PARALYZE_HIT",
"BATTLE_EFFECT_BOUNCE",
"BATTLE_EFFECT_UNUSED_264",
"BATTLE_EFFECT_SP_ATK_DOWN_2_OPPOSITE_GENDER",
"BATTLE_EFFECT_STEALTH_ROCK",
"BATTLE_EFFECT_CHATTER",
"BATTLE_EFFECT_JUDGEMENT",
"BATTLE_EFFECT_RECOIL_HALF",
"BATTLE_EFFECT_FAINT_FULL_RESTORE_NEXT_MON",
"BATTLE_EFFECT_LOWER_SP_DEF_2_HIT",
"BATTLE_EFFECT_SHADOW_FORCE",
"BATTLE_EFFECT_FLINCH_BURN_HIT",
"BATTLE_EFFECT_FLINCH_FREEZE_HIT",
"BATTLE_EFFECT_FLINCH_PARALYZE_HIT",
"BATTLE_EFFECT_RAISE_SP_ATK_HIT"
]
},
"@MessageTag": {
"type": "enum",
"values": [
"TAG_NONE",
"TAG_NONE_SIDE_CONSCIOUS",
"TAG_NICKNAME",
"TAG_MOVE",
"TAG_STAT",
"TAG_ITEM",
"TAG_NUMBER",
"TAG_NUMBERS",
"TAG_TRNAME",
"TAG_NICKNAME_NICKNAME",
"TAG_NICKNAME_MOVE",
"TAG_NICKNAME_ABILITY",
"TAG_NICKNAME_STAT",
"TAG_NICKNAME_TYPE",
"TAG_NICKNAME_POKE",
"TAG_NICKNAME_ITEM",
"TAG_NICKNAME_POFFIN",
"TAG_NICKNAME_NUM",
"TAG_NICKNAME_TRNAME",
"TAG_NICKNAME_BOX",
"TAG_MOVE_SIDE",
"TAG_MOVE_NICKNAME",
"TAG_MOVE_MOVE",
"TAG_ABILITY_NICKNAME",
"TAG_ITEM_MOVE",
"TAG_NUMBER_NUMBER",
"TAG_TRNAME_TRNAME",
"TAG_TRNAME_NICKNAME",
"TAG_TRNAME_ITEM",
"TAG_TRNAME_NUM",
"TAG_TRCLASS_TRNAME",
"TAG_NICKNAME_NICKNAME_MOVE",
"TAG_NICKNAME_NICKNAME_ABILITY",
"TAG_NICKNAME_NICKNAME_ITEM",
"TAG_NICKNAME_MOVE_MOVE",
"TAG_NICKNAME_MOVE_NUMBER",
"TAG_NICKNAME_ABILITY_NICKNAME",
"TAG_NICKNAME_ABILITY_MOVE",
"TAG_NICKNAME_ABILITY_ITEM",
"TAG_NICKNAME_ABILITY_STAT",
"TAG_NICKNAME_ABILITY_TYPE",
"TAG_NICKNAME_ABILITY_STATUS",
"TAG_NICKNAME_ABILITY_NUMBER",
"TAG_NICKNAME_ITEM_NICKNAME",
"TAG_NICKNAME_ITEM_MOVE",
"TAG_NICKNAME_ITEM_STAT",
"TAG_NICKNAME_ITEM_STATUS",
"TAG_NICKNAME_BOX_BOX",
"TAG_ITEM_NICKNAME_FLAVOR",
"TAG_TRNAME_NICKNAME_NICKNAME",
"TAG_TRCLASS_TRNAME_NICKNAME",
"TAG_TRCLASS_TRNAME_ITEM",
"TAG_NICKNAME_ABILITY_NICKNAME_MOVE",
"TAG_NICKNAME_ABILITY_NICKNAME_ABILITY",
"TAG_NICKNAME_ABILITY_NICKNAME_STAT",
"TAG_NICKNAME_ITEM_NICKNAME_ITEM",
"TAG_TRNAME_NICKNAME_TRNAME_NICKNAME",
"TAG_TRCLASS_TRNAME_NICKNAME_NICKNAME",
"TAG_TRCLASS_TRNAME_NICKNAME_TRNAME",
"TAG_TRCLASS_TRNAME_TRCLASS_TRNAME",
"TAG_TRCLASS_TRNAME_NICKNAME_TRCLASS_TRNAME_NICKNAME"
]
},
"@MoveSubscriptPointer": {
"type": "enum",
"values": [
"MOVE_SUBSCRIPT_PTR_NONE",
"MOVE_SUBSCRIPT_PTR_SLEEP",
"MOVE_SUBSCRIPT_PTR_POISON",
"MOVE_SUBSCRIPT_PTR_BURN",
"MOVE_SUBSCRIPT_PTR_FREEZE",
"MOVE_SUBSCRIPT_PTR_PARALYZE",
"MOVE_SUBSCRIPT_PTR_BADLY_POISON",
"MOVE_SUBSCRIPT_PTR_CONFUSE",
"MOVE_SUBSCRIPT_PTR_FLINCH",
"MOVE_SUBSCRIPT_PTR_REST",
"MOVE_SUBSCRIPT_PTR_UPROAR",
"MOVE_SUBSCRIPT_PTR_PAY_DAY",
"MOVE_SUBSCRIPT_PTR_VANISH_CHARGE_TURN",
"MOVE_SUBSCRIPT_PTR_BIND_TARGET",
"MOVE_SUBSCRIPT_PTR_QUARTER_RECOIL",
"MOVE_SUBSCRIPT_PTR_ATTACK_UP_1_STAGE",
"MOVE_SUBSCRIPT_PTR_DEFENSE_UP_1_STAGE",
"MOVE_SUBSCRIPT_PTR_SPEED_UP_1_STAGE",
"MOVE_SUBSCRIPT_PTR_SP_ATTACK_UP_1_STAGE",
"MOVE_SUBSCRIPT_PTR_SP_DEFENSE_UP_1_STAGE",
"MOVE_SUBSCRIPT_PTR_ACCURACY_UP_1_STAGE",
"MOVE_SUBSCRIPT_PTR_EVASION_UP_1_STAGE",
"MOVE_SUBSCRIPT_PTR_ATTACK_DOWN_1_STAGE",
"MOVE_SUBSCRIPT_PTR_DEFENSE_DOWN_1_STAGE",
"MOVE_SUBSCRIPT_PTR_SPEED_DOWN_1_STAGE",
"MOVE_SUBSCRIPT_PTR_SP_ATTACK_DOWN_1_STAGE",
"MOVE_SUBSCRIPT_PTR_SP_DEFENSE_DOWN_1_STAGE",
"MOVE_SUBSCRIPT_PTR_ACCURACY_DOWN_1_STAGE",
"MOVE_SUBSCRIPT_PTR_EVASION_DOWN_1_STAGE",
"MOVE_SUBSCRIPT_PTR_RECHARGE_TURN",
"MOVE_SUBSCRIPT_PTR_SET_RAGE_FLAG",
"MOVE_SUBSCRIPT_PTR_STEAL_ITEM",
"MOVE_SUBSCRIPT_PTR_MEAN_LOOK",
"MOVE_SUBSCRIPT_PTR_NIGHTMARE_START",
"MOVE_SUBSCRIPT_PTR_BOOST_ALL_STATS",
"MOVE_SUBSCRIPT_PTR_RAPID_SPIN",
"MOVE_SUBSCRIPT_PTR_HEAL_TARGET_PARALYSIS",
"MOVE_SUBSCRIPT_PTR_USER_ATK_AND_DEF_DOWN_1_STAGE",
"MOVE_SUBSCRIPT_PTR_RECOIL_1_3",
"MOVE_SUBSCRIPT_PTR_ATTACK_UP_2_STAGES",
"MOVE_SUBSCRIPT_PTR_DEFENSE_UP_2_STAGES",
"MOVE_SUBSCRIPT_PTR_SPEED_UP_2_STAGES",
"MOVE_SUBSCRIPT_PTR_SP_ATTACK_UP_2_STAGES",
"MOVE_SUBSCRIPT_PTR_SP_DEFENSE_UP_2_STAGES",
"MOVE_SUBSCRIPT_PTR_ACCURACY_UP_2_STAGES",
"MOVE_SUBSCRIPT_PTR_EVASION_UP_2_STAGES",
"MOVE_SUBSCRIPT_PTR_ATTACK_DOWN_2_STAGES",
"MOVE_SUBSCRIPT_PTR_DEFENSE_DOWN_2_STAGES",
"MOVE_SUBSCRIPT_PTR_SPEED_DOWN_2_STAGES",
"MOVE_SUBSCRIPT_PTR_SP_ATTACK_DOWN_2_STAGES",
"MOVE_SUBSCRIPT_PTR_SP_DEFENSE_DOWN_2_STAGES",
"MOVE_SUBSCRIPT_PTR_ACCURACY_DOWN_2_STAGES",
"MOVE_SUBSCRIPT_PTR_EVASION_DOWN_2_STAGES",
"MOVE_SUBSCRIPT_PTR_THRASH",
"MOVE_SUBSCRIPT_PTR_KNOCK_OFF",
"MOVE_SUBSCRIPT_PTR_USER_DEF_AND_SPDEF_UP_1_STAGE",
"MOVE_SUBSCRIPT_PTR_USER_ATK_AND_DEF_UP_1_STAGE",
"MOVE_SUBSCRIPT_PTR_TARGET_ATK_AND_DEF_DOWN_1_STAGE",
"MOVE_SUBSCRIPT_PTR_USER_SPATK_AND_SPDEF_UP_1_STAGE",
"MOVE_SUBSCRIPT_PTR_USER_ATK_AND_SPEED_UP_1_STAGE",
"MOVE_SUBSCRIPT_PTR_DRAIN_HALF_DAMAGE_DEALT",
"MOVE_SUBSCRIPT_PTR_DREAM_EATER",
"MOVE_SUBSCRIPT_PTR_RESET_ALL_STAT_STAGES",
"MOVE_SUBSCRIPT_PTR_BIDE_START",
"MOVE_SUBSCRIPT_PTR_STRUGGLE",
"MOVE_SUBSCRIPT_PTR_CONVERSION",
"MOVE_SUBSCRIPT_PTR_RECOVER_HALF_MAX_HP",
"MOVE_SUBSCRIPT_PTR_LIGHT_SCREEN",
"MOVE_SUBSCRIPT_PTR_REFLECT",
"MOVE_SUBSCRIPT_PTR_MIST",
"MOVE_SUBSCRIPT_PTR_FOCUS_ENERGY",
"MOVE_SUBSCRIPT_PTR_MIMIC",
"MOVE_SUBSCRIPT_PTR_LEECH_SEED_START",
"MOVE_SUBSCRIPT_PTR_DISABLE_START",
"MOVE_SUBSCRIPT_PTR_ENCORE_START",
"MOVE_SUBSCRIPT_PTR_PAIN_SPLIT",
"MOVE_SUBSCRIPT_PTR_CONVERSION_2",
"MOVE_SUBSCRIPT_PTR_LOCK_ON",
"MOVE_SUBSCRIPT_PTR_SKETCH",
"MOVE_SUBSCRIPT_PTR_FEINT",
"MOVE_SUBSCRIPT_PTR_DESTINY_BOND",
"MOVE_SUBSCRIPT_PTR_REDUCE_TARGET_PP",
"MOVE_SUBSCRIPT_PTR_PROTECT",
"MOVE_SUBSCRIPT_PTR_HEAL_BELL",
"MOVE_SUBSCRIPT_PTR_TRY_SUBSTITUTE",
"MOVE_SUBSCRIPT_PTR_FORCE_TARGET_TO_SWITCH_OR_FLEE",
"MOVE_SUBSCRIPT_PTR_TRANSFORM_INTO_TARGET",
"MOVE_SUBSCRIPT_PTR_MINIMIZE",
"MOVE_SUBSCRIPT_PTR_CURSE_NORMAL",
"MOVE_SUBSCRIPT_PTR_CURSE_GHOST",
"MOVE_SUBSCRIPT_PTR_PRINT_MESSAGE_AND_PLAY_ANIMATION",
"MOVE_SUBSCRIPT_PTR_FORESIGHT",
"MOVE_SUBSCRIPT_PTR_PERISH_SONG_START",
"MOVE_SUBSCRIPT_PTR_WEATHER_START",
"MOVE_SUBSCRIPT_PTR_SWAGGER",
"MOVE_SUBSCRIPT_PTR_INFATUATE",
"MOVE_SUBSCRIPT_PTR_SAFEGUARD_START",
"MOVE_SUBSCRIPT_PTR_PRESENT_HEAL",
"MOVE_SUBSCRIPT_PTR_MAGNITUDE",
"MOVE_SUBSCRIPT_PTR_BATON_PASS",
"MOVE_SUBSCRIPT_PTR_BELLY_DRUM",
"MOVE_SUBSCRIPT_PTR_TELEPORT",
"MOVE_SUBSCRIPT_PTR_FUTURE_SIGHT_START",
"MOVE_SUBSCRIPT_PTR_STOCKPILE",
"MOVE_SUBSCRIPT_PTR_SWALLOW",
"MOVE_SUBSCRIPT_PTR_TORMENT_START",
"MOVE_SUBSCRIPT_PTR_FLATTER",
"MOVE_SUBSCRIPT_PTR_MEMENTO",
"MOVE_SUBSCRIPT_PTR_CHARGE",
"MOVE_SUBSCRIPT_PTR_TAUNT_START",
"MOVE_SUBSCRIPT_PTR_EXCHANGE_ITEMS",
"MOVE_SUBSCRIPT_PTR_COPY_ABILITY",
"MOVE_SUBSCRIPT_PTR_BREAK_SCREENS",
"MOVE_SUBSCRIPT_PTR_YAWN",
"MOVE_SUBSCRIPT_PTR_EXCHANGE_ABILITIES",
"MOVE_SUBSCRIPT_PTR_RECOVER_PSN_PRZ_BRN",
"MOVE_SUBSCRIPT_PTR_ROOST",
"MOVE_SUBSCRIPT_PTR_HEAL_TARGET_SLEEP",
"MOVE_SUBSCRIPT_PTR_GRAVITY_START",
"MOVE_SUBSCRIPT_PTR_MIRACLE_EYE",
"MOVE_SUBSCRIPT_PTR_HEALING_WISH",
"MOVE_SUBSCRIPT_PTR_TAILWIND_START",
"MOVE_SUBSCRIPT_PTR_USER_DEF_AND_SPDEF_DOWN_1_STAGE",
"MOVE_SUBSCRIPT_PTR_USER_SWAP_ATK_AND_DEF",
"MOVE_SUBSCRIPT_PTR_SUPPRESS_TARGET_ABILITY",
"MOVE_SUBSCRIPT_PTR_LUCKY_CHANT_START",
"MOVE_SUBSCRIPT_PTR_EXCHANGE_ATK_AND_SPATK_STAGES",
"MOVE_SUBSCRIPT_PTR_EXCHANGE_DEF_AND_SPDEF_STAGES",
"MOVE_SUBSCRIPT_PTR_GIVE_TARGET_INSOMNIA",
"MOVE_SUBSCRIPT_PTR_EXCHANGE_ALL_STAT_STAGES",
"MOVE_SUBSCRIPT_PTR_RECOIL_1_3_CHANCE_TO_BURN",
"MOVE_SUBSCRIPT_PTR_DEFOG",
"MOVE_SUBSCRIPT_PTR_HEAL_BLOCK_START",
"MOVE_SUBSCRIPT_PTR_ATTACK_THEN_SWITCH_OUT",
"MOVE_SUBSCRIPT_PTR_EMBARGO_START",
"MOVE_SUBSCRIPT_PTR_PLUCK",
"MOVE_SUBSCRIPT_PTR_FLING",
"MOVE_SUBSCRIPT_PTR_RECOIL_1_3_CHANCE_TO_PARALYZE",
"MOVE_SUBSCRIPT_PTR_RECOIL_1_2",
"MOVE_SUBSCRIPT_PTR_BURN_OR_FLINCH",
"MOVE_SUBSCRIPT_PTR_FREEZE_OR_FLINCH",
"MOVE_SUBSCRIPT_PTR_PARALYZE_OR_FLINCH",
"MOVE_SUBSCRIPT_PTR_CHATTER",
"MOVE_SUBSCRIPT_PTR_LUNAR_DANCE",
"MOVE_SUBSCRIPT_PTR_GIVE_TARGET_OWN_STATUS"
]
},
"@SideEffectType": {
"type": "enum",
"values": [
"SIDE_EFFECT_TYPE_NONE",
"SIDE_EFFECT_TYPE_DIRECT",
"SIDE_EFFECT_TYPE_INDIRECT",
"SIDE_EFFECT_TYPE_ABILITY",
"SIDE_EFFECT_TYPE_MOVE_EFFECT",
"SIDE_EFFECT_TYPE_HELD_ITEM",
"SIDE_EFFECT_TYPE_TOXIC_SPIKES",
"SIDE_EFFECT_TYPE_DISOBEDIENCE"
]
},
"@Terrain": {
"type": "enum",
"values": [
"TERRAIN_PLAIN",
"TERRAIN_SAND",
"TERRAIN_GRASS",
"TERRAIN_PUDDLE",
"TERRAIN_MOUNTAIN",
"TERRAIN_CAVE",
"TERRAIN_SNOW",
"TERRAIN_WATER",
"TERRAIN_ICE",
"TERRAIN_BUILDING",
"TERRAIN_GREAT_MARSH",
"TERRAIN_BRIDGE",
"TERRAIN_AARON",
"TERRAIN_BERTHA",
"TERRAIN_FLINT",
"TERRAIN_LUCIAN",
"TERRAIN_CYNTHIA",
"TERRAIN_DISTORTION_WORLD",
"TERRAIN_BATTLE_TOWER",
"TERRAIN_BATTLE_FACTORY",
"TERRAIN_BATTLE_ARCADE",
"TERRAIN_BATTLE_CASTLE",
"TERRAIN_BATTLE_HALL",
"TERRAIN_GIRATINA",
"TERRAIN_MAX"
]
},
"@BattleBackground": {
"type": "enum",
"values": [
"BACKGROUND_PLAIN",
"BACKGROUND_WATER",
"BACKGROUND_CITY",
"BACKGROUND_FOREST",
"BACKGROUND_MOUNTAIN",
"BACKGROUND_SNOW",
"BACKGROUND_INDOORS_1",
"BACKGROUND_INDOORS_2",
"BACKGROUND_INDOORS_3",
"BACKGROUND_CAVE_1",
"BACKGROUND_CAVE_2",
"BACKGROUND_CAVE_3",
"BACKGROUND_AARON",
"BACKGROUND_BERTHA",
"BACKGROUND_FLINT",
"BACKGROUND_LUCIAN",
"BACKGROUND_CYNTHIA",
"BACKGROUND_DISTORTION_WORLD",
"BACKGROUND_BATTLE_TOWER",
"BACKGROUND_BATTLE_FACTORY",
"BACKGROUND_BATTLE_ARCADE",
"BACKGROUND_BATTLE_CASTLE",
"BACKGROUND_BATTLE_HALL",
"BACKGROUND_MAX"
]
},
"@BattleAnimation": {
"type": "enum",
"values": [
"BATTLE_ANIMATION_NONE",
"BATTLE_ANIMATION_ASLEEP",
"BATTLE_ANIMATION_POISONED",
"BATTLE_ANIMATION_BURNED",
"BATTLE_ANIMATION_FROZEN",
"BATTLE_ANIMATION_PARALYZED",
"BATTLE_ANIMATION_CONFUSED",
"BATTLE_ANIMATION_INFATUATED",
"BATTLE_ANIMATION_LEVEL_UP",
"BATTLE_ANIMATION_BAG_ITEM",
"BATTLE_ANIMATION_HELD_ITEM",
"BATTLE_ANIMATION_SHINY",
"BATTLE_ANIMATION_STAT_BOOST",
"BATTLE_ANIMATION_STAT_DROP",
"BATTLE_ANIMATION_RESTORE_HP",
"BATTLE_ANIMATION_SUB_OUT",
"BATTLE_ANIMATION_SUB_IN",
"BATTLE_ANIMATION_ITEM_ESCAPE",
"BATTLE_ANIMATION_WEATHER_FOG",
"BATTLE_ANIMATION_WEATHER_RAIN",
"BATTLE_ANIMATION_WEATHER_HAIL",
"BATTLE_ANIMATION_WEATHER_SAND",
"BATTLE_ANIMATION_WEATHER_SUN",
"BATTLE_ANIMATION_UNUSED_23",
"BATTLE_ANIMATION_UNUSED_24",
"BATTLE_ANIMATION_SUBSTITUTE_IN",
"BATTLE_ANIMATION_SUBSTITUTE_OUT",
"BATTLE_ANIMATION_HAPPY",
"BATTLE_ANIMATION_EATING",
"BATTLE_ANIMATION_ANGRY",
"BATTLE_ANIMATION_DAMAGE_CURSE",
"BATTLE_ANIMATION_DAMAGE_NIGHTMARE",
"BATTLE_ANIMATION_DAMAGE_LEECH_SEED",
"BATTLE_ANIMATION_DAMAGE_BIND",
"BATTLE_ANIMATION_DAMAGE_WRAP",
"BATTLE_ANIMATION_DAMAGE_FIRE_SPIN",
"BATTLE_ANIMATION_DAMAGE_MAGMA_STORM",
"BATTLE_ANIMATION_DAMAGE_CLAMP",
"BATTLE_ANIMATION_DAMAGE_WHIRLPOOL",
"BATTLE_ANIMATION_DAMAGE_SAND_TOMB",
"BATTLE_ANIMATION_DAMAGE_INGRAIN"
]
},
"@BattleContextParam": {
"type": "enum",
"values": [
"BATTLECTX_SIDE_CONDITIONS_MASK",
"BATTLECTX_SIDE_MIST_TURNS",
"BATTLECTX_SELECTED_PARTY_SLOT",
"BATTLECTX_TOTAL_TURNS",
"BATTLECTX_LEVEL_UP_MONS",
"BATTLECTX_SAFARI_ESCAPE_COUNT",
"BATTLECTX_TOTAL_FAINTED_FOR",
"BATTLECTX_TOTAL_DAMAGE_FOR",
"BATTLECTX_ACTION_FOR",
"BATTLECTX_AICTX_DEFENDER",
"BATTLECTX_SWITCHING_MASK",
"BATTLECTX_AICTX_SELECTED_TARGET",
"BATTLECTX_ACTION_TEMP_FOR",
"BATTLECTX_CONTROL_COMMAND",
"BATTLECTX_NEXT_CONTROL_COMMAND"
]
},
"@BattleMonParam": {
"type": "enum",
"values": [
"BATTLEMON_SPECIES",
"BATTLEMON_ATTACK",
"BATTLEMON_DEFENSE",
"BATTLEMON_SPEED",
"BATTLEMON_SP_ATTACK",
"BATTLEMON_SP_DEFENSE",
"BATTLEMON_MOVE_1",
"BATTLEMON_MOVE_2",
"BATTLEMON_MOVE_3",
"BATTLEMON_MOVE_4",
"BATTLEMON_HP_IV",
"BATTLEMON_ATTACK_IV",
"BATTLEMON_DEFENSE_IV",
"BATTLEMON_SPEED_IV",
"BATTLEMON_SP_ATTACK_IV",
"BATTLEMON_SP_DEFENSE_IV",
"BATTLEMON_IS_EGG",
"BATTLEMON_HAS_NICKNAME",
"BATTLEMON_HP_STAGE",
"BATTLEMON_ATTACK_STAGE",
"BATTLEMON_DEFENSE_STAGE",
"BATTLEMON_SPEED_STAGE",
"BATTLEMON_SP_ATTACK_STAGE",
"BATTLEMON_SP_DEFENSE_STAGE",
"BATTLEMON_ACCURACY_STAGE",
"BATTLEMON_EVASION_STAGE",
"BATTLEMON_ABILITY",
"BATTLEMON_TYPE_1",
"BATTLEMON_TYPE_2",
"BATTLEMON_GENDER",
"BATTLEMON_IS_SHINY",
"BATTLEMON_CUR_PP_1",
"BATTLEMON_CUR_PP_2",
"BATTLEMON_CUR_PP_3",
"BATTLEMON_CUR_PP_4",
"BATTLEMON_PP_UPS_1",
"BATTLEMON_PP_UPS_2",
"BATTLEMON_PP_UPS_3",
"BATTLEMON_PP_UPS_4",
"BATTLEMON_MAX_PP_1",
"BATTLEMON_MAX_PP_2",
"BATTLEMON_MAX_PP_3",
"BATTLEMON_MAX_PP_4",
"BATTLEMON_LEVEL",
"BATTLEMON_FRIENDSHIP",
"BATTLEMON_NICKNAME",
"BATTLEMON_NICKNAME_STRBUF",
"BATTLEMON_CUR_HP",
"BATTLEMON_MAX_HP",
"BATTLEMON_OT_NAME",
"BATTLEMON_EXP",
"BATTLEMON_PERSONALITY",
"BATTLEMON_STATUS",
"BATTLEMON_VOLATILE_STATUS",
"BATTLEMON_OT_ID",
"BATTLEMON_HELD_ITEM",
"BATTLEMON_TIMES_DAMAGED",
"BATTLEMON_TRAINER_MESSAGE_FLAGS",
"BATTLEMON_OT_GENDER",
"BATTLEMON_MOVE_EFFECTS_MASK",
"BATTLEMON_MOVE_EFFECTS_TEMP",
"BATTLEMON_DISABLED_TURNS",
"BATTLEMON_ENCORED_TURNS",
"BATTLEMON_CHARGED_TURNS",
"BATTLEMON_TAUNTED_TURNS",
"BATTLEMON_SUCCESSFUL_PROTECT_TURNS",
"BATTLEMON_PERISH_SONG_TURNS",
"BATTLEMON_ROLLOUT_COUNT",
"BATTLEMON_FURY_CUTTER_COUNT",
"BATTLEMON_STOCKPILE_COUNT",
"BATTLEMON_STOCKPILE_DEF_BOOSTS",
"BATTLEMON_STOCKPILE_SPDEF_BOOSTS",
"BATTLEMON_TRUANT",
"BATTLEMON_FLASH_FIRE",
"BATTLEMON_LOCK_ON_TARGET",
"BATTLEMON_MIMICKED_MOVE_SLOT",
"BATTLEMON_BIND_TARGET",
"BATTLEMON_MEAN_LOOK_TARGET",
"BATTLEMON_LAST_RESORT_COUNT",
"BATTLEMON_MAGNET_RISE_TURNS",
"BATTLEMON_HEAL_BLOCK_TURNS",
"BATTLEMON_EMBARGO_TURNS",
"BATTLEMON_CAN_UNBURDEN",
"BATTLEMON_METRONOME_TURNS",
"BATTLEMON_MICLE_BERRY",
"BATTLEMON_CUSTAP_BERRY",
"BATTLEMON_QUICK_CLAW",
"BATTLEMON_RECHARGE_TURN_NUMBER",
"BATTLEMON_FAKE_OUT_TURN_NUMBER",
"BATTLEMON_SLOW_START_TURN_NUMBER",
"BATTLEMON_SUBSTITUTE_HP",
"BATTLEMON_TRANSFORMED_PERSONALITY",
"BATTLEMON_DISABLED_MOVE",
"BATTLEMON_ENCORED_MOVE",
"BATTLEMON_BINDING_MOVE",
"BATTLEMON_ITEM_HP_RECOVERY",
"BATTLEMON_SLOW_START_ANNOUNCED",
"BATTLEMON_SLOW_START_FINISHED",
"BATTLEMON_FORM_NUM",
"BATTLEMON_UNUSED_99",
"BATTLEMON_TEMP"
]
},
"@AfterMoveMessageType": {
"type": "enum",
"values": [
"AFTER_MOVE_MESSAGE_ONE_HIT",
"AFTER_MOVE_MESSAGE_MULTI_HIT"
]
},
"@MoveRange": {
"type": "flags",
"values": [
"RANGE_SINGLE_TARGET",
"RANGE_SINGLE_TARGET_SPECIAL",
"RANGE_RANDOM_OPPONENT",
"RANGE_ADJACENT_OPPONENTS",
"RANGE_ALL_ADJACENT",
"RANGE_USER",
"RANGE_USER_SIDE",
"RANGE_FIELD",
"RANGE_OPPONENT_SIDE",
"RANGE_ALLY",
"RANGE_USER_OR_ALLY",
"RANGE_SINGLE_TARGET_ME_FIRST"
],
"composites": {
"RANGE_MY_SIDE": {
"op": "OR",
"components": [
"RANGE_SINGLE_TARGET_SPECIAL",
"RANGE_USER",
"RANGE_FIELD",
"RANGE_USER_OR_ALLY"
]
}
}
},
"@MoveFlags": {
"type": "flags",
"values": [
"MOVE_FLAG_NONE",
"MOVE_FLAG_MAKES_CONTACT",
"MOVE_FLAG_CAN_PROTECT",
"MOVE_FLAG_CAN_MAGIC_COAT",
"MOVE_FLAG_CAN_SNATCH",
"MOVE_FLAG_CAN_MIRROR_MOVE",
"MOVE_FLAG_TRIGGERS_KINGS_ROCK",
"MOVE_FLAG_HIDES_HP_GAUGES",
"MOVE_FLAG_HIDES_SHADOWS"
]
},
"@BattleStat": {
"type": "enum",
"values": [
"BATTLE_STAT_HP",
"BATTLE_STAT_ATTACK",
"BATTLE_STAT_DEFENSE",
"BATTLE_STAT_SPEED",
"BATTLE_STAT_SP_ATTACK",
"BATTLE_STAT_SP_DEFENSE",
"BATTLE_STAT_ACCURACY",
"BATTLE_STAT_EVASION",
"BATTLE_STAT_MAX"
]
},
"@CompareSpeedResult": {
"type": "enum",
"values": [
"COMPARE_SPEED_FASTER",
"COMPARE_SPEED_SLOWER",
"COMPARE_SPEED_TIE"
]
}
}
}