Path: blob/master/engine/battle/move_effects/conversion.asm
1271 views
ConversionEffect_:1ld hl, wEnemyMonType12ld de, wBattleMonType13ldh a, [hWhoseTurn]4and a5ld a, [wEnemyBattleStatus1]6jr z, .conversionEffect7push hl8ld h, d9ld l, e10pop de11ld a, [wPlayerBattleStatus1]12.conversionEffect13bit INVULNERABLE, a ; is mon immune to typical attacks (dig/fly)14jr nz, PrintButItFailedText15; copy target's types to user16ld a, [hli]17ld [de], a18inc de19ld a, [hl]20ld [de], a21ld hl, PlayCurrentMoveAnimation22call CallBankF23ld hl, ConvertedTypeText24jp PrintText2526ConvertedTypeText:27text_far _ConvertedTypeText28text_end2930PrintButItFailedText:31ld hl, PrintButItFailedText_32CallBankF:33ld b, BANK(PrintButItFailedText_)34jp Bankswitch353637