Vesly Posted February 11, 2018 Share Posted February 11, 2018 Hello, I am using FEBuilder and I cannot figure out a way to change a unit's status except by having a unit actually use one of the staves. None of the event conditions point to it, and the only related ingame data I found is in Item Use Effect -> Berserk -> ASM Pointer which leads me to a bunch of jargon that I don't know how to use. Spoiler 08028B0C 4902 LDR r1, [PC, #0x8] # pointer:08028B18 -> 08026235 08028B0E 1C20 MOV r0 ,r4 08028B10 F000 FAAA BL 0x08029068 08028B14 E073 B 0x8028BFE 08028B16 0000 NOP 08028B18 6235 0802 //LDRDATA 08028B1C 4902 LDR r1, [PC, #0x8] # pointer:08028B28 -> 08026295 08028B1E 1C20 MOV r0 ,r4 08028B20 F000 FAA2 BL 0x08029068 08028B24 E06B B 0x8028BFE 08028B26 0000 NOP 08028B28 6295 0802 //LDRDATA 08028B2C 4902 LDR r1, [PC, #0x8] # pointer:08028B38 -> 08026355 08028B2E 1C20 MOV r0 ,r4 08028B30 F000 FA9A BL 0x08029068 08028B34 E063 B 0x8028BFE 08028B36 0000 NOP 08028B38 6355 0802 //LDRDATA 08028B3C 4902 LDR r1, [PC, #0x8] # pointer:08028B48 -> 080262C9 08028B3E 1C20 MOV r0 ,r4 08028B40 F000 FA92 BL 0x08029068 08028B44 E05B B 0x8028BFE 08028B46 0000 NOP 08028B48 62C9 0802 //LDRDATA 08028B4C 1C20 MOV r0 ,r4 08028B4E 1C29 MOV r1 ,r5 08028B50 F000 FC5C BL 0x0802940C 08028B54 E053 B 0x8028BFE 08028B56 1C20 MOV r0 ,r4 08028B58 1C29 MOV r1 ,r5 08028B5A F000 FB25 BL 0x080291A8 08028B5E E04E B 0x8028BFE 08028B60 1C20 MOV r0 ,r4 08028B62 F000 FA8B BL 0x0802907C 08028B66 E04A B 0x8028BFE 08028B68 1C20 MOV r0 ,r4 08028B6A F000 FA99 BL 0x080290A0 08028B6E E046 B 0x8028BFE 08028B70 1C20 MOV r0 ,r4 08028B72 F000 FAA1 BL 0x080290B8 08028B76 E042 B 0x8028BFE 08028B78 1C20 MOV r0 ,r4 08028B7A F000 FAB3 BL 0x080290E4 08028B7E E03E B 0x8028BFE 08028B80 1C20 MOV r0 ,r4 08028B82 F000 FABB BL 0x080290FC 08028B86 E03A B 0x8028BFE 08028B88 1C20 MOV r0 ,r4 08028B8A F000 FAD5 BL 0x08029138 08028B8E E036 B 0x8028BFE 08028B90 1C20 MOV r0 ,r4 08028B92 F000 FAE5 BL 0x08029160 08028B96 E032 B 0x8028BFE 08028B98 4902 LDR r1, [PC, #0x8] # pointer:08028BA4 -> 08026389 08028B9A 1C20 MOV r0 ,r4 08028B9C F000 FA64 BL 0x08029068 08028BA0 E02D B 0x8028BFE 08028BA2 0000 NOP 08028BA4 6389 0802 //LDRDATA 08028BA8 4902 LDR r1, [PC, #0x8] # pointer:08028BB4 -> 080264F1 08028BAA 1C20 MOV r0 ,r4 08028BAC F000 FA5C BL 0x08029068 08028BB0 E025 B 0x8028BFE 08028BB2 0000 NOP 08028BB4 64F1 0802 //LDRDATA 08028BB8 4902 LDR r1, [PC, #0x8] # pointer:08028BC4 -> 08026581 08028BBA 1C20 MOV r0 ,r4 08028BBC F000 FA54 BL 0x08029068 08028BC0 E01D B 0x8028BFE 08028BC2 0000 NOP 08028BC4 6581 0802 //LDRDATA 08028BC8 4802 LDR r0, [PC, #0x8] # pointer:08028BD4 -> 0202BCF0 (Area of the stage ) 08028BCA 7B41 LDRB r1, [r0, #0xD] # pointer:0202BCFD (ChapterData@ChapterData.Vision Range (0 if there's no fog)) 08028BCC 4248 NEG r0 ,r1 08028BCE 4308 ORR r0 ,r1 08028BD0 0FC0 LSR r0 ,r0 ,#0x1F 08028BD2 E018 B 0x8028C06 08028BD4 BCF0 0202 //LDRDATA 08028BD8 4902 LDR r1, [PC, #0x8] # pointer:08028BE4 -> 080265E5 08028BDA 1C20 MOV r0 ,r4 08028BDC F000 FA44 BL 0x08029068 08028BE0 E00D B 0x8028BFE 08028BE2 0000 NOP 08028BE4 65E5 0802 //LDRDATA 08028BE8 68E0 LDR r0, [r4, #0xC] 08028BEA 2180 MOV r1, #0x80 08028BEC 0189 LSL r1 ,r1 ,#0x6 08028BEE 4008 AND r0 ,r1 08028BF0 2800 CMP r0, #0x0 08028BF2 D107 BNE #0x8028C04 08028BF4 2001 MOV r0, #0x1 08028BF6 E006 B 0x8028C06 08028BF8 1C20 MOV r0 ,r4 08028BFA F000 FC83 BL 0x08029504 08028BFE 0600 LSL r0 ,r0 ,#0x18 08028C00 1600 ASR r0 ,r0 ,#0x18 08028C02 E000 B 0x8028C06 08028C04 2000 MOV r0, #0x0 08028C06 BC30 POP {r4,r5} 08028C08 BC02 POP {r1} 08028C0A 4708 BX r1 Am I on the right track? Will there be a line or few within that that would Berserk a specified target? I just want to change the status of units and AI related to the story. Huge compliments to the creators of FEBuilder - it is really amazing. Quote Link to comment Share on other sites More sharing options...
Vesly Posted February 15, 2018 Author Share Posted February 15, 2018 Bump Quote Link to comment Share on other sites More sharing options...
Tequila Posted February 15, 2018 Share Posted February 15, 2018 There is no event to change a unit's status. You'll need to write an ASMC for that. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.