;================================================================================ ; Randomize Half Magic Bat ;-------------------------------------------------------------------------------- GetMagicBatItem: JSL ItemSet_MagicBat %GetPossiblyEncryptedItem(MagicBatItem, SpriteItemValues) CMP.b #$FF : BEQ .normalLogic TAY PHA : LDA.l MagicBatItem_Player : STA.l !MULTIWORLD_ITEM_PLAYER_ID : PLA STZ.b ItemReceiptMethod ; 0 = Receiving item from an NPC or message JML Link_ReceiveItem .normalLogic LDA.l HalfMagic STA.l MagicConsumption RTL ;--------------------------------------------------------------------------------