Function at 0x67ec58
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x7c
mov eax, dword [ebp + 8]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x54], 0x80c9e4
mov dword [ebp - 0x50], 0x99c574
lea edx, [ebp - 0x18]
mov dword [ebp - 0x4c], edx
mov dword [ebp - 0x48], 0x681515
mov dword [ebp - 0x44], esp
lea eax, [ebp - 0x6c]
mov dword [esp], eax
call fcn.0080f6e4
cmp dword [ebp + 0xc], 0x40
ja case.0x67ec9d.1
mov eax, dword [ebp + 0xc]
jmp dword [eax*4 + 0x9c4668]
lea edx, [ebp - 0x38]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x38]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Destination_is_out_of_reach.
lea edx, [ebp - 0x28]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x7a
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67ed0e
lea edx, [ebp - 0x28]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x79
call fcn.006c4c5e
jmp 0x67ed0e
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x7a
call fcn.0092c358
jmp 0x67ed3f
lea eax, [ebp - 0x38]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_cannot_move_this_object.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x78
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67edb9
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x77
call fcn.006c4c5e
jmp 0x67edb9
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x78
call fcn.0092c358
jmp 0x67edea
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Drop_the_double_handed_object_first.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x76
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67ee64
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x75
call fcn.006c4c5e
jmp 0x67ee64
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x76
call fcn.0092c358
jmp 0x67ee95
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Both_hands_needs_to_be_free.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x74
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67ef0f
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x73
call fcn.006c4c5e
jmp 0x67ef0f
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x74
call fcn.0092c358
jmp 0x67ef40
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_cannot_dress_this_object_there.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x72
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67efba
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x71
call fcn.006c4c5e
jmp 0x67efba
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x72
call fcn.0092c358
jmp 0x67efeb
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Put_this_object_in_your_hand.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x70
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f065
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x6f
call fcn.006c4c5e
jmp 0x67f065
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x70
call fcn.0092c358
jmp 0x67f096
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Put_this_object_in_both_hands.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x6e
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f110
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x6d
call fcn.006c4c5e
jmp 0x67f110
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x6e
call fcn.0092c358
jmp 0x67f141
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_may_use_only_one_weapon.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x6c
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f1bb
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x6b
call fcn.006c4c5e
jmp 0x67f1bb
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x6c
call fcn.0092c358
jmp 0x67f1ec
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Too_far_away.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x6a
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f266
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x69
call fcn.006c4c5e
jmp 0x67f266
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x6a
call fcn.0092c358
jmp 0x67f297
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.First_go_downstairs.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x68
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f311
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x67
call fcn.006c4c5e
jmp 0x67f311
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x68
call fcn.0092c358
jmp 0x67f342
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.First_go_upstairs.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x66
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f3bc
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x65
call fcn.006c4c5e
jmp 0x67f3bc
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x66
call fcn.0092c358
jmp 0x67f3ed
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_cant_carry_more_than_6_pokemons.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x64
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f467
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x63
call fcn.006c4c5e
jmp 0x67f467
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x64
call fcn.0092c358
jmp 0x67f498
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_cannot_put_more_objects_in_this_container.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x62
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f512
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x61
call fcn.006c4c5e
jmp 0x67f512
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x62
call fcn.0092c358
jmp 0x67f543
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.There_is_not_enough_room.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x60
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f5bd
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x5f
call fcn.006c4c5e
jmp 0x67f5bd
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x60
call fcn.0092c358
jmp 0x67f5ee
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_cannot_pickup_this_object.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x5e
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f668
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x5d
call fcn.006c4c5e
jmp 0x67f668
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x5e
call fcn.0092c358
jmp 0x67f699
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_cannot_throw_there.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x5c
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f713
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x5b
call fcn.006c4c5e
jmp 0x67f713
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x5c
call fcn.0092c358
jmp 0x67f744
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.There_is_no_way.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x5a
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f7be
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x59
call fcn.006c4c5e
jmp 0x67f7be
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x5a
call fcn.0092c358
jmp 0x67f7ef
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.This_is_impossible.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x58
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f869
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x57
call fcn.006c4c5e
jmp 0x67f869
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x58
call fcn.0092c358
jmp 0x67f89a
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_cannot_enter_a_protection_zone_after_attacking_another_player.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x56
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f914
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x55
call fcn.006c4c5e
jmp 0x67f914
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x56
call fcn.0092c358
jmp 0x67f945
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_are_not_invited.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x54
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67f9bf
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x53
call fcn.006c4c5e
jmp 0x67f9bf
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x54
call fcn.0092c358
jmp 0x67f9f0
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Creature_does_not_exist.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x52
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67fa6a
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x51
call fcn.006c4c5e
jmp 0x67fa6a
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x52
call fcn.0092c358
jmp 0x67fa9b
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_cannot_put_more_items_in_this_depot.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x50
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67fb15
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x4f
call fcn.006c4c5e
jmp 0x67fb15
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x50
call fcn.0092c358
jmp 0x67fb46
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_cannot_use_this_object.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x4e
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67fbc0
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x4d
call fcn.006c4c5e
jmp 0x67fbc0
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x4e
call fcn.0092c358
jmp 0x67fbf1
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.A_player_with_this_name_is_not_online.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x4c
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67fc6b
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x4b
call fcn.006c4c5e
jmp 0x67fc6b
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x4c
call fcn.0092c358
jmp 0x67fc9c
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_do_not_have_the_required_magic_level_to_use_this_rune.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x4a
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67fd16
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x49
call fcn.006c4c5e
jmp 0x67fd16
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x4a
call fcn.0092c358
jmp 0x67fd47
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_are_already_trading.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x48
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67fdc1
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x47
call fcn.006c4c5e
jmp 0x67fdc1
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x48
call fcn.0092c358
jmp 0x67fdf2
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.This_player_is_already_trading.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x46
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67fe6c
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x45
call fcn.006c4c5e
jmp 0x67fe6c
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x46
call fcn.0092c358
jmp 0x67fe9d
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_may_not_logout_during_or_immediately_after_a_fight_
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x44
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67ff17
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x43
call fcn.006c4c5e
jmp 0x67ff17
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x44
call fcn.0092c358
jmp 0x67ff48
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_are_not_allowed_to_shoot_directly_on_players.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x42
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x67ffc2
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x41
call fcn.006c4c5e
jmp 0x67ffc2
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x42
call fcn.0092c358
jmp 0x67fff3
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_do_not_have_enough_level.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x40
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x68006d
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x3f
call fcn.006c4c5e
jmp 0x68006d
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x40
call fcn.0092c358
jmp 0x68009e
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_do_not_have_enough_magic_level.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x3e
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x680118
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x3d
call fcn.006c4c5e
jmp 0x680118
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x3e
call fcn.0092c358
jmp 0x680149
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_do_not_have_enough_mana.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x3c
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x6801c3
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x3b
call fcn.006c4c5e
jmp 0x6801c3
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x3c
call fcn.0092c358
jmp 0x6801f4
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_do_not_have_enough_soul.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x3a
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x68026e
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x39
call fcn.006c4c5e
jmp 0x68026e
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x3a
call fcn.0092c358
jmp 0x68029f
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_are_exhausted.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x38
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x680319
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x37
call fcn.006c4c5e
jmp 0x680319
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x38
call fcn.0092c358
jmp 0x68034a
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_can_only_use_this_rune_on_creatures.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x36
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x6803c4
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x35
call fcn.006c4c5e
jmp 0x6803c4
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x36
call fcn.0092c358
jmp 0x6803f5
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Player_is_not_reachable.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x34
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x68046f
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x33
call fcn.006c4c5e
jmp 0x68046f
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x34
call fcn.0092c358
jmp 0x6804a0
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Creature_is_not_reachable.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x32
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x68051a
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x31
call fcn.006c4c5e
jmp 0x68051a
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x32
call fcn.0092c358
jmp 0x68054b
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.This_action_is_not_permitted_in_a_protection_zone.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x30
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x6805c5
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x2f
call fcn.006c4c5e
jmp 0x6805c5
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x30
call fcn.0092c358
jmp 0x6805f6
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_may_not_attack_this_player.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x2e
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x680670
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x2d
call fcn.006c4c5e
jmp 0x680670
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x2e
call fcn.0092c358
jmp 0x6806a1
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_may_not_attack_this_creature.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x2c
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x68071b
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x2b
call fcn.006c4c5e
jmp 0x68071b
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x2c
call fcn.0092c358
jmp 0x68074c
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_may_not_attack_a_trainer_in_a_protection_zone.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x2a
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x6807c6
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x29
call fcn.006c4c5e
jmp 0x6807c6
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x2a
call fcn.0092c358
jmp 0x6807f7
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_may_not_attack_a_person_while_you_are_in_a_protection_zone.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x28
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x680871
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x27
call fcn.006c4c5e
jmp 0x680871
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x28
call fcn.0092c358
jmp 0x6808a2
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_can_only_use_it_on_creatures.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x26
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x68091c
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x25
call fcn.006c4c5e
jmp 0x68091c
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x26
call fcn.0092c358
jmp 0x68094d
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Turn_secure_mode_off_if_you_really_want_to_attack_unmarked_players.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x24
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x6809c7
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x23
call fcn.006c4c5e
jmp 0x6809c7
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x24
call fcn.0092c358
jmp 0x6809f8
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_need_a_premium_account.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x22
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x680a72
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x21
call fcn.006c4c5e
jmp 0x680a72
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x22
call fcn.0092c358
jmp 0x680aa3
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_need_to_learn_this_spell_first.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x20
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x680b1d
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x1f
call fcn.006c4c5e
jmp 0x680b1d
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x20
call fcn.0092c358
jmp 0x680b4e
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Your_vocation_cannot_use_this_spell.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x1e
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x680bc8
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x1d
call fcn.006c4c5e
jmp 0x680bc8
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x1e
call fcn.0092c358
jmp 0x680bf9
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_need_to_equip_a_weapon_to_use_this_spell.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x1c
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x680c73
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x1b
call fcn.006c4c5e
jmp 0x680c73
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x1c
call fcn.0092c358
jmp 0x680ca4
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_cannot_leave_a_pvp_zone_after_attacking_another_player.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x1a
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x680d1e
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x19
call fcn.006c4c5e
jmp 0x680d1e
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x1a
call fcn.0092c358
jmp 0x680d4f
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_cannot_enter_a_pvp_zone_after_attacking_another_player.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x18
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x680dc9
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x17
call fcn.006c4c5e
jmp 0x680dc9
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x18
call fcn.0092c358
jmp 0x680dfa
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.This_action_is_not_permitted_in_a_non_pvp_zone.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x16
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x680e74
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x15
call fcn.006c4c5e
jmp 0x680e74
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x16
call fcn.0092c358
jmp 0x680ea5
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_cannot_logout_here.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x14
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x680f1f
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x13
call fcn.006c4c5e
jmp 0x680f1f
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x14
call fcn.0092c358
jmp 0x680f50
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_need_a_magic_item_to_cast_this_spell.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x12
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x680fca
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x11
call fcn.006c4c5e
jmp 0x680fca
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x12
call fcn.0092c358
jmp 0x680ffb
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_cannot_conjure_items_here.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0x10
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x681075
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0xf
call fcn.006c4c5e
jmp 0x681075
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0x10
call fcn.0092c358
jmp 0x6810a6
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_need_to_split_your_spears_first.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0xe
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x681120
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0xd
call fcn.006c4c5e
jmp 0x681120
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0xe
call fcn.0092c358
jmp 0x681151
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Name_is_too_ambiguous.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0xc
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x6811cb
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 0xb
call fcn.006c4c5e
jmp 0x6811cb
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0xc
call fcn.0092c358
jmp 0x6811fc
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_may_use_only_one_shield.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 0xa
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x681276
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 9
call fcn.006c4c5e
jmp 0x681276
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 0xa
call fcn.0092c358
jmp 0x6812a7
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_are_not_the_owner.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 8
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x681321
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 7
call fcn.006c4c5e
jmp 0x681321
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 8
call fcn.0092c358
jmp 0x681352
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_may_not_cast_area_spells_while_you_have_a_black_skull.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 6
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x6813cc
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 5
call fcn.006c4c5e
jmp 0x6813cc
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 6
call fcn.0092c358
jmp 0x6813fd
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.You_cannot_add_more_items_on_this_tile.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 4
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x681477
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 3
call fcn.006c4c5e
jmp 0x681477
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 4
call fcn.0092c358
jmp 0x6814a8
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
jmp case.0x67ec9d.0
lea edx, [ebp - 0x28]
mov dword [esp], edx
call fcn.00922308
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Sorry__not_possible.
lea edx, [ebp - 0x38]
mov dword [esp], edx
mov dword [ebp - 0x68], 2
call fcn.0092bb18
mov eax, dword [ebp - 0x70]
cmp dword [eax + 0x688], 0
je 0x681976
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov eax, dword [eax + 0x688]
mov dword [esp], eax
mov dword [ebp - 0x68], 1
call fcn.006c4c5e
jmp 0x681976
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x68], 2
call fcn.0092c358
jmp 0x6819a7
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x6c]
mov dword [esp], eax
call fcn.0080f7c4
add esp, 0x7c
pop ebx
pop esi
pop edi
pop ebp
ret