Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Non-exhaustive obviously
- (Leech seed is dealt with as toxic)
- AI_CV_Toxic
- AI_CV_Toxic:: @ 81DADDC
- if_user_has_no_attacking_moves AI_CV_Toxic3
- if_hp_more_than AI_USER, 50, AI_CV_Toxic2
- if_random_less_than 50, AI_CV_Toxic2
- score -3
- AI_CV_Toxic2:: @ 81DADF0
- if_hp_more_than AI_TARGET, 50, AI_CV_Toxic3
- if_random_less_than 50, AI_CV_Toxic3
- score -3
- AI_CV_Toxic3:: @ 81DADFF
- if_has_move_with_effect AI_USER, EFFECT_SPECIAL_DEFENSE_UP, AI_CV_Toxic4
- if_has_move_with_effect AI_USER, EFFECT_PROTECT, AI_CV_Toxic4
- goto AI_CV_Toxic_End
- AI_CV_Toxic4:: @ 81DAE12
- if_random_less_than 60, AI_CV_Toxic_End
- score +2
- AI_CV_Toxic_End:: @ 81DAE1A
- end
- Rival Bulba/Ivy: (In practical scenario)
- if bulba/ivy above half health:
- - if target(wartortle) above half health to end
- - otherwise 50/256 chance to end
- - otherwise score -3
- If above half health then leech seed is unmodified by AI_CV_Toxic
- If below half health, 50/256 chance to be unmodified by AI_CV_Toxic, otherwise score -3
- AI_CV_Poison:
- AI_CV_Poison:: @ 81DAF6C
- if_hp_less_than AI_USER, 50, AI_CV_Poison_ScoreDown1
- if_hp_more_than AI_TARGET, 50, AI_CV_Poison_End
- AI_CV_Poison_ScoreDown1:: @ 81DAF7A
- score -1
- AI_CV_Poison_End:: @ 81DAF7C
- end
- Rival Bulba/Ivy:
- If above 50% poisonpowder is unmodified by AI_CV_Poison, otherwise score -1.
- AI_CV_AccuracyDown:: @ 81DAB98
- if_hp_less_than AI_USER, 70, AI_CV_AccuracyDown2
- if_hp_more_than AI_TARGET, 70, AI_CV_AccuracyDown3
- AI_CV_AccuracyDown2:: @ 81DABA6
- if_random_less_than 100, AI_CV_AccuracyDown3
- score -1
- AI_CV_AccuracyDown3:: @ 81DABAE
- if_stat_level_more_than AI_USER, STAT_ACC, 4, AI_CV_AccuracyDown4
- if_random_less_than 80, AI_CV_AccuracyDown4
- score -2
- AI_CV_AccuracyDown4:: @ 81DABBE
- if_not_status AI_TARGET, STATUS1_TOXIC_POISON, AI_CV_AccuracyDown5
- if_random_less_than 70, AI_CV_AccuracyDown5
- score +2
- AI_CV_AccuracyDown5:: @ 81DABD0
- if_not_status3 AI_TARGET, STATUS3_LEECHSEED, AI_CV_AccuracyDown6
- if_random_less_than 70, AI_CV_AccuracyDown6
- score +2
- AI_CV_AccuracyDown6:: @ 81DABE2
- if_not_status3 AI_USER, STATUS3_ROOTED, AI_CV_AccuracyDown7
- if_random_less_than 128, AI_CV_AccuracyDown7
- score +1
- AI_CV_AccuracyDown7:: @ 81DABF4
- if_not_status2 AI_TARGET, STATUS2_CURSED, AI_CV_AccuracyDown8
- if_random_less_than 70, AI_CV_AccuracyDown8
- score +2
- AI_CV_AccuracyDown8:: @ 81DAC06
- if_hp_more_than AI_USER, 70, AI_CV_AccuracyDown_End
- if_stat_level_equal AI_TARGET, STAT_ACC, 6, AI_CV_AccuracyDown_End
- if_hp_less_than AI_USER, 40, AI_CV_AccuracyDown_ScoreDown2
- if_hp_less_than AI_TARGET, 40, AI_CV_AccuracyDown_ScoreDown2
- if_random_less_than 70, AI_CV_AccuracyDown_End
- AI_CV_AccuracyDown_ScoreDown2:: @ 81DAC29
- score -2
- AI_CV_AccuracyDown_End:: @ 81DAC2B
- end
- "Risky AI":
- 50% to encourage (+2) Sleep moves.
Add Comment
Please, Sign In to add comment