Initialise Animation for TRAP

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

< BATTLE.BIN

001b0c88: 00041040 sll r2,r4,0x01
001b0c8c: 00441021 addu r2,r2,r4
001b0c90: 000210c0 sll r2,r2,0x03
001b0c94: 00441023 subu r2,r2,r4			graphic ID? (PV1)
001b0c98: 00021040 sll r2,r2,0x01			PV 1 * 0x2e
001b0c9c: a4c50088 sh r5,0x0088(r6)			store VRAM palette ID
001b0ca0: 3c01801c lui r1,0x801c
001b0ca4: 00220821 addu r1,r1,r2
001b0ca8: 90228564 lbu r2,-0x7a9c(r1)			load graphic's animation ID?
001b0cac: 00000000 nop
001b0cb0: 00021040 sll r2,r2,0x01
001b0cb4: 3c01801c lui r1,0x801c
001b0cb8: 00220821 addu r1,r1,r2
001b0cbc: 94238320 lhu r3,-0x7ce0(r1)			load first frame of animation from here
001b0cc0: 34020080 ori r2,r0,0x0080
001b0cc4: a0c20086 sb r2,0x0086(r6)
001b0cc8: a0c20085 sb r2,0x0085(r6)
001b0ccc: a0c20084 sb r2,0x0084(r6)			store 0x80 palette modification (50% RGB)
001b0cd0: 3c02801c lui r2,0x801c
001b0cd4: 24428320 addiu r2,r2,0x8320
001b0cd8: a4c0008a sh r0,0x008a(r6)
001b0cdc: a4c0008c sh r0,0x008c(r6)
001b0ce0: a4c0008e sh r0,0x008e(r6)
001b0ce4: 00621821 addu r3,r3,r2
001b0ce8: 03e00008 jr r31
001b0cec: acc30090 sw r3,0x0090(r6)			store pointer to ?

Return Locations

Battle.Bin
001b0e84: 001b0cf0 - 001b0f04
001b1788: 001b153c - 001b1ae8
001b1894: (same as above)
001b21a8: 001b1c04 - 001b27d8
001b2fdc: 001b2e68 - 001b3114
001b32a0: 001b3120 - 001b33d0
001b4394: 001b4234 - 001b47dc