@@ -259,114 +259,3 @@ GetMaxRescueAttempts: ; 0x02051380
259259 . align 2 , 0
260260_02051394: .word _020A0C68
261261 arm_func_end GetMaxRescueAttempts
262-
263- arm_func_start IsRecruitingAllowed
264- IsRecruitingAllowed: ; 0x02051398
265- mov r1 , # 0xc
266- mul r1 , r0 , r1
267- ldr r0 , _020513BC ; =DUNGEON_RESTRICTIONS
268- ldr r0 , [ r0 , r1 ]
269- tst r0 , # 8
270- movne r0 , # 1
271- moveq r0 , # 0
272- and r0 , r0 , # 0xff
273- bx lr
274- . align 2 , 0
275- _020513BC: .word DUNGEON_RESTRICTIONS
276- arm_func_end IsRecruitingAllowed
277-
278- arm_func_start GetLeaderChangeFlag
279- GetLeaderChangeFlag: ; 0x020513C0
280- mov r1 , # 0xc
281- mul r1 , r0 , r1
282- ldr r0 , _020513E4 ; =DUNGEON_RESTRICTIONS
283- ldr r0 , [ r0 , r1 ]
284- tst r0 , # 0x40
285- movne r0 , # 1
286- moveq r0 , # 0
287- and r0 , r0 , # 0xff
288- bx lr
289- . align 2 , 0
290- _020513E4: .word DUNGEON_RESTRICTIONS
291- arm_func_end GetLeaderChangeFlag
292-
293- arm_func_start GetRandomMovementChance
294- GetRandomMovementChance: ; 0x020513E8
295- mov r1 , # 0xc
296- mul r1 , r0 , r1
297- ldr r0 , _020513FC ; =_020A0C6E
298- ldrsh r0 , [ r0 , r1 ]
299- bx lr
300- . align 2 , 0
301- _020513FC: .word _020A0C6E
302- arm_func_end GetRandomMovementChance
303-
304- arm_func_start CanEnemyEvolve
305- CanEnemyEvolve: ; 0x02051400
306- mov r1 , # 0xc
307- mul r1 , r0 , r1
308- ldr r0 , _02051424 ; =DUNGEON_RESTRICTIONS
309- ldr r0 , [ r0 , r1 ]
310- tst r0 , # 2
311- movne r0 , # 1
312- moveq r0 , # 0
313- and r0 , r0 , # 0xff
314- bx lr
315- . align 2 , 0
316- _02051424: .word DUNGEON_RESTRICTIONS
317- arm_func_end CanEnemyEvolve
318-
319- arm_func_start GetMaxMembersAllowed
320- GetMaxMembersAllowed: ; 0x02051428
321- mov r1 , # 0xc
322- mul r1 , r0 , r1
323- ldr r0 , _0205143C ; =_020A0C6A
324- ldrb r0 , [ r0 , r1 ]
325- bx lr
326- . align 2 , 0
327- _0205143C: .word _020A0C6A
328- arm_func_end GetMaxMembersAllowed
329-
330- arm_func_start IsIqEnabled
331- IsIqEnabled: ; 0x02051440
332- mov r1 , # 0xc
333- mul r1 , r0 , r1
334- ldr r0 , _02051464 ; =DUNGEON_RESTRICTIONS
335- ldr r0 , [ r0 , r1 ]
336- tst r0 , # 0x100
337- movne r0 , # 1
338- moveq r0 , # 0
339- and r0 , r0 , # 0xff
340- bx lr
341- . align 2 , 0
342- _02051464: .word DUNGEON_RESTRICTIONS
343- arm_func_end IsIqEnabled
344-
345- arm_func_start IsTrapInvisibleWhenAttacking
346- IsTrapInvisibleWhenAttacking: ; 0x02051468
347- mov r1 , # 0xc
348- mul r1 , r0 , r1
349- ldr r0 , _0205148C ; =DUNGEON_RESTRICTIONS
350- ldr r0 , [ r0 , r1 ]
351- tst r0 , # 0x200
352- movne r0 , # 1
353- moveq r0 , # 0
354- and r0 , r0 , # 0xff
355- bx lr
356- . align 2 , 0
357- _0205148C: .word DUNGEON_RESTRICTIONS
358- arm_func_end IsTrapInvisibleWhenAttacking
359-
360- arm_func_start JoinedAtRangeCheck
361- JoinedAtRangeCheck: ; 0x02051490
362- cmp r0 , # 0xd9
363- blo _020514A4
364- cmp r0 , # 0xe4
365- movlo r0 , # 1
366- blo _020514A8
367- _020514A4:
368- mov r0 , # 0
369- _020514A8:
370- and r0 , r0 , # 0xff
371- bx lr
372- arm_func_end JoinedAtRangeCheck
0 commit comments