pokeplatinum/consts/trainer_ai.json

83 lines
2.5 KiB
JSON

{
"definitions": {
"@LoadTypeTarget": {
"type": "enum",
"values": [
"LOAD_DEFENDER_TYPE_1",
"LOAD_ATTACKER_TYPE_1",
"LOAD_DEFENDER_TYPE_2",
"LOAD_ATTACKER_TYPE_2",
"LOAD_MOVE_TYPE",
"LOAD_DEFENDER_PARTNER_TYPE_1",
"LOAD_ATTACKER_PARTNER_TYPE_1",
"LOAD_DEFENDER_PARTNER_TYPE_2",
"LOAD_ATTACKER_PARTNER_TYPE_2"
]
},
"@AIWeather": {
"type": "enum",
"values": [
"AI_WEATHER_CLEAR",
"AI_WEATHER_SUNNY",
"AI_WEATHER_RAINING",
"AI_WEATHER_SANDSTORM",
"AI_WEATHER_HAILING",
"AI_WEATHER_DEEP_FOG"
]
},
"@CheckEffect": {
"type": "enum",
"values": [
"CHECK_DISABLE",
"CHECK_ENCORE"
]
},
"@CheckLevel": {
"type": "enum",
"values": [
"CHECK_HIGHER_THAN_TARGET",
"CHECK_LOWER_THAN_TARGET",
"CHECK_EQUAL_TO_TARGET"
]
},
"@AIFlag": {
"type": "flags",
"values": [
"AI_FLAG_NONE",
"AI_FLAG_BASIC",
"AI_FLAG_EVAL_ATTACK",
"AI_FLAG_EXPERT",
"AI_FLAG_SETUP_FIRST_TURN",
"AI_FLAG_RISKY",
"AI_FLAG_DAMAGE_PRIORITY",
"AI_FLAG_BATON_PASS",
"AI_FLAG_TAG_STRATEGY",
"AI_FLAG_CHECK_HP",
"AI_FLAG_WEATHER",
"AI_FLAG_HARRASSMENT",
"AI_FLAG_UNUSED_11",
"AI_FLAG_UNUSED_12",
"AI_FLAG_UNUSED_13",
"AI_FLAG_UNUSED_14",
"AI_FLAG_UNUSED_15",
"AI_FLAG_UNUSED_16",
"AI_FLAG_UNUSED_17",
"AI_FLAG_UNUSED_18",
"AI_FLAG_UNUSED_19",
"AI_FLAG_UNUSED_20",
"AI_FLAG_UNUSED_21",
"AI_FLAG_UNUSED_22",
"AI_FLAG_UNUSED_23",
"AI_FLAG_UNUSED_24",
"AI_FLAG_UNUSED_25",
"AI_FLAG_UNUSED_26",
"AI_FLAG_UNUSED_27",
"AI_FLAG_UNUSED_28",
"AI_FLAG_ROAMING_POKEMON",
"AI_FLAG_SAFARI",
"AI_FLAG_CATCH_TUTORIAL"
]
}
}
}