Function at 0x422a40
Capabilities:
Read file on windows
Resolve function by parsing pe exports

Disassembly:
sub esp, 0x6c
mov eax, dword [0x45d1ac]
xor eax, esp
mov dword [esp + 0x68], eax
push ebx
push ebp
push esi
push edi
mov edi, dword [0x46001c]
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422a72
mov esi, eax
call fcn.00404930
jmp 0x422a74
xor eax, eax
mov dword [edi + 0x330], eax
lea ebx, [edi + 0x43c]
mov ebp, 5
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422a9f
mov esi, eax
call fcn.00404930
jmp 0x422aa1
xor eax, eax
mov dword [ebx], eax
add ebx, 4
sub ebp, 1
jne 0x422a85
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422ac5
mov esi, eax
call fcn.00404930
jmp 0x422ac7
xor eax, eax
mov dword [edi + 0x324], eax
lea ebx, [edi + 0x46c]
mov ebp, 0x14
jmp 0x422ae0
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422afa
mov esi, eax
call fcn.00404930
jmp 0x422afc
xor eax, eax
mov dword [ebx], eax
add ebx, 4
sub ebp, 1
jne 0x422ae0
lea ebx, [edi + 0x4bc]
mov dword [esp + 0x18], 3
jmp 0x422b20
mov ebp, 0x12
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422b3f
mov esi, eax
call fcn.00404930
jmp 0x422b41
xor eax, eax
mov dword [ebx], eax
add ebx, 4
sub ebp, 1
jne 0x422b25
sub dword [esp + 0x18], 1
jne 0x422b20
lea ebx, [edi + 0x594]
mov ebp, 3
lea ecx, [ecx]
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422b7a
mov esi, eax
call fcn.00404930
jmp 0x422b7c
xor eax, eax
mov dword [ebx], eax
add ebx, 4
sub ebp, 1
jne 0x422b60
lea ebx, [edi + 0x5a0]
mov ebp, 4
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422bab
mov esi, eax
call fcn.00404930
jmp 0x422bad
xor eax, eax
mov dword [ebx], eax
add ebx, 4
sub ebp, 1
jne 0x422b91
lea ebx, [edi + 0x328]
mov ebp, 2
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422bdc
mov esi, eax
call fcn.00404930
jmp 0x422bde
xor eax, eax
mov dword [ebx], eax
add ebx, 4
sub ebp, 1
jne 0x422bc2
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422c02
mov esi, eax
call fcn.00404930
jmp 0x422c04
xor eax, eax
push 0x42c
mov dword [edi + 0x5b0], eax
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422c24
mov esi, eax
call fcn.00404930
jmp 0x422c26
xor eax, eax
push 0x42c
mov dword [edi + 0x5b4], eax
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422c46
mov esi, eax
call fcn.00404930
jmp 0x422c48
xor eax, eax
mov dword [edi + 0x5b8], eax
lea ebx, [edi + 0x5bc]
mov ebp, 3
lea esp, [esp]
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422c7a
mov esi, eax
call fcn.00404930
jmp 0x422c7c
xor eax, eax
mov dword [ebx], eax
add ebx, 4
sub ebp, 1
jne 0x422c60
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422ca0
mov esi, eax
call fcn.00404930
jmp 0x422ca2
xor eax, eax
push 0x42c
mov dword [edi + 0x334], eax
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422cc2
mov esi, eax
call fcn.00404930
jmp 0x422cc4
xor eax, eax
push 0x42c
mov dword [edi + 0x338], eax
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422ce4
mov esi, eax
call fcn.00404930
jmp 0x422ce6
xor eax, eax
push 0x42c
mov dword [edi + 0x33c], eax
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422d06
mov esi, eax
call fcn.00404930
jmp 0x422d08
xor eax, eax
push 0x42c
mov dword [edi + 0x340], eax
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422d28
mov esi, eax
call fcn.00404930
jmp 0x422d2a
xor eax, eax
push 0x42c
mov dword [edi + 0x358], eax
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422d4a
mov esi, eax
call fcn.00404930
jmp 0x422d4c
xor eax, eax
mov dword [edi + 0x384], eax
lea ebx, [edi + 0x35c]
mov ebp, 0xa
lea ecx, [ecx]
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422d7a
mov esi, eax
call fcn.00404930
jmp 0x422d7c
xor eax, eax
mov dword [ebx], eax
add ebx, 4
sub ebp, 1
jne 0x422d60
push 0x42c
mov dword [esp + 0x2c], 0x458ef4
mov dword [esp + 0x30], 0x457fb8
mov dword [esp + 0x34], str.gold
mov dword [esp + 0x38], str.rain
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422dc2
mov esi, eax
call fcn.00404930
mov esi, eax
jmp 0x422dc4
xor esi, esi
mov ebp, dword [sym.imp.KERNEL32.dll_CreateFileA]
push 0
push 0x80
push 3
push 0
push 0
push 0x80000000
push str.AddnewTM_all_event_effect_board.pak
mov dword [edi + 0x344], esi
call ebp
mov ebx, dword [sym.imp.KERNEL32.dll_ReadFile]
push 0
lea ecx, [esp + 0x18]
push ecx
push 4
lea edx, [esi + 0x3e0]
push edx
push eax
mov dword [esi + 0x3cc], eax
call ebx
mov dword [esi + 0x424], 0
xor esi, esi
lea eax, [edi + 0x348]
mov dword [esp + 0x1c], esi
mov dword [esp + 0x18], eax
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422e40
mov esi, eax
call fcn.00404930
mov esi, dword [esp + 0x1c]
jmp 0x422e42
xor eax, eax
mov ecx, dword [esp + 0x18]
mov dword [ecx], eax
lea eax, [esi + 1]
push eax
lea edx, [esp + 0x3c]
push str.AddnewTM_all_event_effect_0_d.pak
push edx
mov dword [esp + 0x2c], eax
call fcn.0043b6e4
mov eax, dword [esp + 0x24]
mov esi, dword [eax]
add esp, 0xc
push 0
push 0x80
push 3
push 0
push 0
push 0x80000000
lea ecx, [esp + 0x50]
push ecx
call ebp
push 0
lea edx, [esp + 0x18]
push edx
push 4
lea ecx, [esi + 0x3e0]
push ecx
push eax
mov dword [esi + 0x3cc], eax
call ebx
add dword [esp + 0x18], 4
mov dword [esi + 0x424], 0
mov esi, dword [esp + 0x20]
cmp esi, 4
mov dword [esp + 0x1c], esi
jl 0x422e22
lea edx, [edi + 0x398]
lea eax, [edi + 0x388]
mov dword [esp + 0x1c], 0
mov dword [esp + 0x10], edx
mov dword [esp + 0x18], eax
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422ef0
mov esi, eax
call fcn.00404930
jmp 0x422ef2
xor eax, eax
mov esi, dword [esp + 0x18]
mov dword [esi], eax
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + eax*4 + 0x28]
push ecx
inc eax
push eax
mov dword [esp + 0x1c], ecx
lea ecx, [esp + 0x40]
push str.AddnewNU0_d__s.pak
push ecx
mov dword [esp + 0x30], eax
call fcn.0043b6e4
mov edx, dword [esi]
add esp, 0x10
push edx
lea eax, [esp + 0x3c]
call fcn.00404e10
mov esi, dword [esp + 0x10]
mov dword [esp + 0x24], esi
mov dword [esp + 0x10], 0xa
lea esp, [esp]
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422f5e
mov esi, eax
call fcn.00404930
mov esi, dword [esp + 0x24]
jmp 0x422f60
xor eax, eax
mov ecx, dword [esp + 0x1c]
mov dword [esi], eax
mov eax, dword [esp + 0x14]
push eax
push ecx
lea edx, [esp + 0x40]
push str.AddnewNUzoom_0_d__s.pak
push edx
call fcn.0043b6e4
mov eax, dword [esi]
add esp, 0x10
push eax
lea eax, [esp + 0x3c]
call fcn.00404e10
add esi, 4
sub dword [esp + 0x10], 1
mov dword [esp + 0x24], esi
jne 0x422f40
mov eax, dword [esp + 0x20]
add dword [esp + 0x18], 4
cmp eax, 4
mov dword [esp + 0x1c], eax
mov dword [esp + 0x10], esi
jl 0x422ed6
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x422fce
mov esi, eax
call fcn.00404930
mov esi, eax
jmp 0x422fd0
xor esi, esi
push 0
push 0x80
push 3
push 0
push 0
push 0x80000000
push str.AddnewDKevent_turn_off.pak
mov dword [edi + 0x450], esi
call ebp
push 0
lea ecx, [esp + 0x18]
push ecx
push 4
lea edx, [esi + 0x3e0]
push edx
push eax
mov dword [esi + 0x3cc], eax
call ebx
xor eax, eax
mov dword [esi + 0x424], eax
lea esi, [edi + 0x460]
mov dword [esp + 0x28], 0x457ef0
mov dword [esp + 0x2c], str.loop
mov dword [esp + 0x30], 0x457efc
mov dword [esp + 0x1c], eax
mov dword [esp + 0x18], esi
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x423054
mov esi, eax
call fcn.00404930
mov esi, dword [esp + 0x18]
jmp 0x423056
xor eax, eax
mov dword [esi - 0xc], eax
mov eax, dword [esp + 0x1c]
mov eax, dword [esp + eax*4 + 0x28]
push eax
lea ecx, [esp + 0x3c]
push str.AddnewDk_bossAmor_01_v2__s.pak
push ecx
call fcn.0043b6e4
mov edx, dword [esi - 0xc]
add esp, 0xc
push 0
push 0x80
push 3
push 0
push 0
push 0x80000000
lea eax, [esp + 0x50]
push eax
mov dword [esp + 0x2c], edx
call ebp
mov ecx, dword [esp + 0x10]
push 0
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push 0x42c
mov dword [eax + 0x424], 0
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x4230dd
mov esi, eax
call fcn.00404930
mov esi, dword [esp + 0x18]
jmp 0x4230df
xor eax, eax
mov ecx, dword [esp + 0x1c]
mov dword [esi], eax
mov eax, dword [esp + ecx*4 + 0x28]
push eax
lea edx, [esp + 0x3c]
push str.AddnewDk_bossAmor_01_eye_v3__s.pak
push edx
call fcn.0043b6e4
mov esi, dword [esi]
add esp, 0xc
push 0
push 0x80
push 3
push 0
push 0
push 0x80000000
lea eax, [esp + 0x50]
push eax
call ebp
push 0
lea ecx, [esp + 0x28]
push ecx
push 4
lea edx, [esi + 0x3e0]
push edx
push eax
mov dword [esi + 0x3cc], eax
call ebx
xor ecx, ecx
mov eax, 0x300
mov edx, 2
mul edx
seto cl
mov dword [esi + 0x424], 0
neg ecx
or ecx, eax
push ecx
call fcn.0043aeee
mov dword [esi + 0x3e8], eax
mov eax, dword [esp + 0x20]
mov esi, dword [esp + 0x1c]
inc eax
add esi, 4
add esp, 4
cmp eax, 3
mov dword [esp + 0x1c], eax
mov dword [esp + 0x18], esi
jl 0x423036
push 0x42c
call fcn.0043aeee
add esp, 4
test eax, eax
je 0x423195
mov esi, eax
call fcn.00404930
jmp 0x423197
xor eax, eax
mov dword [edi + 0x438], eax
push eax
mov eax, str.AddnewNUDefUi.pak
call fcn.00404e10
mov esi, dword [edi + 0x330]
push 0
push 0x80
push 3
push 0
push 0
push 0x80000000
push str.JPEventEvt_warning_text.pak
call ebp
push 0
lea ecx, [esp + 0x18]
push ecx
push 4
lea edx, [esi + 0x3e0]
push edx
push eax
mov dword [esi + 0x3cc], eax
call ebx
mov dword [esi + 0x424], 0
mov eax, dword [edi + 0x334]
push eax
mov eax, str.JPEvent_board.pak
call fcn.00404e10
mov ecx, dword [edi + 0x338]
push ecx
mov eax, str.JPEventlarge.pak
call fcn.00404e10
mov edx, dword [edi + 0x33c]
push edx
mov eax, str.JPEvent_small.pak
call fcn.00404e10
mov eax, dword [edi + 0x340]
push eax
mov eax, str.JPEventcolon.pak
call fcn.00404e10
mov ecx, dword [edi + 0x358]
push ecx
mov eax, str.AddNewNuTE_ResultNum.pak
call fcn.00404e10
mov edx, dword [edi + 0x384]
push edx
mov eax, str.JPEventResultBoard.pak
call fcn.00404e10
lea eax, [edi + 0x35c]
xor esi, esi
mov dword [esp + 0x18], eax
lea esp, [esp]
push esi
lea eax, [esp + 0x3c]
push str.JPEventRe__d.pak
push eax
call fcn.0043b6e4
mov ecx, dword [esp + 0x24]
mov edx, dword [ecx]
add esp, 0xc
push edx
lea eax, [esp + 0x3c]
call fcn.00404e10
add dword [esp + 0x18], 4
inc esi
cmp esi, 0xa
jl 0x423260
lea ecx, [edi + 0x43c]
xor eax, eax
mov dword [esp + 0x18], ecx
lea ebx, [ebx]
inc eax
push eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x3c]
push str.JPEvent_d.pak
push eax
call fcn.0043b6e4
mov ecx, dword [esp + 0x24]
mov esi, dword [ecx]
add esp, 0xc
push 0
push 0x80
push 3
push 0
push 0
push 0x80000000
lea edx, [esp + 0x50]
push edx
call ebp
push 0
lea ecx, [esp + 0x18]
push ecx
push 4
lea edx, [esi + 0x3e0]
push edx
push eax
mov dword [esi + 0x3cc], eax
call ebx
mov eax, dword [esp + 0x20]
add dword [esp + 0x18], 4
cmp eax, 5
mov dword [esi + 0x424], 0
jl 0x4232a0
mov esi, dword [edi + 0x5a0]
push 0
push 0x80
push 3
push 0
push 0
push 0x80000000
push str.JPEventSeason_Spring.pak
call ebp
push 0
lea ecx, [esp + 0x18]
push ecx
push 4
lea edx, [esi + 0x3e0]
push edx
push eax
mov dword [esi + 0x3cc], eax
call ebx
xor ecx, ecx
mov eax, 0x300
mov edx, 2
mul edx
seto cl
mov dword [esi + 0x424], 0
neg ecx
or ecx, eax
push ecx
call fcn.0043aeee
add esp, 4
push 0
push 0x80
push 3
push 0
push 0
push 0x80000000
mov dword [esi + 0x3e8], eax
mov esi, dword [edi + 0x5a4]
push str.JPEventSeason_Summer.pak
call ebp
push 0
lea ecx, [esp + 0x18]
push ecx
push 4
lea edx, [esi + 0x3e0]
push edx
push eax
mov dword [esi + 0x3cc], eax
call ebx
xor ecx, ecx
mov eax, 0x300
mov edx, 2
mul edx
seto cl
mov dword [esi + 0x424], 0
neg ecx
or ecx, eax
push ecx
call fcn.0043aeee
add esp, 4
push 0
push 0x80
push 3
push 0
push 0
push 0x80000000
mov dword [esi + 0x3e8], eax
mov esi, dword [edi + 0x5a8]
push str.JPEventSeason_Autumn.pak
call ebp
push 0
lea ecx, [esp + 0x18]
push ecx
push 4
lea edx, [esi + 0x3e0]
push edx
push eax
mov dword [esi + 0x3cc], eax
call ebx
mov dword [esi + 0x424], 0
xor ecx, ecx
mov eax, 0x300
mov edx, 2
mul edx
seto cl
neg ecx
or ecx, eax
push ecx
call fcn.0043aeee
add esp, 4
push 0
push 0x80
push 3
push 0
push 0
push 0x80000000
mov dword [esi + 0x3e8], eax
mov esi, dword [edi + 0x5ac]
push str.JPEventSeason_Winter.pak
call ebp
push 0
lea ecx, [esp + 0x18]
push ecx
push 4
lea edx, [esi + 0x3e0]
push edx
push eax
mov dword [esi + 0x3cc], eax
call ebx
xor ecx, ecx
mov eax, 0x300
mov edx, 2
mul edx
seto cl
mov dword [esi + 0x424], 0
neg ecx
or ecx, eax
push ecx
call fcn.0043aeee
mov dword [esi + 0x3e8], eax
mov eax, dword [edi + 0x328]
add esp, 4
push eax
mov eax, str.JPEventIC_NOR.pak
call fcn.00404e10
mov ecx, dword [edi + 0x32c]
push ecx
mov eax, str.JPEventIC_X.pak
call fcn.00404e10
mov edx, dword [edi + 0x46c]
xor esi, esi
push esi
push 0x80
push 3
push esi
push esi
push 0x80000000
push str.JPEventdoor_open.pak
mov dword [esp + 0x2c], edx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x470]
push 0x80000000
push str.JPEventdoor_end.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x48c]
push 0x80000000
push str.JPEvent_samu_angry.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x490]
push 0x80000000
push str.JPEvent_samu_giveup.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x474]
push 0x80000000
push str.JPEvent_samu_run.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x478]
push esi
mov dword [esp + 0x14], ecx
push 0x80
push 3
push esi
push esi
push 0x80000000
push str.JPEvent_samu_runR.pak
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x47c]
push 0x80000000
push str.JPEvent_samu_jump.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x480]
push 0x80000000
push str.JPEvent_samu_jumpR.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x484]
push 0x80000000
push str.JPEvent_samu_search.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x488]
push 0x80000000
push str.JPEvent_samu_searchR.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x494]
push 0x80000000
push str.JPEvent_samu_attack_01.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x498]
push 0x80000000
push str.JPEvent_samu_3combo_01.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x49c]
push 0x80000000
push str.JPEvent_samu_3combo_02.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
mov dword [ecx + 0x3cc], eax
push esi
lea edx, [esp + 0x18]
push edx
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4a0]
push 0x80000000
push str.JPEvent_samu_attack_01R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4a4]
push 0x80000000
push str.JPEvent_samu_3combo_01R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4a8]
push 0x80000000
push str.JPEvent_samu_3combo_02R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4ac]
push 0x80
mov dword [esp + 0x18], ecx
push 3
push esi
push esi
push 0x80000000
push str.JPEventEvt_last_Att1.pak
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4b0]
push 0x80000000
push str.JPEventEvt_last_Att2.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4b4]
push 0x80000000
push str.JPEventEvt_last_Fail.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4b8]
push 0x80000000
push str.JPEventEvt_lastBroken.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x594]
push 0x80000000
push str.JPEvent_ninja_change_powder.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x598]
push 0x80000000
push str.JPEvent_ninja_change_doll.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x59c]
push 0x80000000
push str.JPEvent_ninja_change_wood.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4bc]
push 0x80000000
push str.JPEventDoor_open_Ninja.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
mov dword [ecx + 0x3cc], eax
push esi
lea edx, [esp + 0x18]
push edx
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4c0]
push 0x80000000
push str.JPEvent_ninja_in_01.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4c4]
push 0x80000000
push str.JPEvent_ninja_in_02.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4c8]
push 0x80000000
push str.JPEvent_ninja_out_02.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4cc]
push 3
mov dword [esp + 0x1c], ecx
push esi
push esi
push 0x80000000
push str.JPEvent_ninja_out_03.pak
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4d0]
push 0x80000000
push str.JPEvent_ninja_out_01.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4d4]
push 0x80000000
push str.JPEvent_ninja_run_01.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4dc]
push 0x80000000
push str.JPEvent_ninja_run_02.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4e4]
push 0x80000000
push str.JPEvent_ninja_run_03.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4d8]
push 0x80000000
push str.JPEvent_ninja_run_01R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4e0]
push 0x80000000
push str.JPEvent_ninja_run_02R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4e8]
push 0x80000000
push str.JPEvent_ninja_run_03R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
mov dword [ecx + 0x3cc], eax
push esi
lea edx, [esp + 0x18]
push edx
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4ec]
push 0x80000000
push str.JPEvent_ninja_search.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4f0]
push 0x80000000
push str.JPEvent_ninja_change_die.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4f4]
push 0x80000000
push str.JPEvent_ninja_3combo_die.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4f8]
push esi
mov dword [esp + 0x20], ecx
push esi
push 0x80000000
push str.JPEvent_ninja_change_dieR.pak
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x4fc]
push 0x80000000
push str.JPEvent_ninja_3combo_dieR.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x500]
push 0x80000000
push str.JPEventEvt_last_Ninja.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x504]
push 0x80000000
push str.JPEventDoor_open_Ninja_Red.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x508]
push esi
push 0x80
push 3
push esi
push esi
push 0x80000000
push str.JPEvent_ninja_in_01_red.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x50c]
push 0x80000000
push str.JPEvent_ninja_in_02_red.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x510]
push 0x80000000
push str.JPEvent_ninja_out_02_red.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x514]
push 0x80000000
push str.JPEvent_ninja_out_03_red.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
mov dword [ecx + 0x3cc], eax
push edx
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x518]
push 0x80000000
push str.JPEvent_ninja_out_01_red.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x51c]
push 0x80000000
push str.JPEvent_ninja_run_01_red.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x524]
push 0x80000000
push str.JPEvent_ninja_run_02_red.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x52c]
push esi
mov dword [esp + 0x24], ecx
push 0x80000000
push str.JPEvent_ninja_run_03_red.pak
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x520]
push 0x80000000
push str.JPEvent_ninja_run_01_red_R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x528]
push 0x80000000
push str.JPEvent_ninja_run_02_red_R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x530]
push 0x80000000
push str.JPEvent_ninja_run_03_red_R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x534]
push esi
push 0x80
push 3
push esi
push esi
push 0x80000000
push str.JPEvent_ninja_search_red.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x538]
push 0x80000000
push str.JPEvent_ninja_change_die_red.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x53c]
push 0x80000000
push str.JPEvent_ninja_3combo_die_red.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x540]
push 0x80000000
push str.JPEvent_ninja_change_die_red_R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x544]
push 0x80000000
push str.JPEvent_ninja_3combo_die_red_R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x548]
push 0x80000000
push str.JPEventEvt_last_Ninja_Red.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x54c]
push 0x80000000
push str.JPEventDoor_open_Ninja_GOLD.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x550]
push 0x80000000
mov dword [esp + 0x28], ecx
push str.JPEvent_ninja_in_01_GOLD.pak
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x554]
push 0x80000000
push str.JPEvent_ninja_in_02_GOLD.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x558]
push 0x80000000
push str.JPEvent_ninja_out_02_GOLD.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x55c]
push 0x80000000
push str.JPEvent_ninja_out_03_GOLD.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x560]
mov dword [esp + 0x10], ecx
push esi
push 0x80
push 3
push esi
push esi
push 0x80000000
push str.JPEvent_ninja_out_01_GOLD.pak
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x564]
push 0x80000000
push str.JPEvent_ninja_run_01_GOLD.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x56c]
push 0x80000000
push str.JPEvent_ninja_run_02_GOLD.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x574]
push 0x80000000
push str.JPEvent_ninja_run_03_GOLD.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x568]
push 0x80000000
push str.JPEvent_ninja_run_01_GOLD_R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x570]
push 0x80000000
push str.JPEvent_ninja_run_02_GOLD_R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x578]
push 0x80000000
push str.JPEvent_ninja_run_03_GOLD_R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x57c]
push 0x80000000
push str.JPEvent_ninja_search_GOLD.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x580]
push 0x80000000
push str.JPEvent_ninja_change_die_gold.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x584]
push 0x80000000
push str.JPEvent_ninja_3combo_die_gold.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x588]
push 0x80000000
push str.JPEvent_ninja_change_die_gold_R.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x58c]
mov dword [esp + 0x10], ecx
push esi
push 0x80
push 3
push esi
push esi
push 0x80000000
push str.JPEvent_ninja_3combo_die_gold_R.pak
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x590]
push 0x80000000
push str.JPEventEvt_last_Ninja_Gold.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x324]
push ecx
mov eax, str.JPEventDefBack.pak
call fcn.00404e10
mov edx, dword [edi + 0x5b0]
push edx
mov eax, str.JPEventEvt_Prize_Back.pak
call fcn.00404e10
mov eax, dword [edi + 0x5b4]
push esi
push 0x80
push 3
push esi
push esi
push 0x80000000
push str.JPEventEvt_win_goldpaper.pak
mov dword [esp + 0x2c], eax
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x5b8]
push 0x80000000
push str.JPEventEvt_chest_glow.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x5bc]
push 0x80000000
push str.JPEventEvt_win_goldbar_01.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x5c0]
push 0x80000000
push str.JPEventEvt_win_goldbar_02.pak
mov dword [esp + 0x2c], ecx
call ebp
mov ecx, dword [esp + 0x10]
push esi
lea edx, [esp + 0x18]
push edx
mov dword [ecx + 0x3cc], eax
push 4
add ecx, 0x3e0
push ecx
push eax
call ebx
mov eax, dword [esp + 0x10]
push esi
push 0x80
push 3
push esi
push esi
mov dword [eax + 0x424], esi
mov ecx, dword [edi + 0x5c4]
push 0x80000000
push str.JPEventEvt_win_goldbar_03.pak
mov dword [esp + 0x30], ecx
call ebp
mov ebp, dword [esp + 0x14]
push esi
lea edx, [esp + 0x14]
push edx
push 4
lea ecx, [ebp + 0x3e0]
push ecx
push eax
mov dword [ebp + 0x3cc], eax
call ebx
mov dword [ebp + 0x424], esi
mov byte [edi + 0x5e8], 0
mov dword [edi + 0x5ec], esi
mov byte [edi + 0x638], 0
mov dword [edi + 0x63c], esi
mov ecx, dword [esp + 0x78]
mov dword [edi + 0x640], esi
mov dword [edi + 0x644], esi
mov byte [edi + 0x618], 0
mov dword [edi + 0x61c], esi
mov dword [edi + 0x5c8], esi
mov dword [edi + 0x5cc], esi
mov dword [edi + 0x5d0], esi
mov dword [edi + 0x5d4], esi
mov dword [edi + 0x5d8], esi
mov dword [edi + 0x5dc], esi
mov dword [edi + 0x5e0], esi
mov dword [edi + 0x5e4], esi
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.0043a652
add esp, 0x6c
ret