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.