;---------------------------------------------------
; 宝箱を落とす確率
;---------------------------------------------------
193f1c: e92d4070 push {r4, r5, r6, lr}
193f20: e1a06000 mov r6, r0
193f24: e5901000 ldr r1, [r0]
193f28: e3710001 cmn r1, #1
193f2c: 0a000048 beq 0x194054
193f30: e5d60009 ldrb r0, [r6, #9]
193f34: e3500000 cmp r0, #0
193f38: 1a000045 bne 0x194054
193f3c: e59f0118 ldr r0, [pc, #280] ; 0x19405c
193f40: e5902000 ldr r2, [r0]
193f44: e59f0114 ldr r0, [pc, #276] ; 0x194060
193f48: eb0402a2 bl 0x2949d8
193f4c: e5d01085 ldrb r1, [r0, #133] ; 0x85
193f50: e1d055b6 ldrh r5, [r0, #86] ; 0x56
193f54: e3e04000 mvn r4, #0
193f58: e201100f and r1, r1, #15
193f5c: e3510009 cmp r1, #9
193f60: 379ff101 ldrcc pc, [pc, r1, lsl #2]
193f64: ea000032 b 0x194034
193f68: 00194034
193f6c: 00194030
193f70: 00193f8c
193f74: 00193fa4
193f78: 00193fbc
193f7c: 00193fd4
193f80: 00193fec
193f84: 00194004
193f88: 0019401c
193f8c: e3a00008 mov r0, #8
193f90: eb03f8cd bl 0x2922cc ; r0 ← 乱数 0〜7
193f94: e3500000 cmp r0, #0
193f98: e320f000 nop {0}
193f9c: 1a000024 bne 0x194034
193fa0: ea000022 b 0x194030
193fa4: e3a00010 mov r0, #16
193fa8: eb03f8c7 bl 0x2922cc ; r0 ← 乱数 0〜15
193fac: e3500000 cmp r0, #0
193fb0: e320f000 nop {0}
193fb4: 1a00001e bne 0x194034
193fb8: ea00001c b 0x194030
193fbc: e3a00020 mov r0, #32
193fc0: eb03f8c1 bl 0x2922cc ; r0 ← 乱数 0〜31
193fc4: e3500000 cmp r0, #0
193fc8: e320f000 nop {0}
193fcc: 1a000018 bne 0x194034
193fd0: ea000016 b 0x194030
193fd4: e3a00040 mov r0, #64 ; 0x40
193fd8: eb03f8bb bl 0x2922cc ; r0 ← 乱数 0〜63
193fdc: e3500000 cmp r0, #0
193fe0: e320f000 nop {0}
193fe4: 1a000012 bne 0x194034
193fe8: ea000010 b 0x194030
193fec: e3a00080 mov r0, #128 ; 0x80
193ff0: eb03f8b5 bl 0x2922cc ; r0 ← 乱数 0〜127
193ff4: e3500000 cmp r0, #0
193ff8: e320f000 nop {0}
193ffc: 1a00000c bne 0x194034
194000: ea00000a b 0x194030
194004: e3a00c01 mov r0, #256 ; 0x100
194008: eb03f8af bl 0x2922cc ; r0 ← 乱数 0〜255
19400c: e3500000 cmp r0, #0
194010: e320f000 nop {0}
194014: 1a000006 bne 0x194034
194018: ea000004 b 0x194030
19401c: e3a00a01 mov r0, #4096 ; 0x1000
194020: eb03f8a9 bl 0x2922cc ; r0 ← 乱数 0〜4095
194024: e3500000 cmp r0, #0
194028: e320f000 nop {0}
19402c: 1a000000 bne 0x194034
194030: e1a04005 mov r4, r5
194034: e59f0028 ldr r0, [pc, #40] ; 0x194064
194038: e5d00000 ldrb r0, [r0]
19403c: e3500000 cmp r0, #0
194040: 11a04005 movne r4, r5
194044: e3740001 cmn r4, #1
194048: 13a00001 movne r0, #1
19404c: 15864004 strne r4, [r6, #4]
194050: 1a000000 bne 0x194058
194054: e3a00000 mov r0, #0
194058: e8bd8070 pop {r4, r5, r6, pc}
19405c: 003eeda0
194060: 006735d4
194064: 00404a90
;---------------------------------------------------
; 盗む確率
;---------------------------------------------------
32a354: e92d41f0 push {r4, r5, r6, r7, r8, lr}
32a358: e1a06001 mov r6, r1
32a35c: e1a07000 mov r7, r0
32a360: e59f8114 ldr r8, [pc, #276] ; 0x32a47c
32a364: e1a01000 mov r1, r0
32a368: e59f0110 ldr r0, [pc, #272] ; 0x32a480
32a36c: e3a04000 mov r4, #0
32a370: e5982000 ldr r2, [r8]
32a374: ebfda997 bl 0x2949d8
32a378: e1d055b6 ldrh r5, [r0, #86] ; 0x56
32a37c: e59f00fc ldr r0, [pc, #252] ; 0x32a480
32a380: e5982000 ldr r2, [r8]
32a384: e1a01007 mov r1, r7
32a388: ebfda992 bl 0x2949d8
32a38c: e5d00085 ldrb r0, [r0, #133] ; 0x85
32a390: e200000f and r0, r0, #15
32a394: e3500009 cmp r0, #9
32a398: 379ff100 ldrcc pc, [pc, r0, lsl #2]
32a39c: ea000032 b 0x32a46c
32a3a0: 0032a46c
32a3a4: 0032a468
32a3a8: 0032a3c4
32a3ac: 0032a3dc
32a3b0: 0032a3f4
32a3b4: 0032a40c
32a3b8: 0032a424
32a3bc: 0032a43c
32a3c0: 0032a454
32a3c4: e3a00010 mov r0, #16
32a3c8: ebfd9fbf bl 0x2922cc ; r0 ← 乱数 0〜15
32a3cc: e1500006 cmp r0, r6
32a3d0: e320f000 nop {0}
32a3d4: aa000024 bge 0x32a46c
32a3d8: ea000022 b 0x32a468
32a3dc: e3a00018 mov r0, #24
32a3e0: ebfd9fb9 bl 0x2922cc ; r0 ← 乱数 0〜23
32a3e4: e1500006 cmp r0, r6
32a3e8: e320f000 nop {0}
32a3ec: aa00001e bge 0x32a46c
32a3f0: ea00001c b 0x32a468
32a3f4: e3a00028 mov r0, #40 ; 0x28
32a3f8: ebfd9fb3 bl 0x2922cc ; r0 ← 乱数 0〜39
32a3fc: e1500006 cmp r0, r6
32a400: e320f000 nop {0}
32a404: aa000018 bge 0x32a46c
32a408: ea000016 b 0x32a468
32a40c: e3a00048 mov r0, #72 ; 0x48
32a410: ebfd9fad bl 0x2922cc ; r0 ← 乱数 0〜71
32a414: e1500006 cmp r0, r6
32a418: e320f000 nop {0}
32a41c: aa000012 bge 0x32a46c
32a420: ea000010 b 0x32a468
32a424: e3a00088 mov r0, #136 ; 0x88
32a428: ebfd9fa7 bl 0x2922cc ; r0 ← 乱数 0〜135
32a42c: e1500006 cmp r0, r6
32a430: e320f000 nop {0}
32a434: aa00000c bge 0x32a46c
32a438: ea00000a b 0x32a468
32a43c: e3a00f42 mov r0, #264 ; 0x108
32a440: ebfd9fa1 bl 0x2922cc ; r0 ← 乱数 0〜263
32a444: e1500006 cmp r0, r6
32a448: e320f000 nop {0}
32a44c: aa000006 bge 0x32a46c
32a450: ea000004 b 0x32a468
32a454: e59f0028 ldr r0, [pc, #40] ; 0x1008
32a458: ebfd9f9b bl 0x2922cc ; r0 ← 乱数 0〜4103
32a45c: e1500006 cmp r0, r6
32a460: e320f000 nop {0}
32a464: aa000000 bge 0x32a46c
32a468: e1a04005 mov r4, r5
32a46c: e3560009 cmp r6, #9
32a470: 01a04005 moveq r4, r5
32a474: e1a00004 mov r0, r4
32a478: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
32a47c: 003eeda0
32a480: 006735d4
32a484: 00001008