Function at 0x441248
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x27c
call fcn.0043f37c
mov dword [ebp - 0x274], eax
mov edx, eax
mov eax, dword [eax]
mov dword [esp], edx
call dword [eax + 0x34]
cmp eax, 1
je 0x44127c
cmp eax, 2
jne 0x442b1a
jmp 0x441966
mov ebx, 4
lea eax, [ebp - 0x7e]
mov dword [esp + 8], eax
mov dword [esp + 4], str.ondelete_accounts
lea eax, [ebp - 0x1a8]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4412a7
mov ebx, 3
lea eax, [ebp - 0x7d]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oncreate_guilds
lea eax, [ebp - 0x1a4]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4412d2
mov ebx, 2
lea eax, [ebp - 0x7c]
mov dword [esp + 8], eax
mov dword [esp + 4], str.ondelete_guilds
lea eax, [ebp - 0x1a0]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4412fa
mov ebx, 1
lea eax, [ebp - 0x7b]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oncreate_players
lea eax, [ebp - 0x19c]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441322
mov ebx, 0
lea eax, [ebp - 0x7a]
mov dword [esp + 8], eax
mov dword [esp + 4], str.ondelete_players
lea eax, [ebp - 0x198]
mov dword [esp], eax
call fcn.007041ec
jmp 0x44134a
mov ebx, 4
lea eax, [ebp - 0x79]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__ondelete_accounts__BEFORE_DELETE_ON__accounts__FOR_EACH_ROW_BEGIN_DELETE_FROM__bans__WHERE__type__NOT_IN_1__2__AND__value___OLD._id___END_
lea eax, [ebp - 0x114]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4413a2
mov ebx, 3
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oncreate_guilds__AFTER_INSERT_ON__guilds__FOR_EACH_ROW_BEGIN_INSERT_INTO__guild_ranks____name____level____guild_id___VALUES__Leader__3__NEW._id____INSERT_INTO__guild_ranks____name____level____guild_id___VALUES__Vice_Leader__2__NEW._id____INSERT_INTO__guild_ranks____name____level____guild_id___VALUES__Member__1__NEW._id____END_
lea eax, [ebp - 0x110]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4413cd
mov ebx, 2
lea eax, [ebp - 0x77]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__ondelete_guilds__BEFORE_DELETE_ON__guilds__FOR_EACH_ROW_BEGIN_UPDATE__players__SET__guildnick______rank_id___0_WHERE__rank_id__IN__SELECT__id__FROM__guild_ranks__WHERE__guild_id___OLD._id____END_
lea eax, [ebp - 0x10c]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4413f8
mov ebx, 1
lea eax, [ebp - 0x76]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oncreate_players__AFTER_INSERT_ON__players__FOR_EACH_ROW_BEGIN_INSERT_INTO__player_skills____player_id____skillid____value___VALUES__NEW._id___0__10___INSERT_INTO__player_skills____player_id____skillid____value___VALUES__NEW._id___1__10___INSERT_INTO__player_skills____player_id____skillid____value___VALUES__NEW._id___2__10___INSERT_INTO__player_skills____player_id____skillid____value___VALUES__NEW._id___3__10___INSERT_INTO__player_skills____player_id____skillid____value___VALUES__NEW._id___4__10___INSERT_INTO__player_skills____player_id____skillid____value___VALUES__NEW._id___5__10___INSERT_INTO__player_skills____player_id____skillid____value___VALUES__NEW._id___6__10___END_
lea eax, [ebp - 0x108]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441423
mov ebx, 0
lea eax, [ebp - 0x75]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__ondelete_players__BEFORE_DELETE_ON__players__FOR_EACH_ROW_BEGIN_DELETE_FROM__bans__WHERE__type___2_AND__value___OLD._id___UPDATE__houses__SET__owner___0_WHERE__owner___OLD._id___END_
lea eax, [ebp - 0x104]
mov dword [esp], eax
call fcn.007041ec
jmp 0x44144e
lea eax, [ebp - 0x230]
mov dword [esp], eax
call fcn.007507e0
mov dword [ebp - 0x230], 0x839710
mov dword [ebp - 0x1c0], 0
mov byte [ebp - 0x1bc], 0
mov byte [ebp - 0x1bb], 0
mov dword [ebp - 0x1b8], 0
mov dword [ebp - 0x1b4], 0
mov dword [ebp - 0x1b0], 0
mov dword [ebp - 0x1ac], 0
mov eax, dword [0x8210cc]
mov dword [ebp - 0x264], eax
lea edi, [ebp - 0x264]
mov ebx, eax
sub ebx, 0xc
mov eax, dword [ebx]
mov edx, dword [0x8210d0]
mov dword [edi + eax], edx
mov dword [ebp - 0x260], 0
mov dword [esp + 4], 0
mov eax, dword [ebp - 0x264]
mov edx, dword [eax - 0xc]
lea eax, [edi + edx]
mov dword [esp], eax
call fcn.007518a0
jmp 0x4414f6
mov edx, dword [0x8210d4]
mov dword [ebp - 0x25c], edx
lea eax, [ebp - 0x25c]
mov edx, dword [edx - 0xc]
mov ecx, dword [0x8210d8]
mov dword [eax + edx], ecx
mov dword [esp + 4], 0
mov edx, dword [ebp - 0x25c]
add eax, dword [edx - 0xc]
mov dword [esp], eax
call fcn.007518a0
jmp 0x441556
mov eax, dword [0x8210c8]
mov dword [ebp - 0x264], eax
lea ebx, [ebp - 0x264]
mov eax, dword [eax - 0xc]
mov edx, dword [0x8210dc]
mov dword [ebx + eax], edx
mov eax, dword [0x8210e0]
mov dword [ebp - 0x25c], eax
mov eax, dword [0x8210c4]
mov dword [ebp - 0x264], eax
mov eax, dword [eax - 0xc]
mov edx, dword [0x8210e4]
mov dword [ebx + eax], edx
mov eax, dword [0x8210e8]
mov dword [ebp - 0x25c], eax
mov dword [ebp - method.c_streambufIwSt11char_traitsIwEE.virtual_0], vtable.c_streambufIwSt11char_traitsIwEE.0
mov dword [ebp - 0x254], 0
mov dword [ebp - 0x250], 0
mov dword [ebp - 0x24c], 0
mov dword [ebp - 0x248], 0
mov dword [ebp - 0x244], 0
mov dword [ebp - 0x240], 0
lea eax, [ebp - 0x23c]
mov dword [esp], eax
call fcn.0072de18
mov dword [ebp - fcn.00718768], 0x838ce8
mov dword [ebp - 0x238], 0x18
mov dword [ebp - 0x234], 0x7bf7b0
lea eax, [ebp - 0x258]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x264]
add ebx, dword [eax - 0xc]
mov dword [esp], ebx
call fcn.007518a0
jmp 0x441657
mov dword [ebp - fcn.006668d4], vtable.o.14.0
mov dword [ebp - 0x230], 0x824814
mov dword [ebp - 0x25c], 0x824800
mov dword [esp], 0x8d18a0
call fcn.00647b78
jmp 0x4416dc
mov ebx, 0
lea edi, [ebp - 0x74]
lea eax, [ebp + ebx*4 - 0x1a8]
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00704290
mov dword [esp + 4], edi
mov eax, dword [ebp + 8]
mov dword [esp], eax
call fcn.00440734
mov esi, eax
mov eax, dword [ebp - 0x74]
sub eax, 0xc
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], 0x7bf7a4
cmp eax, 0x7bf7a4
je 0x44179a
cmp dword [0x8e6f60], 0
je 0x441749
mov dword [esp + 4], 0xffffffff
lea eax, [eax + 8]
mov dword [esp], eax
call fcn.006b2de0
mov dword [ebp - 0x278], eax
jmp 0x441764
mov edx, dword [ebp - 0x270]
mov edx, dword [edx + 8]
mov dword [ebp - 0x278], edx
mov eax, edx
dec eax
mov edx, dword [ebp - 0x270]
mov dword [edx + 8], eax
cmp dword [ebp - 0x278], 0
jg 0x44179a
lea eax, [ebp - 0x1e]
mov dword [esp + 4], eax
mov edx, dword [ebp - 0x270]
mov dword [esp], edx
call fcn.00702c78
jmp 0x44179a
mov eax, esi
test al, al
jne 0x441805
mov dword [esp + 4], str.__Trigger:
mov dword [esp], 0x7bfa20
call fcn.0076107c
mov edx, dword [ebp + ebx*4 - 0x1a8]
mov ecx, dword [edx - 0xc]
mov dword [esp + 8], ecx
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00757358
mov dword [esp + 4], str._does_not_exist__creating_it...
mov dword [esp], eax
call fcn.0076107c
mov dword [esp], eax
call fcn.0075c288
mov eax, dword [ebp - 0x274]
mov edx, dword [eax]
lea eax, [ebp + ebx*4 - 0x114]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x274]
mov dword [esp], eax
call dword [edx + 0x18]
inc ebx
cmp ebx, 5
jne 0x4416e4
jmp 0x441823
lea eax, [ebp - 0x264]
mov dword [esp], eax
call fcn.006668d4
lea ebx, [ebp - 0x100]
lea edi, [ebp - 0x114]
jmp 0x441877
cmp ebx, edi
jne 0x441877
lea ebx, [ebp - 0x194]
lea edi, [ebp - 0x1a8]
jmp 0x441901
sub ebx, 4
mov esi, dword [ebx]
sub esi, 0xc
cmp dword [ebp - 0x26c], esi
je 0x441862
cmp dword [0x8e6f60], 0
je 0x4418ab
mov dword [esp + 4], 0xffffffff
lea eax, [esi + 8]
mov dword [esp], eax
call fcn.006b2de0
mov dword [ebp - 0x270], eax
jmp 0x4418ba
mov edx, dword [esi + 8]
mov dword [ebp - 0x270], edx
mov eax, edx
dec eax
mov dword [esi + 8], eax
cmp dword [ebp - 0x270], 0
jg 0x441862
lea eax, [ebp - 0x1d]
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00702c78
jmp 0x441862
cmp ebx, edi
je 0x442b1a
sub ebx, 4
mov esi, dword [ebx]
sub esi, 0xc
cmp dword [ebp - 0x26c], esi
je 0x4418f9
cmp dword [0x8e6f60], 0
je 0x441935
mov dword [esp + 4], 0xffffffff
lea eax, [esi + 8]
mov dword [esp], eax
call fcn.006b2de0
mov dword [ebp - 0x270], eax
jmp 0x441944
mov edx, dword [esi + 8]
mov dword [ebp - 0x270], edx
mov eax, edx
dec eax
mov dword [esi + 8], eax
cmp dword [ebp - 0x270], 0
jg 0x4418f9
lea eax, [ebp - 0x1c]
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00702c78
jmp 0x4418f9
mov ebx, 0x24
lea eax, [ebp - 0x6e]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oncreate_guilds
lea eax, [ebp - 0x114]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441991
mov ebx, 0x23
lea eax, [ebp - 0x6d]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oncreate_players
lea eax, [ebp - 0x110]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4419bc
mov ebx, 0x22
lea eax, [ebp - 0x6c]
mov dword [esp + 8], eax
mov dword [esp + 4], str.ondelete_accounts
lea eax, [ebp - 0x10c]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4419e7
mov ebx, 0x21
lea eax, [ebp - 0x6b]
mov dword [esp + 8], eax
mov dword [esp + 4], str.ondelete_players
lea eax, [ebp - 0x108]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441a12
mov ebx, 0x20
lea eax, [ebp - 0x6a]
mov dword [esp + 8], eax
mov dword [esp + 4], str.ondelete_guilds
lea eax, [ebp - 0x104]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441a3d
mov ebx, 0x1f
lea eax, [ebp - 0x69]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_players
lea eax, [ebp - 0x100]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441a68
mov ebx, 0x1e
lea eax, [ebp - 0x68]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_players
lea eax, [ebp - 0xfc]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441a93
mov ebx, 0x1d
lea eax, [ebp - 0x67]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_guilds
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441abe
mov ebx, 0x1c
lea eax, [ebp - 0x66]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_guilds
lea eax, [ebp - 0xf4]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441ae9
mov ebx, 0x1b
lea eax, [ebp - 0x65]
mov dword [esp + 8], eax
mov dword [esp + 4], str.ondelete_houses
lea eax, [ebp - 0xf0]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441b14
mov ebx, 0x1a
lea eax, [ebp - 0x64]
mov dword [esp + 8], eax
mov dword [esp + 4], str.ondelete_tiles
lea eax, [ebp - 0xec]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441b3f
mov ebx, 0x19
lea eax, [ebp - 0x63]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_guild_ranks
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441b6a
mov ebx, 0x18
lea eax, [ebp - 0x62]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_guild_ranks
lea eax, [ebp - 0xe4]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441b95
mov ebx, 0x17
lea eax, [ebp - 0x61]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_house_lists
lea eax, [ebp - 0xe0]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441bc0
mov ebx, 0x16
lea eax, [ebp - 0x60]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_house_lists
lea eax, [ebp - 0xdc]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441beb
mov ebx, 0x15
lea eax, [ebp - 0x5f]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_player_depotitems
lea eax, [ebp - 0xd8]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441c16
mov ebx, 0x14
lea eax, [ebp - 0x5e]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_player_depotitems
lea eax, [ebp - 0xd4]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441c41
mov ebx, 0x13
lea eax, [ebp - 0x5d]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_player_skills
lea eax, [ebp - 0xd0]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441c6c
mov ebx, 0x12
lea eax, [ebp - 0x5c]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_player_skills
lea eax, [ebp - 0xcc]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441c97
mov ebx, 0x11
lea eax, [ebp - 0x5b]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_player_storage
lea eax, [ebp - 0xc8]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441cc2
mov ebx, 0x10
lea eax, [ebp - 0x5a]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_player_storage
lea eax, [ebp - 0xc4]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441ced
mov ebx, 0xf
lea eax, [ebp - 0x59]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_player_viplist
lea eax, [ebp - 0xc0]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441d18
mov ebx, 0xe
lea eax, [ebp - 0x58]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_player_viplist
lea eax, [ebp - 0xbc]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441d43
mov ebx, 0xd
lea eax, [ebp - 0x57]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_account_viplist
lea eax, [ebp - 0xb8]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441d6e
mov ebx, 0xc
lea eax, [ebp - 0x56]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_account_viplist
lea eax, [ebp - 0xb4]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441d99
mov ebx, 0xb
lea eax, [ebp - 0x55]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_tile_items
lea eax, [ebp - 0xb0]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441dc4
mov ebx, 0xa
lea eax, [ebp - 0x54]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_tile_items
lea eax, [ebp - 0xac]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441def
mov ebx, 9
lea eax, [ebp - 0x53]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_player_spells
lea eax, [ebp - 0xa8]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441e1a
mov ebx, 8
lea eax, [ebp - 0x52]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_player_spells
lea eax, [ebp - 0xa4]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441e45
mov ebx, 7
lea eax, [ebp - 0x51]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_player_deaths
lea eax, [ebp - 0xa0]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441e70
mov ebx, 6
lea eax, [ebp - 0x50]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_player_deaths
lea eax, [ebp - 0x9c]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441e9b
mov ebx, 5
lea eax, [ebp - 0x4f]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_killers
lea eax, [ebp - 0x98]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441ec6
mov ebx, 4
lea eax, [ebp - 0x4e]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_killers
lea eax, [ebp - 0x94]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441ef1
mov ebx, 3
lea eax, [ebp - 0x4d]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_environment_killers
lea eax, [ebp - 0x90]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441f1c
mov ebx, 2
lea eax, [ebp - 0x4c]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_environment_killers
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441f44
mov ebx, 1
lea eax, [ebp - 0x4b]
mov dword [esp + 8], eax
mov dword [esp + 4], str.oninsert_player_killers
lea eax, [ebp - 0x88]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441f6c
mov ebx, 0
lea eax, [ebp - 0x4a]
mov dword [esp + 8], eax
mov dword [esp + 4], str.onupdate_player_killers
lea eax, [ebp - 0x84]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441f94
mov ebx, 0x24
lea eax, [ebp - 0x49]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oncreate_guilds__AFTER_INSERT_ON__guilds__BEGIN__tINSERT_INTO__guild_ranks____name____level____guild_id___VALUES___Leader___3__NEW._id____tINSERT_INTO__guild_ranks____name____level____guild_id___VALUES___Vice_Leader___2__NEW._id____tINSERT_INTO__guild_ranks____name____level____guild_id___VALUES___Member___1__NEW._id___END_
lea eax, [ebp - 0x1a8]
mov dword [esp], eax
call fcn.007041ec
jmp 0x441fec
mov ebx, 0x23
lea eax, [ebp - 0x48]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oncreate_players_AFTER_INSERTON__players_BEGIN_tINSERT_INTO__player_skills____player_id____skillid____value___VALUES__NEW._id___0__10___tINSERT_INTO__player_skills____player_id____skillid____value___VALUES__NEW._id___1__10___tINSERT_INTO__player_skills____player_id____skillid____value___VALUES__NEW._id___2__10___tINSERT_INTO__player_skills____player_id____skillid____value___VALUES__NEW._id___3__10___tINSERT_INTO__player_skills____player_id____skillid____value___VALUES__NEW._id___4__10___tINSERT_INTO__player_skills____player_id____skillid____value___VALUES__NEW._id___5__10___tINSERT_INTO__player_skills____player_id____skillid____value___VALUES__NEW._id___6__10__END_
lea eax, [ebp - 0x1a4]
mov dword [esp], eax
call fcn.007041ec
jmp 0x442017
mov ebx, 0x22
lea eax, [ebp - 0x47]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__ondelete_accounts_BEFORE_DELETEON__accounts_FOR_EACH_ROWBEGIN_tDELETE_FROM__players__WHERE__account_id___OLD._id___tDELETE_FROM__account_viplist__WHERE__account_id___OLD._id___tDELETE_FROM__bans__WHERE__type__IN__3__4__AND__value___OLD._id__END_
lea eax, [ebp - 0x1a0]
mov dword [esp], eax
call fcn.007041ec
jmp 0x442042
mov ebx, 0x21
lea eax, [ebp - 0x46]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__ondelete_players_BEFORE_DELETEON__players_FOR_EACH_ROWBEGIN_tSELECT_RAISE_ROLLBACK__DELETE_on_table__players__violates_foreign:__ownerid__from_table__guilds___tWHERE__SELECT__id__FROM__guilds__WHERE__ownerid___OLD._id___IS_NOT_NULL__tDELETE_FROM__account_viplist__WHERE__player_id___OLD._id___tDELETE_FROM__player_viplist__WHERE__player_id___OLD._id__OR__vip_id___OLD._id___tDELETE_FROM__player_storage__WHERE__player_id___OLD._id___tDELETE_FROM__player_skills__WHERE__player_id___OLD._id___tDELETE_FROM__player_items__WHERE__player_id___OLD._id___tDELETE_FROM__player_depotitems__WHERE__player_id___OLD._id___tDELETE_FROM__player_spells__WHERE__player_id___OLD._id___tDELETE_FROM__player_killers__WHERE__player_id___OLD._id___tDELETE_FROM__player_deaths__WHERE__player_id___OLD._id___tDELETE_FROM__guild_invites__WHERE__player_id___OLD._id___tDELETE_FROM__bans__WHERE__type__IN__2__5__AND__value___OLD._id___tUPDATE__houses__SET__owner___0_WHERE__owner___OLD._id__END_
lea eax, [ebp - 0x19c]
mov dword [esp], eax
call fcn.007041ec
jmp 0x44206d
mov ebx, 0x20
lea eax, [ebp - 0x45]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__ondelete_guilds_BEFORE_DELETEON__guilds_FOR_EACH_ROWBEGIN_tUPDATE__players__SET__guildnick______rank_id___0_WHERE__rank_id__IN__SELECT__id__FROM__guild_ranks__WHERE__guild_id___OLD._id____tDELETE_FROM__guild_ranks__WHERE__guild_id___OLD._id___tDELETE_FROM__guild_invites__WHERE__guild_id___OLD._id__END_
lea eax, [ebp - 0x198]
mov dword [esp], eax
call fcn.007041ec
jmp 0x442098
mov ebx, 0x1f
lea eax, [ebp - 0x44]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_players__BEFORE_INSERT_ON__players__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__players__violates_foreign:__account_id___WHERE_NEW._account_id__IS_NULL_OR__SELECT__id__FROM__accounts__WHERE__id___NEW._account_id___IS_NULL__END_
lea eax, [ebp - 0x194]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4420c3
mov ebx, 0x1e
lea eax, [ebp - 0x43]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_players__BEFORE_UPDATE_ON__players__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__UPDATE_on_table__players__violates_foreign:__account_id___WHERE_NEW._account_id__IS_NULL_OR__SELECT__id__FROM__accounts__WHERE__id___NEW._account_id___IS_NULL__END_
lea eax, [ebp - 0x190]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4420ee
mov ebx, 0x1d
lea eax, [ebp - 0x42]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_guilds__BEFORE_INSERT_ON__guilds__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__guilds__violates_foreign:__ownerid___WHERE_NEW._ownerid__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._ownerid___IS_NULL__END_
lea eax, [ebp - 0x18c]
mov dword [esp], eax
call fcn.007041ec
jmp 0x442119
mov ebx, 0x1c
lea eax, [ebp - 0x41]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_guilds__BEFORE_UPDATE_ON__guilds__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__UPDATE_on_table__guilds__violates_foreign:__ownerid___WHERE_NEW._ownerid__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._ownerid___IS_NULL__END_
lea eax, [ebp - 0x188]
mov dword [esp], eax
call fcn.007041ec
jmp 0x442144
mov ebx, 0x1b
lea eax, [ebp - 0x40]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__ondelete_houses__BEFORE_DELETE_ON__houses__FOR_EACH_ROW_BEGIN_DELETE_FROM__house_lists__WHERE__house_id___OLD._id___END_
lea eax, [ebp - 0x184]
mov dword [esp], eax
call fcn.007041ec
jmp 0x44216f
mov ebx, 0x1a
lea eax, [ebp - 0x3f]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__ondelete_tiles__BEFORE_DELETE_ON__tiles__FOR_EACH_ROW_BEGIN_DELETE_FROM__tile_items__WHERE__tile_id___OLD._id___END_
lea eax, [ebp - 0x180]
mov dword [esp], eax
call fcn.007041ec
jmp 0x44219a
mov ebx, 0x19
lea eax, [ebp - 0x3e]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_guild_ranks__BEFORE_INSERT_ON__guild_ranks__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__guild_ranks__violates_foreign:__guild_id___WHERE_NEW._guild_id__IS_NULL_OR__SELECT__id__FROM__guilds__WHERE__id___NEW._guild_id___IS_NULL__END_
lea eax, [ebp - 0x17c]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4421c5
mov ebx, 0x18
lea eax, [ebp - 0x3d]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_guild_ranks__BEFORE_UPDATE_ON__guild_ranks__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__UPDATE_on_table__guild_ranks__violates_foreign:__guild_id___WHERE_NEW._guild_id__IS_NULL_OR__SELECT__id__FROM__guilds__WHERE__id___NEW._guild_id___IS_NULL__END_
lea eax, [ebp - 0x178]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4421f0
mov ebx, 0x17
lea eax, [ebp - 0x3c]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_house_lists__BEFORE_INSERT_ON__house_lists__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__house_lists__violates_foreign:__house_id___WHERE_NEW._house_id__IS_NULL_OR__SELECT__id__FROM__houses__WHERE__id___NEW._house_id___IS_NULL__END_
lea eax, [ebp - 0x174]
mov dword [esp], eax
call fcn.007041ec
jmp 0x44221b
mov ebx, 0x16
lea eax, [ebp - 0x3b]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_house_lists__BEFORE_UPDATE_ON__house_lists__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__UPDATE_on_table__house_lists__violates_foreign:__house_id___WHERE_NEW._house_id__IS_NULL_OR__SELECT__id__FROM__houses__WHERE__id___NEW._house_id___IS_NULL__END_
lea eax, [ebp - 0x170]
mov dword [esp], eax
call fcn.007041ec
jmp 0x442246
mov ebx, 0x15
lea eax, [ebp - 0x3a]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_player_depotitems__BEFORE_INSERT_ON__player_depotitems__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__player_depotitems__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__END_
lea eax, [ebp - 0x16c]
mov dword [esp], eax
call fcn.007041ec
jmp 0x442271
mov ebx, 0x14
lea eax, [ebp - 0x39]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_player_depotitems__BEFORE_UPDATE_ON__player_depotitems__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__UPDATE_on_table__player_depotitems__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__END_
lea eax, [ebp - 0x168]
mov dword [esp], eax
call fcn.007041ec
jmp 0x44229c
mov ebx, 0x13
lea eax, [ebp - 0x38]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_player_skills__BEFORE_INSERT_ON__player_skills__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__player_skills__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__END_
lea eax, [ebp - 0x164]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4422c7
mov ebx, 0x12
lea eax, [ebp - 0x37]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_player_skills__BEFORE_UPDATE_ON__player_skills__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__UPDATE_on_table__player_skills__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__END_
lea eax, [ebp - 0x160]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4422f2
mov ebx, 0x11
lea eax, [ebp - 0x36]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_player_storage__BEFORE_INSERT_ON__player_storage__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__player_storage__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__END_
lea eax, [ebp - 0x15c]
mov dword [esp], eax
call fcn.007041ec
jmp 0x44231d
mov ebx, 0x10
lea eax, [ebp - 0x35]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_player_storage__BEFORE_UPDATE_ON__player_storage__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__UPDATE_on_table__player_storage__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__END_
lea eax, [ebp - 0x158]
mov dword [esp], eax
call fcn.007041ec
jmp 0x442348
mov ebx, 0xf
lea eax, [ebp - 0x34]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_player_viplist__BEFORE_INSERT_ON__player_viplist__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__player_viplist__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__SELECT_RAISE_ROLLBACK__INSERT_on_table__player_viplist__violates_foreign:__vip_id___WHERE_NEW._vip_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._vip_id___IS_NULL__END_
lea eax, [ebp - 0x154]
mov dword [esp], eax
call fcn.007041ec
jmp 0x442373
mov ebx, 0xe
lea eax, [ebp - 0x33]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_player_viplist__BEFORE_UPDATE_ON__player_viplist__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__UPDATE_on_table__player_viplist__violates_foreign:__vip_id___WHERE_NEW._vip_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._vip_id___IS_NULL__END_
lea eax, [ebp - 0x150]
mov dword [esp], eax
call fcn.007041ec
jmp 0x44239e
mov ebx, 0xd
lea eax, [ebp - 0x32]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_account_viplist__BEFORE_INSERT_ON__account_viplist__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__account_viplist__violates_foreign:__account_id___WHERE_NEW._account_id__IS_NULL_OR__SELECT__id__FROM__accounts__WHERE__id___NEW._account_id___IS_NULL__SELECT_RAISE_ROLLBACK__INSERT_on_table__account_viplist__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__END_
lea eax, [ebp - 0x14c]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4423c9
mov ebx, 0xc
lea eax, [ebp - 0x31]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_account_viplist__BEFORE_UPDATE_ON__account_viplist__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__UPDATE_on_table__account_viplist__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__END_
lea eax, [ebp - 0x148]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4423f4
mov ebx, 0xb
lea eax, [ebp - 0x30]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_tile_items__BEFORE_INSERT_ON__tile_items__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__tile_items__violates_foreign:__tile_id___WHERE_NEW._tile_id__IS_NULL_OR__SELECT__id__FROM__tiles__WHERE__id___NEW._tile_id___IS_NULL__END_
lea eax, [ebp - 0x144]
mov dword [esp], eax
call fcn.007041ec
jmp 0x44241f
mov ebx, 0xa
lea eax, [ebp - 0x2f]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_tile_items__BEFORE_UPDATE_ON__tile_items__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__UPDATE_on_table__tile_items__violates_foreign:__tile_id___WHERE_NEW._tile_id__IS_NULL_OR__SELECT__id__FROM__tiles__WHERE__id___NEW._tile_id___IS_NULL__END_
lea eax, [ebp - 0x140]
mov dword [esp], eax
call fcn.007041ec
jmp 0x44244a
mov ebx, 9
lea eax, [ebp - 0x2e]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_player_spells__BEFORE_INSERT_ON__player_spells__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__player_spells__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__END_
lea eax, [ebp - 0x13c]
mov dword [esp], eax
call fcn.007041ec
jmp 0x442475
mov ebx, 8
lea eax, [ebp - 0x2d]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_player_spells__BEFORE_UPDATE_ON__player_spells__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__UPDATE_on_table__player_spells__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__END_
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4424a0
mov ebx, 7
lea eax, [ebp - 0x2c]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_player_deaths__BEFORE_INSERT_ON__player_deaths__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__player_deaths__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__END_
lea eax, [ebp - 0x134]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4424cb
mov ebx, 6
lea eax, [ebp - 0x2b]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_player_deaths__BEFORE_UPDATE_ON__player_deaths__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__UPDATE_on_table__player_deaths__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__END_
lea eax, [ebp - 0x130]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4424f6
mov ebx, 5
lea eax, [ebp - 0x2a]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_killers__BEFORE_INSERT_ON__killers__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__killers__violates_foreign:__death_id___WHERE_NEW._death_id__IS_NULL_OR__SELECT__id__FROM__player_deaths__WHERE__id___NEW._death_id___IS_NULL__END_
lea eax, [ebp - 0x12c]
mov dword [esp], eax
call fcn.007041ec
jmp 0x442521
mov ebx, 4
lea eax, [ebp - 0x29]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_killers__BEFORE_UPDATE_ON__killers__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__UPDATE_on_table__killers__violates_foreign:__death_id___WHERE_NEW._death_id__IS_NULL_OR__SELECT__id__FROM__player_deaths__WHERE__id___NEW._death_id___IS_NULL__END_
lea eax, [ebp - 0x128]
mov dword [esp], eax
call fcn.007041ec
jmp 0x44254c
mov ebx, 3
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_environment_killers__BEFORE_INSERT_ON__environment_killers__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__enviroment_killers__violates_foreign:__kill_id___WHERE_NEW._kill_id__IS_NULL_OR__SELECT__id__FROM__killers__WHERE__id___NEW._kill_id___IS_NULL__END_
lea eax, [ebp - 0x124]
mov dword [esp], eax
call fcn.007041ec
jmp 0x442577
mov ebx, 2
lea eax, [ebp - 0x27]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_environment_killers__BEFORE_UPDATE_ON__environment_killers__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__enviroment_killers__violates_foreign:__kill_id___WHERE_NEW._kill_id__IS_NULL_OR__SELECT__id__FROM__killers__WHERE__id___NEW._kill_id___IS_NULL__END_
lea eax, [ebp - 0x120]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4425a2
mov ebx, 1
lea eax, [ebp - 0x26]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__oninsert_player_killers__BEFORE_INSERT_ON__player_killers__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__INSERT_on_table__player_killers__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__SELECT_RAISE_ROLLBACK__INSERT_on_table__player_killers__violates_foreign:__kill_id___WHERE_NEW._kill_id__IS_NULL_OR__SELECT__id__FROM__killers__WHERE__id___NEW._kill_id___IS_NULL__END_
lea eax, [ebp - 0x11c]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4425cd
mov ebx, 0
lea eax, [ebp - 0x25]
mov dword [esp + 8], eax
mov dword [esp + 4], str.CREATE_TRIGGER__onupdate_player_killers__BEFORE_UPDATE_ON__player_killers__FOR_EACH_ROW_BEGIN_SELECT_RAISE_ROLLBACK__UPDATE_on_table__player_killers__violates_foreign:__player_id___WHERE_NEW._player_id__IS_NULL_OR__SELECT__id__FROM__players__WHERE__id___NEW._player_id___IS_NULL__SELECT_RAISE_ROLLBACK__UPDATE_on_table__killers__violates_foreign:__kill_id___WHERE_NEW._kill_id__IS_NULL_OR__SELECT__id__FROM__killers__WHERE__id___NEW._kill_id___IS_NULL__END_
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.007041ec
jmp 0x4425f8
lea eax, [ebp - 0x230]
mov dword [esp], eax
call fcn.007507e0
mov dword [ebp - 0x230], 0x839710
mov dword [ebp - 0x1c0], 0
mov byte [ebp - 0x1bc], 0
mov byte [ebp - 0x1bb], 0
mov dword [ebp - 0x1b8], 0
mov dword [ebp - 0x1b4], 0
mov dword [ebp - 0x1b0], 0
mov dword [ebp - 0x1ac], 0
mov edx, dword [0x8210cc]
mov dword [ebp - 0x264], edx
lea edi, [ebp - 0x264]
mov ebx, edx
sub ebx, 0xc
mov eax, dword [ebx]
mov edx, dword [0x8210d0]
mov dword [edi + eax], edx
mov dword [ebp - 0x260], 0
mov dword [esp + 4], 0
mov eax, dword [ebp - 0x264]
mov edx, dword [eax - 0xc]
lea eax, [edi + edx]
mov dword [esp], eax
call fcn.007518a0
jmp 0x4426a1
mov edx, dword [0x8210d4]
mov dword [ebp - 0x25c], edx
lea eax, [ebp - 0x25c]
mov edx, dword [edx - 0xc]
mov ecx, dword [0x8210d8]
mov dword [eax + edx], ecx
mov dword [esp + 4], 0
mov edx, dword [ebp - 0x25c]
add eax, dword [edx - 0xc]
mov dword [esp], eax
call fcn.007518a0
jmp 0x442701
mov eax, dword [0x8210c8]
mov dword [ebp - 0x264], eax
lea ebx, [ebp - 0x264]
mov eax, dword [eax - 0xc]
mov edx, dword [0x8210dc]
mov dword [ebx + eax], edx
mov eax, dword [0x8210e0]
mov dword [ebp - 0x25c], eax
mov eax, dword [0x8210c4]
mov dword [ebp - 0x264], eax
mov eax, dword [eax - 0xc]
mov edx, dword [0x8210e4]
mov dword [ebx + eax], edx
mov eax, dword [0x8210e8]
mov dword [ebp - 0x25c], eax
mov dword [ebp - method.c_streambufIwSt11char_traitsIwEE.virtual_0], vtable.c_streambufIwSt11char_traitsIwEE.0
mov dword [ebp - 0x254], 0
mov dword [ebp - 0x250], 0
mov dword [ebp - 0x24c], 0
mov dword [ebp - 0x248], 0
mov dword [ebp - 0x244], 0
mov dword [ebp - 0x240], 0
lea eax, [ebp - 0x23c]
mov dword [esp], eax
call fcn.0072de18
mov dword [ebp - fcn.00718768], 0x838ce8
mov dword [ebp - 0x238], 0x18
mov dword [ebp - 0x234], 0x7bf7b0
lea eax, [ebp - 0x258]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x264]
add ebx, dword [eax - 0xc]
mov dword [esp], ebx
call fcn.007518a0
jmp 0x442802
mov dword [ebp - fcn.006668d4], vtable.o.14.0
mov dword [ebp - 0x230], 0x824814
mov dword [ebp - 0x25c], 0x824800
mov dword [esp], 0x8d18a0
call fcn.00647b78
jmp 0x442887
mov esi, 0
lea edi, [ebp - 0x24]
lea eax, [ebp + esi*4 - 0x114]
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00704290
mov dword [esp + 4], edi
mov eax, dword [ebp + 8]
mov dword [esp], eax
call fcn.00440734
mov bl, al
mov eax, dword [ebp - 0x24]
sub eax, 0xc
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], 0x7bf7a4
cmp eax, 0x7bf7a4
je 0x442948
cmp dword [0x8e6f60], 0
je 0x4428f4
mov dword [esp + 4], 0xffffffff
lea eax, [eax + 8]
mov dword [esp], eax
call fcn.006b2de0
mov dword [ebp - 0x278], eax
jmp 0x44290f
mov edx, dword [ebp - 0x270]
mov edx, dword [edx + 8]
mov dword [ebp - 0x278], edx
mov eax, edx
dec eax
mov edx, dword [ebp - 0x270]
mov dword [edx + 8], eax
cmp dword [ebp - 0x278], 0
jg 0x442948
lea eax, [ebp - 0x1b]
mov dword [esp + 4], eax
mov edx, dword [ebp - 0x270]
mov dword [esp], edx
call fcn.00702c78
jmp 0x442948
test bl, bl
jne 0x4429c7
mov dword [esp + 8], 0xb
mov dword [esp + 4], str.__Trigger:
mov dword [esp], 0x7bfa20
call fcn.00757358
mov eax, dword [ebp + esi*4 - 0x114]
mov edx, dword [eax - 0xc]
mov dword [esp + 8], edx
mov dword [esp + 4], eax
mov dword [esp], 0x7bfa20
call fcn.00757358
mov ebx, eax
mov dword [esp + 8], 0x1f
mov dword [esp + 4], str._does_not_exist__creating_it...
mov dword [esp], eax
call fcn.00757358
mov dword [esp], ebx
call fcn.0075c288
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
lea edx, [ebp + esi*4 - 0x1a8]
mov dword [esp + 4], edx
mov edx, dword [ebp - 0x274]
mov dword [esp], edx
call dword [eax + 0x18]
inc esi
cmp esi, 0x25
jne 0x44288f
jmp 0x4429e5
lea eax, [ebp - 0x264]
mov dword [esp], eax
call fcn.006668d4
lea ebx, [ebp - 0x114]
lea edi, [ebp - 0x1a8]
jmp 0x442a36
cmp ebx, edi
jne 0x442a36
lea ebx, [ebp - 0x80]
lea edi, [ebp - 0x114]
jmp 0x442ab7
sub ebx, 4
mov esi, dword [ebx]
sub esi, 0xc
cmp dword [ebp - 0x26c], esi
je 0x442a24
cmp dword [0x8e6f60], 0
je 0x442a6a
mov dword [esp + 4], 0xffffffff
lea eax, [esi + 8]
mov dword [esp], eax
call fcn.006b2de0
mov dword [ebp - 0x270], eax
jmp 0x442a77
mov eax, dword [esi + 8]
mov dword [ebp - 0x270], eax
dec eax
mov dword [esi + 8], eax
cmp dword [ebp - 0x270], 0
jg 0x442a24
lea edx, [ebp - 0x1a]
mov dword [esp + 4], edx
mov dword [esp], esi
call fcn.00702c78
jmp 0x442a24
cmp ebx, edi
je 0x442b1a
sub ebx, 4
mov esi, dword [ebx]
sub esi, 0xc
cmp dword [ebp - 0x26c], esi
je 0x442ab3
cmp dword [0x8e6f60], 0
je 0x442aeb
mov dword [esp + 4], 0xffffffff
lea eax, [esi + 8]
mov dword [esp], eax
call fcn.006b2de0
mov dword [ebp - 0x270], eax
jmp 0x442af8
mov eax, dword [esi + 8]
mov dword [ebp - 0x270], eax
dec eax
mov dword [esi + 8], eax
cmp dword [ebp - 0x270], 0
jg 0x442ab3
lea edx, [ebp - 0x19]
mov dword [esp + 4], edx
mov dword [esp], esi
call fcn.00702c78
jmp 0x442ab3
add esp, 0x27c
pop ebx
pop esi
pop edi
leave
ret