You are on page 1of 10

039A9EC0 - 55 - push ebp

039A9EC1 - 8b ec - mov ebp,esp


039A9EC3 - 81 ec 94 00 00 00 - sub esp,00000094
039A9EC9 - 89 8d 6c ff ff ff - mov [ebp-00000094],ecx
039A9ECF - 8b 85 6c ff ff ff - mov eax,[ebp-00000094]
039A9ED5 - 8b 4d 0c - mov ecx,[ebp+0c]
039A9ED8 - 89 48 10 - mov [eax+10],ecx
039A9EDB - 83 7d 08 00 - cmp dword ptr [ebp+08],00
039A9EDF - 75 2a - jne 039a9f0b
039A9EE1 - 6a 00 - push 00
039A9EE3 - 68 50 7a c0 03 - push 03c07a50 : ["void __thiscall CWeapo
nCoreInfo::ReadWeaponInfo(class i3RegKey *,int)"]
039A9EE8 - 68 75 01 00 00 - push 00000175
039A9EED - 6a 00 - push 00
039A9EEF - 90 - nop
039A9EF0 - e8 2b ed 66 0c - call i3error::setenv
039A9EF5 - 83 c4 10 - add esp,10
039A9EF8 - 68 98 7a c0 03 - push 03c07a98 : ["pKey != NULL"]
039A9EFD - 68 a8 7a c0 03 - push 03c07aa8 : ["Asserted : %s"]
039A9F02 - 90 - nop
039A9F03 - e8 98 f0 66 0c - call i3error::log
039A9F08 - 83 c4 08 - add esp,08
039A9F0B - 68 b8 7a c0 03 - push 03c07ab8 : ["_Number"]
039A9F10 - 8b 55 08 - mov edx,[ebp+08]
039A9F13 - 52 - push edx
039A9F14 - 90 - nop
039A9F15 - e8 a6 23 0c fd - call i3registry::finddata
039A9F1A - 83 c4 08 - add esp,08
039A9F1D - 89 45 ec - mov [ebp-14],eax
039A9F20 - 83 7d ec 00 - cmp dword ptr [ebp-14],00
039A9F24 - 74 13 - je 039a9f39
039A9F26 - 8b 85 6c ff ff ff - mov eax,[ebp-00000094]
039A9F2C - 83 c0 1c - add eax,1c
039A9F2F - 50 - push eax
039A9F30 - 8b 4d ec - mov ecx,[ebp-14]
039A9F33 - 90 - nop
039A9F34 - e8 97 16 0c fd - call i3regdata::getvalue
039A9F39 - 68 c0 7a c0 03 - push 03c07ac0 : ["_NumberReal"]
039A9F3E - 8b 4d 08 - mov ecx,[ebp+08]
039A9F41 - 51 - push ecx
039A9F42 - 90 - nop
039A9F43 - e8 78 23 0c fd - call i3registry::finddata
039A9F48 - 83 c4 08 - add esp,08
039A9F4B - 89 45 e8 - mov [ebp-18],eax
039A9F4E - 83 7d e8 00 - cmp dword ptr [ebp-18],00
039A9F52 - 74 13 - je 039a9f67
039A9F54 - 8b 95 6c ff ff ff - mov edx,[ebp-00000094]
039A9F5A - 83 c2 5c - add edx,5c
039A9F5D - 52 - push edx
039A9F5E - 8b 4d e8 - mov ecx,[ebp-18]
039A9F61 - 90 - nop
039A9F62 - e8 69 16 0c fd - call i3regdata::getvalue
039A9F67 - 8b 85 6c ff ff ff - mov eax,[ebp-00000094]
039A9F6D - 83 78 5c 00 - cmp dword ptr [eax+5c],00
039A9F71 - 75 12 - jne 039a9f85
039A9F73 - 8b 8d 6c ff ff ff - mov ecx,[ebp-00000094]
039A9F79 - 8b 95 6c ff ff ff - mov edx,[ebp-00000094]
039A9F7F - 8b 42 1c - mov eax,[edx+1c]
039A9F82 - 89 41 5c - mov [ecx+5c],eax
039A9F85 - 68 cc 7a c0 03 - push 03c07acc : ["_DualClassType"]
039A9F8A - 8b 4d 08 - mov ecx,[ebp+08]
039A9F8D - 51 - push ecx
039A9F8E - 90 - nop
039A9F8F - e8 2c 23 0c fd - call i3registry::finddata
039A9F94 - 83 c4 08 - add esp,08
039A9F97 - 89 45 e4 - mov [ebp-1c],eax
039A9F9A - 83 7d e4 00 - cmp dword ptr [ebp-1c],00
039A9F9E - 74 16 - je 039a9fb6
039A9FA0 - 8b 95 6c ff ff ff - mov edx,[ebp-00000094]
039A9FA6 - 81 c2 8c 00 00 00 - add edx,0000008c
039A9FAC - 52 - push edx
039A9FAD - 8b 4d e4 - mov ecx,[ebp-1c]
039A9FB0 - 90 - nop
039A9FB1 - e8 1a 16 0c fd - call i3regdata::getvalue
039A9FB6 - 68 dc 7a c0 03 - push 03c07adc : ["_DualNumber"]
039A9FBB - 8b 45 08 - mov eax,[ebp+08]
039A9FBE - 50 - push eax
039A9FBF - 90 - nop
039A9FC0 - e8 fb 22 0c fd - call i3registry::finddata
039A9FC5 - 83 c4 08 - add esp,08
039A9FC8 - 89 45 e0 - mov [ebp-20],eax
039A9FCB - 83 7d e0 00 - cmp dword ptr [ebp-20],00
039A9FCF - 74 16 - je 039a9fe7
039A9FD1 - 8b 8d 6c ff ff ff - mov ecx,[ebp-00000094]
039A9FD7 - 81 c1 94 00 00 00 - add ecx,00000094
039A9FDD - 51 - push ecx
039A9FDE - 8b 4d e0 - mov ecx,[ebp-20]
039A9FE1 - 90 - nop
039A9FE2 - e8 e9 15 0c fd - call i3regdata::getvalue
039A9FE7 - 68 e8 7a c0 03 - push 03c07ae8 : ["_MiniAxeNumber"]
039A9FEC - 8b 55 08 - mov edx,[ebp+08]
039A9FEF - 52 - push edx
039A9FF0 - 90 - nop
039A9FF1 - e8 ca 22 0c fd - call i3registry::finddata
039A9FF6 - 83 c4 08 - add esp,08
039A9FF9 - 89 45 dc - mov [ebp-24],eax
039A9FFC - 83 7d dc 00 - cmp dword ptr [ebp-24],00
039AA000 - 74 15 - je 039aa017
039AA002 - 8b 85 6c ff ff ff - mov eax,[ebp-00000094]
039AA008 - 05 9c 00 00 00 - add eax,0000009c
039AA00D - 50 - push eax
039AA00E - 8b 4d dc - mov ecx,[ebp-24]
039AA011 - 90 - nop
039AA012 - e8 b9 15 0c fd - call i3regdata::getvalue
039AA017 - 68 f8 7a c0 03 - push 03c07af8 : ["_UsageType"]
039AA01C - 8b 4d 08 - mov ecx,[ebp+08]
039AA01F - 51 - push ecx
039AA020 - 90 - nop
039AA021 - e8 9a 22 0c fd - call i3registry::finddata
039AA026 - 83 c4 08 - add esp,08
039AA029 - 89 45 d8 - mov [ebp-28],eax
039AA02C - 83 7d d8 00 - cmp dword ptr [ebp-28],00
039AA030 - 74 0d - je 039aa03f
039AA032 - 8d 55 fc - lea edx,[ebp-04]
039AA035 - 52 - push edx
039AA036 - 8b 4d d8 - mov ecx,[ebp-28]
039AA039 - 90 - nop
039AA03A - e8 91 15 0c fd - call i3regdata::getvalue
039AA03F - 8b 45 fc - mov eax,[ebp-04]
039AA042 - 89 45 f8 - mov [ebp-08],eax
039AA045 - 8b 8d 6c ff ff ff - mov ecx,[ebp-00000094]
039AA04B - 8b 51 10 - mov edx,[ecx+10]
039AA04E - 52 - push edx
039AA04F - 6a 04 - push 04
039AA051 - 8d 45 f8 - lea eax,[ebp-08]
039AA054 - 50 - push eax
039AA055 - 90 - nop
039AA056 - e8 c5 de 66 0c - call bitrotateencript
039AA05B - 83 c4 0c - add esp,0c
039AA05E - 8b 8d 6c ff ff ff - mov ecx,[ebp-00000094]
039AA064 - 8b 55 f8 - mov edx,[ebp-08]
039AA067 - 89 51 20 - mov [ecx+20],edx
039AA06A - 68 04 7b c0 03 - push 03c07b04 : ["_ClassType"]
039AA06F - 8b 45 08 - mov eax,[ebp+08]
039AA072 - 50 - push eax
039AA073 - 90 - nop
039AA074 - e8 47 22 0c fd - call i3registry::finddata
039AA079 - 83 c4 08 - add esp,08
039AA07C - 89 45 d4 - mov [ebp-2c],eax
039AA07F - 83 7d d4 00 - cmp dword ptr [ebp-2c],00
039AA083 - 74 13 - je 039aa098
039AA085 - 8b 8d 6c ff ff ff - mov ecx,[ebp-00000094]
039AA08B - 83 c1 58 - add ecx,58
039AA08E - 51 - push ecx
039AA08F - 8b 4d d4 - mov ecx,[ebp-2c]
039AA092 - 90 - nop
039AA093 - e8 38 15 0c fd - call i3regdata::getvalue
039AA098 - 68 10 7b c0 03 - push 03c07b10 : ["_FireType"]
039AA09D - 8b 55 08 - mov edx,[ebp+08]
039AA0A0 - 52 - push edx
039AA0A1 - 90 - nop
039AA0A2 - e8 19 22 0c fd - call i3registry::finddata
039AA0A7 - 83 c4 08 - add esp,08
039AA0AA - 89 45 d0 - mov [ebp-30],eax
039AA0AD - 83 7d d0 00 - cmp dword ptr [ebp-30],00
039AA0B1 - 74 0d - je 039aa0c0
039AA0B3 - 8d 45 fc - lea eax,[ebp-04]
039AA0B6 - 50 - push eax
039AA0B7 - 8b 4d d0 - mov ecx,[ebp-30]
039AA0BA - 90 - nop
039AA0BB - e8 10 15 0c fd - call i3regdata::getvalue
039AA0C0 - 8b 4d fc - mov ecx,[ebp-04]
039AA0C3 - 89 4d f8 - mov [ebp-08],ecx
039AA0C6 - 8b 95 6c ff ff ff - mov edx,[ebp-00000094]
039AA0CC - 8b 42 10 - mov eax,[edx+10]
039AA0CF - 50 - push eax
039AA0D0 - 6a 04 - push 04
039AA0D2 - 8d 4d f8 - lea ecx,[ebp-08]
039AA0D5 - 51 - push ecx
039AA0D6 - 90 - nop
039AA0D7 - e8 44 de 66 0c - call bitrotateencript
039AA0DC - 83 c4 0c - add esp,0c
039AA0DF - 8b 95 6c ff ff ff - mov edx,[ebp-00000094]
039AA0E5 - 8b 45 f8 - mov eax,[ebp-08]
039AA0E8 - 89 42 60 - mov [edx+60],eax
039AA0EB - 68 1c 7b c0 03 - push 03c07b1c : ["_TriggerType"]
039AA0F0 - 8b 4d 08 - mov ecx,[ebp+08]
039AA0F3 - 51 - push ecx
039AA0F4 - 90 - nop
039AA0F5 - e8 c6 21 0c fd - call i3registry::finddata
039AA0FA - 83 c4 08 - add esp,08
039AA0FD - 89 45 cc - mov [ebp-34],eax
039AA100 - 83 7d cc 00 - cmp dword ptr [ebp-34],00
039AA104 - 74 0d - je 039aa113
039AA106 - 8d 55 fc - lea edx,[ebp-04]
039AA109 - 52 - push edx
039AA10A - 8b 4d cc - mov ecx,[ebp-34]
039AA10D - 90 - nop
039AA10E - e8 bd 14 0c fd - call i3regdata::getvalue
039AA113 - 8b 45 fc - mov eax,[ebp-04]
039AA116 - 89 45 f8 - mov [ebp-08],eax
039AA119 - 8b 8d 6c ff ff ff - mov ecx,[ebp-00000094]
039AA11F - 8b 51 10 - mov edx,[ecx+10]
039AA122 - 52 - push edx
039AA123 - 6a 04 - push 04
039AA125 - 8d 45 f8 - lea eax,[ebp-08]
039AA128 - 50 - push eax
039AA129 - 90 - nop
039AA12A - e8 f1 dd 66 0c - call bitrotateencript
039AA12F - 83 c4 0c - add esp,0c
039AA132 - 8b 8d 6c ff ff ff - mov ecx,[ebp-00000094]
039AA138 - 8b 55 f8 - mov edx,[ebp-08]
039AA13B - 89 51 24 - mov [ecx+24],edx
039AA13E - 68 2c 7b c0 03 - push 03c07b2c : ["_DamageType"]
039AA143 - 8b 45 08 - mov eax,[ebp+08]
039AA146 - 50 - push eax
039AA147 - 90 - nop
039AA148 - e8 73 21 0c fd - call i3registry::finddata
039AA14D - 83 c4 08 - add esp,08
039AA150 - 89 45 c8 - mov [ebp-38],eax
039AA153 - 83 7d c8 00 - cmp dword ptr [ebp-38],00
039AA157 - 74 0d - je 039aa166
039AA159 - 8d 4d fc - lea ecx,[ebp-04]
039AA15C - 51 - push ecx
039AA15D - 8b 4d c8 - mov ecx,[ebp-38]
039AA160 - 90 - nop
039AA161 - e8 6a 14 0c fd - call i3regdata::getvalue
039AA166 - 8b 55 fc - mov edx,[ebp-04]
039AA169 - 89 55 f8 - mov [ebp-08],edx
039AA16C - 8b 85 6c ff ff ff - mov eax,[ebp-00000094]
039AA172 - 8b 48 10 - mov ecx,[eax+10]
039AA175 - 51 - push ecx
039AA176 - 6a 04 - push 04
039AA178 - 8d 55 f8 - lea edx,[ebp-08]
039AA17B - 52 - push edx
039AA17C - 90 - nop
039AA17D - e8 9e dd 66 0c - call bitrotateencript
039AA182 - 83 c4 0c - add esp,0c
039AA185 - 8b 85 6c ff ff ff - mov eax,[ebp-00000094]
039AA18B - 8b 4d f8 - mov ecx,[ebp-08]
039AA18E - 89 88 84 00 00 00 - mov [eax+00000084],ecx
039AA194 - 68 38 7b c0 03 - push 03c07b38 : ["Weight"]
039AA199 - 8b 55 08 - mov edx,[ebp+08]
039AA19C - 52 - push edx
039AA19D - 90 - nop
039AA19E - e8 1d 21 0c fd - call i3registry::finddata
039AA1A3 - 83 c4 08 - add esp,08
039AA1A6 - 89 45 c4 - mov [ebp-3c],eax
039AA1A9 - 83 7d c4 00 - cmp dword ptr [ebp-3c],00
039AA1AD - 74 13 - je 039aa1c2
039AA1AF - 8b 85 6c ff ff ff - mov eax,[ebp-00000094]
039AA1B5 - 83 c0 38 - add eax,38
039AA1B8 - 50 - push eax
039AA1B9 - 8b 4d c4 - mov ecx,[ebp-3c]
039AA1BC - 90 - nop
039AA1BD - e8 5e 14 0c fd - call i3regdata::getvalue
039AA1C2 - 68 40 7b c0 03 - push 03c07b40 : ["Damage"]
039AA1C7 - 8b 4d 08 - mov ecx,[ebp+08]
039AA1CA - 51 - push ecx
039AA1CB - 90 - nop
039AA1CC - e8 ef 20 0c fd - call i3registry::finddata
039AA1D1 - 83 c4 08 - add esp,08
039AA1D4 - 89 45 c0 - mov [ebp-40],eax
039AA1D7 - 83 7d c0 00 - cmp dword ptr [ebp-40],00
039AA1DB - 74 13 - je 039aa1f0
039AA1DD - 8b 95 6c ff ff ff - mov edx,[ebp-00000094]
039AA1E3 - 83 c2 18 - add edx,18
039AA1E6 - 52 - push edx
039AA1E7 - 8b 4d c0 - mov ecx,[ebp-40]
039AA1EA - 90 - nop
039AA1EB - e8 e0 13 0c fd - call i3regdata::getvalue
039AA1F0 - 68 48 7b c0 03 - push 03c07b48 : ["DamageMax"]
039AA1F5 - 8b 45 08 - mov eax,[ebp+08]
039AA1F8 - 50 - push eax
039AA1F9 - 90 - nop
039AA1FA - e8 c1 20 0c fd - call i3registry::finddata
039AA1FF - 83 c4 08 - add esp,08
039AA202 - 89 45 bc - mov [ebp-44],eax
039AA205 - 83 7d bc 00 - cmp dword ptr [ebp-44],00
039AA209 - 74 13 - je 039aa21e
039AA20B - 8b 8d 6c ff ff ff - mov ecx,[ebp-00000094]
039AA211 - 83 c1 3c - add ecx,3c
039AA214 - 51 - push ecx
039AA215 - 8b 4d bc - mov ecx,[ebp-44]
039AA218 - 90 - nop
039AA219 - e8 b2 13 0c fd - call i3regdata::getvalue
039AA21E - 68 54 7b c0 03 - push 03c07b54 : ["FireDelay"]
039AA223 - 8b 55 08 - mov edx,[ebp+08]
039AA226 - 52 - push edx
039AA227 - 90 - nop
039AA228 - e8 93 20 0c fd - call i3registry::finddata
039AA22D - 83 c4 08 - add esp,08
039AA230 - 89 45 b8 - mov [ebp-48],eax
039AA233 - 83 7d b8 00 - cmp dword ptr [ebp-48],00
039AA237 - 74 13 - je 039aa24c
039AA239 - 8b 85 6c ff ff ff - mov eax,[ebp-00000094]
039AA23F - 83 c0 40 - add eax,40
039AA242 - 50 - push eax
039AA243 - 8b 4d b8 - mov ecx,[ebp-48]
039AA246 - 90 - nop
039AA247 - e8 d4 13 0c fd - call i3regdata::getvalue
039AA24C - 68 60 7b c0 03 - push 03c07b60 : ["FireDelay2"]
039AA251 - 8b 4d 08 - mov ecx,[ebp+08]
039AA254 - 51 - push ecx
039AA255 - 90 - nop
039AA256 - e8 65 20 0c fd - call i3registry::finddata
039AA25B - 83 c4 08 - add esp,08
039AA25E - 89 45 b4 - mov [ebp-4c],eax
039AA261 - 83 7d b4 00 - cmp dword ptr [ebp-4c],00
039AA265 - 74 13 - je 039aa27a
039AA267 - 8b 95 6c ff ff ff - mov edx,[ebp-00000094]
039AA26D - 83 c2 64 - add edx,64
039AA270 - 52 - push edx
039AA271 - 8b 4d b4 - mov ecx,[ebp-4c]
039AA274 - 90 - nop
039AA275 - e8 a6 13 0c fd - call i3regdata::getvalue
039AA27A - 68 6c 7b c0 03 - push 03c07b6c : ["MoveNormal_Fire"]
039AA27F - 8b 45 08 - mov eax,[ebp+08]
039AA282 - 50 - push eax
039AA283 - 90 - nop
039AA284 - e8 37 20 0c fd - call i3registry::finddata
039AA289 - 83 c4 08 - add esp,08
039AA28C - 89 45 b0 - mov [ebp-50],eax
039AA28F - 83 7d b0 00 - cmp dword ptr [ebp-50],00
039AA293 - 74 13 - je 039aa2a8
039AA295 - 8b 8d 6c ff ff ff - mov ecx,[ebp-00000094]
039AA29B - 83 c1 44 - add ecx,44
039AA29E - 51 - push ecx
039AA29F - 8b 4d b0 - mov ecx,[ebp-50]
039AA2A2 - 90 - nop
039AA2A3 - e8 78 13 0c fd - call i3regdata::getvalue
039AA2A8 - 68 7c 7b c0 03 - push 03c07b7c : ["MoveNormal_Sit"]
039AA2AD - 8b 55 08 - mov edx,[ebp+08]
039AA2B0 - 52 - push edx
039AA2B1 - 90 - nop
039AA2B2 - e8 09 20 0c fd - call i3registry::finddata
039AA2B7 - 83 c4 08 - add esp,08
039AA2BA - 89 45 ac - mov [ebp-54],eax
039AA2BD - 83 7d ac 00 - cmp dword ptr [ebp-54],00
039AA2C1 - 74 13 - je 039aa2d6
039AA2C3 - 8b 85 6c ff ff ff - mov eax,[ebp-00000094]
039AA2C9 - 83 c0 48 - add eax,48
039AA2CC - 50 - push eax
039AA2CD - 8b 4d ac - mov ecx,[ebp-54]
039AA2D0 - 90 - nop
039AA2D1 - e8 4a 13 0c fd - call i3regdata::getvalue
039AA2D6 - 68 8c 7b c0 03 - push 03c07b8c : ["MoveNormal_Stand"]
039AA2DB - 8b 4d 08 - mov ecx,[ebp+08]
039AA2DE - 51 - push ecx
039AA2DF - 90 - nop
039AA2E0 - e8 db 1f 0c fd - call i3registry::finddata
039AA2E5 - 83 c4 08 - add esp,08
039AA2E8 - 89 45 a8 - mov [ebp-58],eax
039AA2EB - 83 7d a8 00 - cmp dword ptr [ebp-58],00
039AA2EF - 74 13 - je 039aa304
039AA2F1 - 8b 95 6c ff ff ff - mov edx,[ebp-00000094]
039AA2F7 - 83 c2 68 - add edx,68
039AA2FA - 52 - push edx
039AA2FB - 8b 4d a8 - mov ecx,[ebp-58]
039AA2FE - 90 - nop
039AA2FF - e8 1c 13 0c fd - call i3regdata::getvalue
039AA304 - 68 a0 7b c0 03 - push 03c07ba0 : ["CrossHair_SpeedFactor"
]
039AA309 - 8b 45 08 - mov eax,[ebp+08]
039AA30C - 50 - push eax
039AA30D - 90 - nop
039AA30E - e8 ad 1f 0c fd - call i3registry::finddata
039AA313 - 83 c4 08 - add esp,08
039AA316 - 89 45 a4 - mov [ebp-5c],eax
039AA319 - 83 7d a4 00 - cmp dword ptr [ebp-5c],00
039AA31D - 74 13 - je 039aa332
039AA31F - 8b 8d 6c ff ff ff - mov ecx,[ebp-00000094]
039AA325 - 83 c1 14 - add ecx,14
039AA328 - 51 - push ecx
039AA329 - 8b 4d a4 - mov ecx,[ebp-5c]
039AA32C - 90 - nop
039AA32D - e8 ee 12 0c fd - call i3regdata::getvalue
039AA332 - 68 b8 7b c0 03 - push 03c07bb8 : ["CrossHair_ExpandTime"]
039AA337 - 8b 55 08 - mov edx,[ebp+08]
039AA33A - 52 - push edx
039AA33B - 90 - nop
039AA33C - e8 7f 1f 0c fd - call i3registry::finddata
039AA341 - 83 c4 08 - add esp,08
039AA344 - 89 45 a0 - mov [ebp-60],eax
039AA347 - 83 7d a0 00 - cmp dword ptr [ebp-60],00
039AA34B - 74 13 - je 039aa360
039AA34D - 8b 85 6c ff ff ff - mov eax,[ebp-00000094]
039AA353 - 83 c0 4c - add eax,4c
039AA356 - 50 - push eax
039AA357 - 8b 4d a0 - mov ecx,[ebp-60]
039AA35A - 90 - nop
039AA35B - e8 c0 12 0c fd - call i3regdata::getvalue
039AA360 - 68 d0 7b c0 03 - push 03c07bd0 : ["CrossHair_ContractTime
"]
039AA365 - 8b 4d 08 - mov ecx,[ebp+08]
039AA368 - 51 - push ecx
039AA369 - 90 - nop
039AA36A - e8 51 1f 0c fd - call i3registry::finddata
039AA36F - 83 c4 08 - add esp,08
039AA372 - 89 45 9c - mov [ebp-64],eax
039AA375 - 83 7d 9c 00 - cmp dword ptr [ebp-64],00
039AA379 - 74 13 - je 039aa38e
039AA37B - 8b 95 6c ff ff ff - mov edx,[ebp-00000094]
039AA381 - 83 c2 54 - add edx,54
039AA384 - 52 - push edx
039AA385 - 8b 4d 9c - mov ecx,[ebp-64]
039AA388 - 90 - nop
039AA389 - e8 92 12 0c fd - call i3regdata::getvalue
039AA38E - 68 e8 7b c0 03 - push 03c07be8 : ["Range"]
039AA393 - 8b 45 08 - mov eax,[ebp+08]
039AA396 - 50 - push eax
039AA397 - 90 - nop
039AA398 - e8 23 1f 0c fd - call i3registry::finddata
039AA39D - 83 c4 08 - add esp,08
039AA3A0 - 89 45 98 - mov [ebp-68],eax
039AA3A3 - 83 7d 98 00 - cmp dword ptr [ebp-68],00
039AA3A7 - 74 13 - je 039aa3bc
039AA3A9 - 8b 8d 6c ff ff ff - mov ecx,[ebp-00000094]
039AA3AF - 83 c1 28 - add ecx,28
039AA3B2 - 51 - push ecx
039AA3B3 - 8b 4d 98 - mov ecx,[ebp-68]
039AA3B6 - 90 - nop
039AA3B7 - e8 64 12 0c fd - call i3regdata::getvalue
039AA3BC - 68 f0 7b c0 03 - push 03c07bf0 : ["FastZoom"]
039AA3C1 - 8b 55 08 - mov edx,[ebp+08]
039AA3C4 - 52 - push edx
039AA3C5 - 90 - nop
039AA3C6 - e8 f5 1e 0c fd - call i3registry::finddata
039AA3CB - 83 c4 08 - add esp,08
039AA3CE - 89 45 94 - mov [ebp-6c],eax
039AA3D1 - 83 7d 94 00 - cmp dword ptr [ebp-6c],00
039AA3D5 - 74 13 - je 039aa3ea
039AA3D7 - 8b 85 6c ff ff ff - mov eax,[ebp-00000094]
039AA3DD - 83 c0 34 - add eax,34
039AA3E0 - 50 - push eax
039AA3E1 - 8b 4d 94 - mov ecx,[ebp-6c]
039AA3E4 - 90 - nop
039AA3E5 - e8 e6 11 0c fd - call i3regdata::getvalue
039AA3EA - 68 fc 7b c0 03 - push 03c07bfc : ["PhysixForceRate"]
039AA3EF - 8b 4d 08 - mov ecx,[ebp+08]
039AA3F2 - 51 - push ecx
039AA3F3 - 90 - nop
039AA3F4 - e8 c7 1e 0c fd - call i3registry::finddata
039AA3F9 - 83 c4 08 - add esp,08
039AA3FC - 89 45 90 - mov [ebp-70],eax
039AA3FF - 83 7d 90 00 - cmp dword ptr [ebp-70],00
039AA403 - 74 16 - je 039aa41b
039AA405 - 8b 95 6c ff ff ff - mov edx,[ebp-00000094]
039AA40B - 81 c2 80 00 00 00 - add edx,00000080
039AA411 - 52 - push edx
039AA412 - 8b 4d 90 - mov ecx,[ebp-70]
039AA415 - 90 - nop
039AA416 - e8 05 12 0c fd - call i3regdata::getvalue
039AA41B - 68 0c 7c c0 03 - push 03c07c0c : ["AttachedSubWeapon"]
039AA420 - 8b 45 08 - mov eax,[ebp+08]
039AA423 - 50 - push eax
039AA424 - 90 - nop
039AA425 - e8 96 1e 0c fd - call i3registry::finddata
039AA42A - 83 c4 08 - add esp,08
039AA42D - 89 45 8c - mov [ebp-74],eax
039AA430 - 83 7d 8c 00 - cmp dword ptr [ebp-74],00
039AA434 - 74 13 - je 039aa449
039AA436 - 8b 8d 6c ff ff ff - mov ecx,[ebp-00000094]
039AA43C - 83 c1 6c - add ecx,6c
039AA43F - 51 - push ecx
039AA440 - 8b 4d 8c - mov ecx,[ebp-74]
039AA443 - 90 - nop
039AA444 - e8 87 11 0c fd - call i3regdata::getvalue
039AA449 - 6a 00 - push 00
039AA44B - 8b 4d 08 - mov ecx,[ebp+08]
039AA44E - 90 - nop
039AA44F - e8 cc 99 65 0c - call i3treenode::getchild
039AA454 - 89 45 f0 - mov [ebp-10],eax
039AA457 - 83 7d f0 00 - cmp dword ptr [ebp-10],00
039AA45B - 0f 84 aa 00 00 00 - je 039aa50b
039AA461 - 68 20 7c c0 03 - push 03c07c20 : ["Damage"]
039AA466 - 8b 4d f0 - mov ecx,[ebp-10]
039AA469 - 90 - nop
039AA46A - e8 a1 97 65 0c - call i3namedelement::getname
039AA46F - 50 - push eax
039AA470 - 90 - nop
039AA471 - e8 9a 51 68 0c - call i3string::compare
039AA476 - 83 c4 08 - add esp,08
039AA479 - 85 c0 - test eax,eax
039AA47B - 0f 85 8a 00 00 00 - jne 039aa50b
039AA481 - 68 28 7c c0 03 - push 03c07c28 : ["HelmetPenetrate"]
039AA486 - 8b 55 f0 - mov edx,[ebp-10]
039AA489 - 52 - push edx
039AA48A - 90 - nop
039AA48B - e8 30 1e 0c fd - call i3registry::finddata
039AA490 - 83 c4 08 - add esp,08
039AA493 - 89 45 88 - mov [ebp-78],eax
039AA496 - 83 7d 88 00 - cmp dword ptr [ebp-78],00
039AA49A - 74 13 - je 039aa4af
039AA49C - 8b 85 6c ff ff ff - mov eax,[ebp-00000094]
039AA4A2 - 83 c0 2c - add eax,2c
039AA4A5 - 50 - push eax
039AA4A6 - 8b 4d 88 - mov ecx,[ebp-78]
039AA4A9 - 90 - nop
039AA4AA - e8 71 11 0c fd - call i3regdata::getvalue
039AA4AF - 68 38 7c c0 03 - push 03c07c38 : ["HelmetPenetrate_Str"]
039AA4B4 - 8b 4d f0 - mov ecx,[ebp-10]
039AA4B7 - 51 - push ecx
039AA4B8 - 90 - nop
039AA4B9 - e8 02 1e 0c fd - call i3registry::finddata
039AA4BE - 83 c4 08 - add esp,08
039AA4C1 - 89 45 84 - mov [ebp-7c],eax
039AA4C4 - 83 7d 84 00 - cmp dword ptr [ebp-7c],00
039AA4C8 - 74 13 - je 039aa4dd
039AA4CA - 8b 95 6c ff ff ff - mov edx,[ebp-00000094]
039AA4D0 - 83 c2 74 - add edx,74
039AA4D3 - 52 - push edx
039AA4D4 - 8b 4d 84 - mov ecx,[ebp-7c]
039AA4D7 - 90 - nop
039AA4D8 - e8 43 11 0c fd - call i3regdata::getvalue
039AA4DD - 68 4c 7c c0 03 - push 03c07c4c : ["BulletWeight"]
039AA4E2 - 8b 45 f0 - mov eax,[ebp-10]
039AA4E5 - 50 - push eax
039AA4E6 - 90 - nop
039AA4E7 - e8 d4 1d 0c fd - call i3registry::finddata
039AA4EC - 83 c4 08 - add esp,08
039AA4EF - 89 45 80 - mov [ebp-80],eax
039AA4F2 - 83 7d 80 00 - cmp dword ptr [ebp-80],00
039AA4F6 - 74 13 - je 039aa50b
039AA4F8 - 8b 8d 6c ff ff ff - mov ecx,[ebp-00000094]
039AA4FE - 83 c1 30 - add ecx,30
039AA501 - 51 - push ecx
039AA502 - 8b 4d 80 - mov ecx,[ebp-80]
039AA505 - 90 - nop
039AA506 - e8 15 11 0c fd - call i3regdata::getvalue
039AA50B - 68 5c 7c c0 03 - push 03c07c5c : ["ExtensionRange"]
039AA510 - 8b 55 08 - mov edx,[ebp+08]
039AA513 - 52 - push edx
039AA514 - 90 - nop
039AA515 - e8 a6 1d 0c fd - call i3registry::finddata
039AA51A - 83 c4 08 - add esp,08
039AA51D - 89 85 7c ff ff ff - mov [ebp-00000084],eax
039AA523 - 83 bd 7c ff ff ff 00 - cmp dword ptr [ebp-00000084],00
039AA52A - 74 18 - je 039aa544
039AA52C - 8b 85 6c ff ff ff - mov eax,[ebp-00000094]
039AA532 - 05 98 00 00 00 - add eax,00000098
039AA537 - 50 - push eax
039AA538 - 8b 8d 7c ff ff ff - mov ecx,[ebp-00000084]
039AA53E - 90 - nop
039AA53F - e8 dc 10 0c fd - call i3regdata::getvalue
039AA544 - 68 6c 7c c0 03 - push 03c07c6c : ["ExtensionDPD_Rate"]
039AA549 - 8b 4d 08 - mov ecx,[ebp+08]
039AA54C - 51 - push ecx
039AA54D - 90 - nop
039AA54E - e8 6d 1d 0c fd - call i3registry::finddata
039AA553 - 83 c4 08 - add esp,08
039AA556 - 89 85 78 ff ff ff - mov [ebp-00000088],eax
039AA55C - 83 bd 78 ff ff ff 00 - cmp dword ptr [ebp-00000088],00
039AA563 - 74 16 - je 039aa57b
039AA565 - 8b 95 6c ff ff ff - mov edx,[ebp-00000094]
039AA56B - 83 c2 50 - add edx,50
039AA56E - 52 - push edx
039AA56F - 8b 8d 78 ff ff ff - mov ecx,[ebp-00000088]
039AA575 - 90 - nop
039AA576 - e8 a5 10 0c fd - call i3regdata::getvalue
039AA57B - 68 80 7c c0 03 - push 03c07c80 : ["ExtensionDamage"]
039AA580 - 8b 45 08 - mov eax,[ebp+08]
039AA583 - 50 - push eax
039AA584 - 90 - nop
039AA585 - e8 36 1d 0c fd - call i3registry::finddata
039AA58A - 83 c4 08 - add esp,08
039AA58D - 89 85 74 ff ff ff - mov [ebp-0000008c],eax
039AA593 - 83 bd 74 ff ff ff 00 - cmp dword ptr [ebp-0000008c],00
039AA59A - 74 19 - je 039aa5b5
039AA59C - 8b 8d 6c ff ff ff - mov ecx,[ebp-00000094]
039AA5A2 - 81 c1 90 00 00 00 - add ecx,00000090
039AA5A8 - 51 - push ecx
039AA5A9 - 8b 8d 74 ff ff ff - mov ecx,[ebp-0000008c]
039AA5AF - 90 - nop
039AA5B0 - e8 6b 10 0c fd - call i3regdata::getvalue
039AA5B5 - 68 90 7c c0 03 - push 03c07c90 : ["ExtensionAttackTime"]
039AA5BA - 8b 55 08 - mov edx,[ebp+08]
039AA5BD - 52 - push edx
039AA5BE - 90 - nop
039AA5BF - e8 fc 1c 0c fd - call i3registry::finddata
039AA5C4 - 83 c4 08 - add esp,08
039AA5C7 - 89 85 70 ff ff ff - mov [ebp-00000090],eax
039AA5CD - 83 bd 70 ff ff ff 00 - cmp dword ptr [ebp-00000090],00
039AA5D4 - 74 18 - je 039aa5ee
039AA5D6 - 8b 85 6c ff ff ff - mov eax,[ebp-00000094]
039AA5DC - 05 88 00 00 00 - add eax,00000088
039AA5E1 - 50 - push eax
039AA5E2 - 8b 8d 70 ff ff ff - mov ecx,[ebp-00000090]
039AA5E8 - 90 - nop
039AA5E9 - e8 32 10 0c fd - call i3regdata::getvalue
039AA5EE - 8b e5 - mov esp,ebp
039AA5F0 - 5d - pop ebp
039AA5F1 - c2 08 00 - ret 0008
039AA5F4 - cc - int 3
039AA5F5 - cc - int 3
039AA5F6 - cc - int 3
039AA5F7 - cc - int 3
039AA5F8 - cc - int 3
039AA5F9 - cc - int 3
039AA5FA - cc - int 3
039AA5FB - cc - int 3
039AA5FC - cc - int 3
039AA5FD - cc - int 3
039AA5FE - cc - int 3
039AA5FF - cc - int 3

You might also like