entire pokemon is made dirty both offensively and defensively: - mon type - transform status changes disabled moves becoming enabled: - a new move existing -> the new move - a move regaining PP from zero -> the move - a disabled (status) move being enabled -> the move - a tormented move being enabled -> the move - (a taunted move being enabled?) - an imprisoned move being enabled? -> the move? - non-encored moves being made availabe -> the non-encored moves - choice band removed -> the other moves individual move made dirty: - held item is modified and the old or new hold effect is: - choice band -> all physical moves - type boosting item -> all moves of type - soul dew and the mon is latios/latias -> all special moves - deep sea tooth and the mon is clamperl -> all special moves - light ball and the mon is pikachu -> all special moves - thick club and the mon is marowak -> all physical moves - ability is modified and the old or new ability is: - huge power -> all physical moves - pure power -> all physical moves - hustle -> all physical moves - plus in a double battle and other teammate has minus -> all special moves - minus in a double battle and other teammate has plus -> all special moves - guts and the pokemon has a status -> all physical moves - the opponent hp's is modified -> super fang - the current mon's happiness is modified -> return, frustration - the pokemon has a flail-type move and the current or max hp is modified -> all flail-type moves - the pokemon has overgrow and the current hp is modified from or to <1/3 -> all offensive grass moves - the pokemon has blaze and the current hp is modified from or to <1/3 -> all offensive fire moves - the pokemon has torrent and the current hp is modified from or to <1/3 -> all offensive water moves - the pokemon has swarm and the current hp is modified from or to <1/3 -> all offensive bug moves - the attack stat is modified (through level ups or transform) -> all physical moves - the special attack stat is modified -> all special moves - the attack stat stage is modified -> all physical moves - the special attack stat stage is modified -> all special moves - the pokemon has guts and the status effect is modified to existing or not -> all physical moves - the pokemon does not have guts and the status effect is modified to or from a burn -> all physical moves - the number of alive mons on the opponent side in a double battle has changed for spread moves (e.g. surf, earthquake) -> all spread moves - weather changes to or from rain -> all fire moves - weather changes to or from rain -> all water moves - weather changes to or from sun -> solarbeam - weather changes to or from sun -> all fire moves - weather changes to or from sun -> all water moves - flash fire status changed -> all fire moves mon is made defensively dirty: - held item is modified and the old or new hold effect is: - soul dew and the mon is latios/latias -> all opponent special moves - deep sea scale and the mon is clamperl -> all opponent special moves - metal powder and the mon is ditto -> all opponent physical moves - ability is modified and the old or new ability is: - thick fat -> all opponent fire and ice moves - marvel scale with a status -> all opponent physical moves - the defense stat is modified -> all opponent physical moves - the special defense stat is modified -> all opponent special moves - mud sport is modified (can only go from false to true) -> all opponent electric moves - water sport is modified -> all opponent fire moves - the defense stat stage is modified -> all opponent physical moves - the special defense stat stage is modified -> all opponent special moves - the status effect is modified and the pokemon has marvel scale -> all opponent physical moves - reflect is modified -> all opponent physical moves - light screen is modified -> all opponent special moves - the number of alive mons on the player side in a double battle has changed and reflect is up -> all opponent physical moves - the number of alive mons on the player side in a double battle has changed and light screen is up -> all opponent special moves unconditional move cases: - if the pokemon has super fang, update damage for each opponent mon - if the pokemon has a level damage move, update damage for each opponent mon - if the pokemon has endeavor, update damage for each opponent mon