Function at 0x486610
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
mov eax, dword [0x69bd40]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
push edi
push 0x3f5
push 0
push 0
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x6c6c6f43
push 0x687d68
push eax
mov dword [ebp - 0xc], 0x6f697369
mov word [ebp - 8], 0x6e
call dword [sym.imp.python27.dll_Py_InitModule4]
movaps xmm0, xmmword [0x632630]
mov edi, eax
mov esi, dword [sym.imp.python27.dll_PyModule_AddIntConstant]
movups xmmword [ebp - 0x60], xmm0
push 0x1e
movaps xmm0, xmmword [0x632610]
movups xmmword [ebp - 0x2c], xmm0
push str.PLAYER_NAME_MAX_LEN
movaps xmm0, xmmword [0x632620]
push edi
mov dword [ebp - 0x50], 0x42414e45
mov word [ebp - 0x4c], 0x454c
mov byte [ebp - 0x4a], 0
mov dword [ebp - 0x1c], 0x4341445f
mov dword [ebp - 0x18], 0x45565f41
mov word [ebp - 0x14], 0x495a
mov byte [ebp - 0x12], 0
movups xmmword [ebp - 0x48], xmm0
mov dword [ebp - 0x38], 0x494f565f
mov dword [ebp - 0x34], 0x53435f45
mov word [ebp - 0x30], 0x46
call esi
push 0
push str.MOTION_NONE
push edi
call esi
push 0x19
push str.MOTION_SPAWN
push edi
call esi
push 1
push str.MOTION_WAIT
push edi
call esi
add esp, 0x44
push 2
push str.MOTION_WALK
push edi
call esi
push 3
push str.MOTION_RUN
push edi
call esi
push 4
push str.MOTION_CHANGE_WEAPON
push edi
call esi
push 5
push str.MOTION_DAMAGE
push edi
call esi
push 6
lea eax, [ebp - 0x2c]
push eax
push edi
call esi
push 7
push str.MOTION_STAND_UP
push edi
call esi
add esp, 0x48
push 8
push str.MOTION_DAMAGE_BACK
push edi
call esi
push 9
lea eax, [ebp - 0x48]
push eax
push edi
call esi
push 0xa
push str.MOTION_STAND_UP_BACK
push edi
call esi
push 0xb
push str.MOTION_DEAD
push edi
call esi
push 0xc
push str.MOTION_DEAD_BACK
push edi
call esi
push 0xd
push str.MOTION_NORMAL_ATTACK
push edi
call esi
add esp, 0x48
push 0xe
push str.MOTION_COMBO_ATTACK_1
push edi
call esi
push 0xf
push str.MOTION_COMBO_ATTACK_2
push edi
call esi
push 0x10
push str.MOTION_COMBO_ATTACK_3
push edi
call esi
push 0x11
push str.MOTION_COMBO_ATTACK_4
push edi
call esi
push 0x12
push str.MOTION_COMBO_ATTACK_5
push edi
call esi
push 0x13
push str.MOTION_COMBO_ATTACK_6
push edi
call esi
add esp, 0x48
push 0x14
push str.MOTION_COMBO_ATTACK_7
push edi
call esi
push 0x15
push str.MOTION_COMBO_ATTACK_8
push edi
call esi
push 0x16
push str.MOTION_INTRO_WAIT
push edi
call esi
push 0x17
push str.MOTION_INTRO_SELECTED
push edi
call esi
push 0x18
push str.MOTION_INTRO_NOT_SELECTED
push edi
call esi
push 0x1a
push str.MOTION_FISHING_THROW
push edi
call esi
add esp, 0x48
push 0x1b
push str.MOTION_FISHING_WAIT
push edi
call esi
push 0x1c
push str.MOTION_FISHING_STOP
push edi
call esi
push 0x1d
push str.MOTION_FISHING_REACT
push edi
call esi
push 0x1e
push str.MOTION_FISHING_CATCH
push edi
call esi
push 0x1f
push str.MOTION_FISHING_FAIL
push edi
call esi
push 0x20
push str.MOTION_STOP
push edi
call esi
add esp, 0x48
push 0x32
push str.MOTION_SKILL
push edi
call esi
push 0x132
push str.MOTION_CLAP
push edi
call esi
push 0x146
push str.MOTION_DANCE_1
push edi
call esi
push 0x147
push str.MOTION_DANCE_2
push edi
call esi
push 0x148
push str.MOTION_DANCE_3
push edi
call esi
push 0x149
push str.MOTION_DANCE_4
push edi
call esi
add esp, 0x48
push 0x14a
push str.MOTION_DANCE_5
push edi
call esi
push 0x14b
push str.MOTION_DANCE_6
push edi
call esi
push 0x157
push str.MOTION_CONGRATULATION
push edi
call esi
push 0x158
push str.MOTION_FORGIVE
push edi
call esi
push 0x159
push str.MOTION_ANGRY
push edi
call esi
push 0x15a
push str.MOTION_ATTRACTIVE
push edi
call esi
add esp, 0x48
push 0x15b
push str.MOTION_SAD
push edi
call esi
push 0x15c
push str.MOTION_SHY
push edi
call esi
push 0x15d
push str.MOTION_CHEERUP
push edi
call esi
push 0x15e
push str.MOTION_BANTER
push edi
call esi
push 0x15f
push str.MOTION_JOY
push edi
call esi
push 0x133
push str.MOTION_CHEERS_1
push edi
call esi
add esp, 0x48
push 0x134
push str.MOTION_CHEERS_2
push edi
call esi
push 0x135
push str.MOTION_KISS_WITH_WARRIOR
push edi
call esi
push 0x136
push str.MOTION_KISS_WITH_ASSASSIN
push edi
call esi
push 0x137
push str.MOTION_KISS_WITH_SURA
push edi
call esi
push 0x138
push str.MOTION_KISS_WITH_SHAMAN
push edi
call esi
push 0x139
push str.MOTION_FRENCH_KISS_WITH_WARRIOR
push edi
call esi
add esp, 0x48
push 0x13a
push str.MOTION_FRENCH_KISS_WITH_ASSASSIN
push edi
call esi
push 0x13b
push str.MOTION_FRENCH_KISS_WITH_SURA
push edi
call esi
push 0x13c
push str.MOTION_FRENCH_KISS_WITH_SHAMAN
push edi
call esi
push 0x13d
push str.MOTION_SLAP_HIT_WITH_WARRIOR
push edi
call esi
push 0x13e
push str.MOTION_SLAP_HIT_WITH_ASSASSIN
push edi
call esi
push 0x13f
push str.MOTION_SLAP_HIT_WITH_SURA
push edi
call esi
add esp, 0x48
push 0x140
push str.MOTION_SLAP_HIT_WITH_SHAMAN
push edi
call esi
push 0x141
push str.MOTION_SLAP_HURT_WITH_WARRIOR
push edi
call esi
push 0x142
push str.MOTION_SLAP_HURT_WITH_ASSASSIN
push edi
call esi
push 0x143
push str.MOTION_SLAP_HURT_WITH_SURA
push edi
call esi
push 0x144
push str.MOTION_SLAP_HURT_WITH_SHAMAN
push edi
call esi
push 0x145
push str.MOTION_DIG
push edi
call esi
add esp, 0x48
push 0
push str.MOTION_MODE_RESERVED
push edi
call esi
push 1
lea eax, [ebp - 0x60]
push eax
push edi
call esi
push 2
push str.MOTION_MODE_ONEHAND_SWORD
push edi
call esi
push 3
push str.MOTION_MODE_TWOHAND_SWORD
push edi
call esi
push 4
push str.MOTION_MODE_DUALHAND_SWORD
push edi
call esi
push 5
push str.MOTION_MODE_BOW
push edi
call esi
add esp, 0x48
push 6
push str.MOTION_MODE_FAN
push edi
call esi
push 7
push str.MOTION_MODE_BELL
push edi
call esi
push 8
push str.MOTION_MODE_FISHING
push edi
call esi
push 9
push str.MOTION_MODE_HORSE
push edi
call esi
push 0xa
push str.MOTION_MODE_HORSE_ONEHAND_SWORD
push edi
call esi
push 0xb
push str.MOTION_MODE_HORSE_TWOHAND_SWORD
push edi
call esi
add esp, 0x48
push 0xc
push str.MOTION_MODE_HORSE_DUALHAND_SWORD
push edi
call esi
push 0xd
push str.MOTION_MODE_HORSE_BOW
push edi
call esi
push 0xe
push str.MOTION_MODE_HORSE_FAN
push edi
call esi
push 0xf
push str.MOTION_MODE_HORSE_BELL
push edi
call esi
push 0x10
push str.MOTION_MODE_WEDDING_DRESS
push edi
call esi
push 0
push str.DIR_NORTH
push edi
call esi
add esp, 0x48
push 1
push str.DIR_NORTHEAST
push edi
call esi
push 2
push str.DIR_EAST
push edi
call esi
push 3
push str.DIR_SOUTHEAST
push edi
call esi
push 4
push str.DIR_SOUTH
push edi
call esi
push 5
push str.DIR_SOUTHWEST
push edi
call esi
push 6
push str.DIR_WEST
push edi
call esi
add esp, 0x48
push 7
push str.DIR_NORTHWEST
push edi
call esi
push 6
push str.INSTANCE_TYPE_PLAYER
push edi
call esi
push 1
push str.INSTANCE_TYPE_NPC
push edi
call esi
push 0
push str.INSTANCE_TYPE_ENEMY
push edi
call esi
push 5
push str.INSTANCE_TYPE_BUILDING
push edi
call esi
push 0xa
push str.INSTANCE_TYPE_OBJECT
push edi
call esi
add esp, 0x48
push 1
push str.PART_WEAPON
push edi
call esi
push 2
push str.PART_HEAD
push edi
call esi
push 3
push str.PART_WEAPON_LEFT
push edi
call esi
push 3
push str.AFFECT_POISON
push edi
call esi
push 4
push str.AFFECT_SLOW
push edi
call esi
push 5
push str.AFFECT_STUN
push edi
call esi
add esp, 0x48
push 0xb
push str.AFFECT_MOV_SPEED_POTION
push edi
call esi
push 0xc
push str.AFFECT_ATT_SPEED_POTION
push edi
call esi
push 0xd
push str.AFFECT_FISH_MIND
push edi
call esi
push 0xe
push str.AFFECT_JEONGWI
push edi
call esi
push 0xf
push str.AFFECT_GEOMGYEONG
push edi
call esi
push 0x10
push str.AFFECT_CHEONGEUN
push edi
call esi
add esp, 0x48
push 0x11
push str.AFFECT_GYEONGGONG
push edi
call esi
push 0x12
push str.AFFECT_EUNHYEONG
push edi
call esi
push 0x13
push str.AFFECT_GWIGEOM
push edi
call esi
push 0x14
push str.AFFECT_GONGPO
push edi
call esi
push 0x15
push str.AFFECT_JUMAGAP
push edi
call esi
push 0x16
push str.AFFECT_HOSIN
push edi
call esi
add esp, 0x48
push 0x17
push str.AFFECT_BOHO
push edi
call esi
push 0x18
push str.AFFECT_KWAESOK
push edi
call esi
push 0x19
push str.AFFECT_HEUKSIN
push edi
call esi
push 0x1a
push str.AFFECT_MUYEONG
push edi
call esi
push 0x1d
push str.AFFECT_GICHEON
push edi
call esi
push 0x1e
push str.AFFECT_JEUNGRYEOK
push edi
call esi
add esp, 0x48
push 0x20
push str.AFFECT_PABEOP
push edi
call esi
push 0x21
push str.AFFECT_FALLEN_CHEONGEUN
push edi
call esi
push 0x26
push str.AFFECT_CHINA_FIREWORK
push edi
call esi
push 0x2b
push str.AFFECT_RONARK_GUILD
push edi
call esi
push 0x226
push str.NEW_AFFECT_RONARK_GUILD
push edi
call esi
push 0x258
push str.NEW_AFFECT_POTION_1
push edi
call esi
add esp, 0x48
push 0x259
push str.NEW_AFFECT_POTION_2
push edi
call esi
push 0x25a
push str.NEW_AFFECT_POTION_3
push edi
call esi
push 0x25b
push str.NEW_AFFECT_POTION_4
push edi
call esi
push 0x25c
push str.NEW_AFFECT_POTION_5
push edi
call esi
push 0x25d
push str.NEW_AFFECT_POTION_6
push edi
call esi
push 0x262
push str.NEW_SEBNEM_POTION_1
push edi
call esi
add esp, 0x48
push 0x263
push str.NEW_SEBNEM_POTION_2
push edi
call esi
push 0x264
push str.NEW_SEBNEM_POTION_3
push edi
call esi
push 0x265
push str.NEW_SEBNEM_POTION_4
push edi
call esi
push 0x266
push str.NEW_SEBNEM_POTION_5
push edi
call esi
push 0x267
push str.NEW_SEBNEM_POTION_6
push edi
call esi
push 0x2c
push str.AFFECT_DBONE1
push edi
call esi
add esp, 0x48
push 0x2d
push str.AFFECT_DBONE2
push edi
call esi
push 0x2e
push str.AFFECT_DBONE3
push edi
call esi
push 0x2f
push str.AFFECT_DBONE4
push edi
call esi
push 0x30
push str.AFFECT_DBONE5
push edi
call esi
push 0x31
push str.AFFECT_DBONE6
push edi
call esi
push 0x32
push str.AFFECT_DBONE7
push edi
call esi
add esp, 0x48
push 0x33
push str.AFFECT_DBONE8
push edi
call esi
push 0x34
push str.AFFECT_DBONE9
push edi
call esi
push 0x35
push str.AFFECT_DBONE10
push edi
call esi
push 0x1fe
push str.NEW_AFFECT_MALL
push edi
call esi
push 0x1ff
push str.NEW_AFFECT_NO_DEATH_PENALTY
push edi
call esi
push 0x200
push str.NEW_AFFECT_SKILL_BOOK_BONUS
push edi
call esi
add esp, 0x48
push 0x201
push str.NEW_AFFECT_SKILL_BOOK_NO_DELAY
push edi
call esi
push 0x1f4
push str.NEW_AFFECT_EXP_BONUS
push edi
call esi
push 0x204
push str.NEW_AFFECT_EXP_BONUS_EURO_FREE
push edi
call esi
push 0x205
push str.NEW_AFFECT_EXP_BONUS_EURO_FREE_UNDER_15
push edi
call esi
push 0x1f5
push str.NEW_AFFECT_ITEM_BONUS
push edi
call esi
push 0x1f6
push str.NEW_AFFECT_SAFEBOX
push edi
call esi
add esp, 0x48
push 0x1f7
push str.NEW_AFFECT_AUTOLOOT
push edi
call esi
push 0x1f8
push str.NEW_AFFECT_FISH_MIND
push edi
call esi
push 0x1f9
push str.NEW_AFFECT_MARRIAGE_FAST
push edi
call esi
push 0x1fa
push str.NEW_AFFECT_GOLD_BONUS
push edi
call esi
push 0x216
push str.NEW_AFFECT_AUTO_HP_RECOVERY
push edi
call esi
push 0x217
push str.NEW_AFFECT_AUTO_SP_RECOVERY
push edi
call esi
add esp, 0x48
push 0x21c
push str.NEW_AFFECT_DRAGON_SOUL_QUALIFIED
push edi
call esi
push 0x21d
push str.NEW_AFFECT_DRAGON_SOUL_DECK1
push edi
call esi
push 0x21e
push str.NEW_AFFECT_DRAGON_SOUL_DECK2
push edi
call esi
push 0x2bc
push str.NEW_AFFECT_AUTO_PICKUP
push edi
call esi
mov ecx, dword [ebp - 4]
add esp, 0x30
xor ecx, ebp
pop edi
pop esi
call fcn.0059df60
mov esp, ebp
pop ebp
ret