These use their own command macros. There are $b0 commands in all ($01-$af, plus $ff (end)).
effect_commands = {
0x01: 'checkturn', # (automatically used at the beginning of every turn. not found in move effects)
0x02: 'checkobedience',
0x03: 'usedmovetext',
0x04: 'doturn', # (bide, dig, struggle etc)
0x14: 'sleeptarget',
0x15: 'draintarget',
0x16: 'drainsleep',
0x17: 'burntarget',
0x18: 'freezetarget',
0x19: 'paralyzetarget',
0x1a: 'halvetargetdefense',
0x1b: 'mirrormove',
# 1c: unknown
0x27: 'recoil',
0x3a: 'charge',
0x54: 'curse',
0x55: 'protect',
0x56: 'spikes',
0x57: 'foresight',
0x58: 'perishsong',
0x59: 'startsandstorm',
0x5a: 'endure',
0x5b: 'checkcurl',
0x5c: 'rolloutpower',
0x5d: 'effect0x5d', # unused
0x5e: 'furycutter',
0x5f: 'attract',
0x60: 'checkhappiness',
0x61: 'present',
0x63: 'checkfrustration',
0x64: 'safeguard',
0x66: 'getmagnitude',
0x67: 'batonpass',
0x68: 'pursuit',
0x69: 'clearhazards',
0x6a: 'healmorn',
0x6b: 'healday',
0x6c: 'healnite',
0x6d: 'hiddenpower',
0x6e: 'startrain',
0x6f: 'startsun',
0x70: 'attackup',
0x71: 'defenseup',
0x72: 'speedup',
0x73: 'specialattackup',
0x74: 'specialdefenseup',
0x75: 'accuracyup',
0x76: 'evasionup',
0x77: 'attackup2',
0x78: 'defenseup2',
0x79: 'speedup2',
0x7a: 'specialattackup2',
0x7b: 'specialdefenseup2',
0x7c: 'accuracyup2',
0x7d: 'evasionup2',
0x7e: 'attackdown',
0x7f: 'defensedown',
0x80: 'speeddown',
0x81: 'specialattackdown',
0x82: 'specialdefensedown',
0x83: 'accuracydown',
0x84: 'evasiondown',
0x85: 'attackdown2',
0x86: 'defensedown2',
0x87: 'speeddown2',
0x88: 'specialattackdown2',
0x89: 'specialdefensedown2',
0x8a: 'accuracydown2',
0x8b: 'evasiondown2',
0x8c: 'statmessageuser',
0x8d: 'statmessagetarget',
0x8e: 'applystatuser',
0x8f: 'applystattarget',
0x92: 'checkstat',
0x94: 'fakeout',
0x95: 'bellydrum',
0x96: 'psychup',
0x99: 'checkdig',
0x9a: 'mirrorcoat',
0x9c: 'delayhit',
0x9d: 'checkminimize',
0x9e: 'skipsuncharge',
0x9f: 'thunderaccuracy',
0xa0: 'teleport',
0xa4: 'allstatsup',
0xaa: 'wait',
0xab: 'hittarget',
0xaf: 'curl',
0xff: 'endmove',
}