下面是某的游戏的合成技能的说明,以及该功能的汇编代码,现在要达到以下目的,请大家支着
[目的]修改下列代码,达到以下目的之一:
1.任意的两件物品都能合成合成
2.每次合成均不得失败
3.合成属性尽量好的物品
4.欢迎讨论 msn:lianyadong@hotmail.com
5.对汇编不了解,请给这段代码加上注释,多谢
...
装备合成系统概述:
装备合成是指用两个或两个以上的装备为主体进行合成操作,生成一个新装备的过程。
合成技能的学习
合成技能的学习通过使用合成技能书来实现,合成技能书可以从一种或者几种特殊的怪物或者任务、活动
中获得。合成技能书获得后,用右键点击技能书,便可习得一级合成技能。
合成技能的升级
学得合成技能后,合成技能的等级为一级,合成技能一共有七级,每一级所可以合成的装备的级别上限不
同。这七级分别称为学徒级、入门级、能手级、职业级、高手级、大师级、宗师。分别可以合成2档、4档
、6档、8档、10档、11档、12档的装备。并且随着合成等级的提升,对同一装备的合成成功率也会有加成
。合成技能的升级是通过不断的使用合成技能,积累合成经验值来升级的,合成不同等级的装备就能够获
得不同的合成经验值。
合成方式
2 ~ 4 个同一装备+属性矿石+合成材料
不同装备需要的属性矿石种类数量、合成材料需要不同
材料商处可购买的合成材料为:木炭、石炭精粉、黑火油、熊筋、玉虎筋、妖蛟筋、金丝帛、灵兽皮、天
坠鳞、琉璃、云母、水晶
具体需求:
一至六档装备不需要属性矿
第七档装备需要属性铜矿
第八档防具、项链需要属性铁矿
第八档武器、戒指需要属性火铜矿
第九档防具、项链需要属性寒铁矿
第九档武器、戒指需要属性乌金矿
第十档防具、项链需要属性玄金矿
第十档武器、戒指需要属性天陨矿
第十一档装备需要属性混沌晶矿
第十二档装备需要属性七彩神石
通用材料
各种类型的装备需要各种不同的基本通用材料,列表如下:
武器类:木炭、石炭精粉、黑火油、地心炼神炎
手足类:熊筋、玉虎筋、妖蛟筋、九化天龙筋
盔甲类:金丝帛、灵兽皮、天坠鳞、建木千年皮
饰品类:琉璃、云母、水晶、 陷山古玉髓
合成制约
装备合成能够合成高一等级的同职业新装备,并且有一定的概率继承原有装备上所带的附加属性。但是附
加属性在合成与技能中受如下制约:
1、攻击属性无法和防御属性继承在同一装备上
2、闪避属性无法和命中属性技能在同一装备上
3、装备无法附带的附加属性无法通过合成来继承
4、同一属性的装备合成,新装备获得的属性有概率获得提升
合成结果
产生高一档装备、产生同档小极品、产生同档次装备、产生低一档装备、装备消失
在使用合成技能时,合成窗口中对每种可能产生的几率都有提示,加大使用装备的数量将提高合成的成功
率,例:使用 2 把大砍刀合成时,失败的可能为 20 %,当使用三把时候,失败的可能将降低到 12 %
(宗师级时的参考数据)
合成过程
产生高一档装备、产生同档小极品、产生同档次装备、产生低一档装备、装备消失
在使用合成技能时,合成窗口中对每种可能产生的几率都有提示,加大使用装备的数量将提高合成的成功
率,例:使用 2 把大砍刀合成时,失败的可能为 20 %,当使用三把时候,失败的可能将降低到 12 %
(宗师级时的参考数据)
1000D150 /$ 55 PUSH EBP
1000D151 |. 8BEC MOV EBP,ESP
1000D153 |. 6A FF PUSH -1
1000D155 |. 68 3C860110 PUSH WorkSkil.1001863C ; SE 处理程序安装
1000D15A |. 64:A1 0000000>MOV EAX,DWORD PTR FS:[0]
1000D160 |. 50 PUSH EAX
1000D161 |. 64:8925 00000>MOV DWORD PTR FS:[0],ESP
1000D168 |. 83EC 10 SUB ESP,10
1000D16B |. 894D EC MOV DWORD PTR SS:[EBP-14],ECX
1000D16E |. 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
1000D171 |. C700 20960110 MOV DWORD PTR DS:[EAX],WorkSkil.10019620
1000D177 |. 8B4D EC MOV ECX,DWORD PTR SS:[EBP-14]
1000D17A |. C741 10 1C960>MOV DWORD PTR DS:[ECX+10],WorkSkil.10019>
1000D181 |. 8B55 EC MOV EDX,DWORD PTR SS:[EBP-14]
1000D184 |. C742 14 18960>MOV DWORD PTR DS:[EDX+14],WorkSkil.10019>
1000D18B |. C745 FC 00000>MOV DWORD PTR SS:[EBP-4],0
1000D192 |. A1 94DC0110 MOV EAX,DWORD PTR DS:[1001DC94]
1000D197 |. 8B88 A8020000 MOV ECX,DWORD PTR DS:[EAX+2A8]
1000D19D |. 894D F0 MOV DWORD PTR SS:[EBP-10],ECX
1000D1A0 |. 837D F0 00 CMP DWORD PTR SS:[EBP-10],0
1000D1A4 |. 74 64 JE SHORT WorkSkil.1000D20A
1000D1A6 |. 837D EC 00 CMP DWORD PTR SS:[EBP-14],0
1000D1AA |. 74 0B JE SHORT WorkSkil.1000D1B7
1000D1AC |. 8B55 EC MOV EDX,DWORD PTR SS:[EBP-14]
1000D1AF |. 83C2 10 ADD EDX,10
1000D1B2 |. 8955 E8 MOV DWORD PTR SS:[EBP-18],EDX
1000D1B5 |. EB 07 JMP SHORT WorkSkil.1000D1BE
1000D1B7 |> C745 E8 00000>MOV DWORD PTR SS:[EBP-18],0
1000D1BE |> 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
1000D1C1 |. 8B48 18 MOV ECX,DWORD PTR DS:[EAX+18]
1000D1C4 |. 51 PUSH ECX
1000D1C5 |. 6A 07 PUSH 7
1000D1C7 |. 6A 00 PUSH 0
1000D1C9 |. 8B55 E8 MOV EDX,DWORD PTR SS:[EBP-18]
1000D1CC |. 52 PUSH EDX
1000D1CD |. 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
1000D1D0 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D1D2 |. 8B4D F0 MOV ECX,DWORD PTR SS:[EBP-10]
1000D1D5 |. FF52 30 CALL DWORD PTR DS:[EDX+30]
1000D1D8 |. 837D EC 00 CMP DWORD PTR SS:[EBP-14],0
1000D1DC |. 74 0B JE SHORT WorkSkil.1000D1E9
1000D1DE |. 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
1000D1E1 |. 83C0 14 ADD EAX,14
1000D1E4 |. 8945 E4 MOV DWORD PTR SS:[EBP-1C],EAX
1000D1E7 |. EB 07 JMP SHORT WorkSkil.1000D1F0
1000D1E9 |> C745 E4 00000>MOV DWORD PTR SS:[EBP-1C],0
1000D1F0 |> 8B4D EC MOV ECX,DWORD PTR SS:[EBP-14]
1000D1F3 |. 8B51 18 MOV EDX,DWORD PTR DS:[ECX+18]
1000D1F6 |. 52 PUSH EDX
1000D1F7 |. 6A 07 PUSH 7
1000D1F9 |. 6A 01 PUSH 1
1000D1FB |. 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
1000D1FE |. 50 PUSH EAX
1000D1FF |. 8B4D F0 MOV ECX,DWORD PTR SS:[EBP-10]
1000D202 |. 8B11 MOV EDX,DWORD PTR DS:[ECX]
1000D204 |. 8B4D F0 MOV ECX,DWORD PTR SS:[EBP-10]
1000D207 |. FF52 28 CALL DWORD PTR DS:[EDX+28]
1000D20A |> 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
1000D20D |. 8378 18 00 CMP DWORD PTR DS:[EAX+18],0
1000D211 |. 74 1B JE SHORT WorkSkil.1000D22E
1000D213 |. 8B4D EC MOV ECX,DWORD PTR SS:[EBP-14]
1000D216 |. 8B49 18 MOV ECX,DWORD PTR DS:[ECX+18]
1000D219 |. 8B55 EC MOV EDX,DWORD PTR SS:[EBP-14]
1000D21C |. 8B42 18 MOV EAX,DWORD PTR DS:[EDX+18]
1000D21F |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D221 |. FF52 08 CALL DWORD PTR DS:[EDX+8]
1000D224 |. 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
1000D227 |. C740 18 00000>MOV DWORD PTR DS:[EAX+18],0
1000D22E |> C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
1000D235 |. 8B4D EC MOV ECX,DWORD PTR SS:[EBP-14]
1000D238 |. E8 AC1C0000 CALL WorkSkil.1000EEE9
1000D23D |. 8B4D F4 MOV ECX,DWORD PTR SS:[EBP-C]
1000D240 |. 64:890D 00000>MOV DWORD PTR FS:[0],ECX
1000D247 |. 8BE5 MOV ESP,EBP
1000D249 |. 5D POP EBP
1000D24A /. C3 RETN
1000D24B /. 55 PUSH EBP
1000D24C |. 8BEC MOV EBP,ESP
1000D24E |. 83EC 2C SUB ESP,2C
1000D251 |. 894D DC MOV DWORD PTR SS:[EBP-24],ECX
1000D254 |. 837D 08 00 CMP DWORD PTR SS:[EBP+8],0
1000D258 |. 74 06 JE SHORT WorkSkil.1000D260
1000D25A |. 837D 0C 0C CMP DWORD PTR SS:[EBP+C],0C
1000D25E |. 73 07 JNB SHORT WorkSkil.1000D267
1000D260 |> 33C0 XOR EAX,EAX
1000D262 |. E9 32010000 JMP WorkSkil.1000D399
1000D267 |> 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
1000D26A |. 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
1000D26D |. 833D 94DC0110>CMP DWORD PTR DS:[1001DC94],0
1000D274 |. 75 07 JNZ SHORT WorkSkil.1000D27D
1000D276 |. 33C0 XOR EAX,EAX
1000D278 |. E9 1C010000 JMP WorkSkil.1000D399
1000D27D |> 8B0D 94DC0110 MOV ECX,DWORD PTR DS:[1001DC94]
1000D283 |. 8B11 MOV EDX,DWORD PTR DS:[ECX]
1000D285 |. 8B0D 94DC0110 MOV ECX,DWORD PTR DS:[1001DC94]
1000D28B |. FF52 18 CALL DWORD PTR DS:[EDX+18]
1000D28E |. 8945 F8 MOV DWORD PTR SS:[EBP-8],EAX
1000D291 |. 837D F8 00 CMP DWORD PTR SS:[EBP-8],0
1000D295 |. 75 07 JNZ SHORT WorkSkil.1000D29E
1000D297 |. 33C0 XOR EAX,EAX
1000D299 |. E9 FB000000 JMP WorkSkil.1000D399
1000D29E |> 8D4D E4 LEA ECX,DWORD PTR SS:[EBP-1C]
1000D2A1 |. E8 EAFDFFFF CALL WorkSkil.1000D090
1000D2A6 |. C745 EC 01000>MOV DWORD PTR SS:[EBP-14],1
1000D2AD |. C745 F0 01000>MOV DWORD PTR SS:[EBP-10],1
1000D2B4 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
1000D2B7 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
1000D2BA |. 894D E4 MOV DWORD PTR SS:[EBP-1C],ECX
1000D2BD |. C745 F4 02000>MOV DWORD PTR SS:[EBP-C],2
1000D2C4 |. C745 E8 07000>MOV DWORD PTR SS:[EBP-18],7
1000D2CB |. 6A 14 PUSH 14
1000D2CD |. 8D55 E4 LEA EDX,DWORD PTR SS:[EBP-1C]
1000D2D0 |. 52 PUSH EDX
1000D2D1 |. 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
1000D2D4 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D2D6 |. 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8]
1000D2D9 |. FF52 04 CALL DWORD PTR DS:[EDX+4]
1000D2DC |. 8B4D DC MOV ECX,DWORD PTR SS:[EBP-24]
1000D2DF |. 8941 18 MOV DWORD PTR DS:[ECX+18],EAX
1000D2E2 |. 8B55 DC MOV EDX,DWORD PTR SS:[EBP-24]
1000D2E5 |. 837A 18 00 CMP DWORD PTR DS:[EDX+18],0
1000D2E9 |. 75 07 JNZ SHORT WorkSkil.1000D2F2
1000D2EB |. 33C0 XOR EAX,EAX
1000D2ED |. E9 A7000000 JMP WorkSkil.1000D399
1000D2F2 |> A1 94DC0110 MOV EAX,DWORD PTR DS:[1001DC94]
1000D2F7 |. 8B88 A8020000 MOV ECX,DWORD PTR DS:[EAX+2A8]
1000D2FD |. 894D E0 MOV DWORD PTR SS:[EBP-20],ECX
1000D300 |. 837D E0 00 CMP DWORD PTR SS:[EBP-20],0
1000D304 |. 75 07 JNZ SHORT WorkSkil.1000D30D
1000D306 |. 33C0 XOR EAX,EAX
1000D308 |. E9 8C000000 JMP WorkSkil.1000D399
1000D30D |> 837D DC 00 CMP DWORD PTR SS:[EBP-24],0
1000D311 |. 74 0B JE SHORT WorkSkil.1000D31E
1000D313 |. 8B55 DC MOV EDX,DWORD PTR SS:[EBP-24]
1000D316 |. 83C2 10 ADD EDX,10
1000D319 |. 8955 D8 MOV DWORD PTR SS:[EBP-28],EDX
1000D31C |. EB 07 JMP SHORT WorkSkil.1000D325
1000D31E |> C745 D8 00000>MOV DWORD PTR SS:[EBP-28],0
1000D325 |> 68 88C60110 PUSH WorkSkil.1001C688 ; checheng
1000D32A |. 8B45 DC MOV EAX,DWORD PTR SS:[EBP-24]
1000D32D |. 8B48 18 MOV ECX,DWORD PTR DS:[EAX+18]
1000D330 |. 51 PUSH ECX
1000D331 |. 6A 07 PUSH 7
1000D333 |. 6A 00 PUSH 0
1000D335 |. 8B55 D8 MOV EDX,DWORD PTR SS:[EBP-28]
1000D338 |. 52 PUSH EDX
1000D339 |. 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
1000D33C |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D33E |. 8B4D E0 MOV ECX,DWORD PTR SS:[EBP-20]
1000D341 |. FF52 24 CALL DWORD PTR DS:[EDX+24]
1000D344 |. 85C0 TEST EAX,EAX
1000D346 |. 75 04 JNZ SHORT WorkSkil.1000D34C
1000D348 |. 33C0 XOR EAX,EAX
1000D34A |. EB 4D JMP SHORT WorkSkil.1000D399
1000D34C |> 837D DC 00 CMP DWORD PTR SS:[EBP-24],0
1000D350 |. 74 0B JE SHORT WorkSkil.1000D35D
1000D352 |. 8B45 DC MOV EAX,DWORD PTR SS:[EBP-24]
1000D355 |. 83C0 14 ADD EAX,14
1000D358 |. 8945 D4 MOV DWORD PTR SS:[EBP-2C],EAX
1000D35B |. EB 07 JMP SHORT WorkSkil.1000D364
1000D35D |> C745 D4 00000>MOV DWORD PTR SS:[EBP-2C],0
1000D364 |> 68 94C60110 PUSH WorkSkil.1001C694 ; checheng
1000D369 |. 8B4D DC MOV ECX,DWORD PTR SS:[EBP-24]
1000D36C |. 8B51 18 MOV EDX,DWORD PTR DS:[ECX+18]
1000D36F |. 52 PUSH EDX
1000D370 |. 6A 07 PUSH 7
1000D372 |. 6A 01 PUSH 1
1000D374 |. 8B45 D4 MOV EAX,DWORD PTR SS:[EBP-2C]
1000D377 |. 50 PUSH EAX
1000D378 |. 8B4D E0 MOV ECX,DWORD PTR SS:[EBP-20]
1000D37B |. 8B11 MOV EDX,DWORD PTR DS:[ECX]
1000D37D |. 8B4D E0 MOV ECX,DWORD PTR SS:[EBP-20]
1000D380 |. FF52 1C CALL DWORD PTR DS:[EDX+1C]
1000D383 |. 85C0 TEST EAX,EAX
1000D385 |. 75 04 JNZ SHORT WorkSkil.1000D38B
1000D387 |. 33C0 XOR EAX,EAX
1000D389 |. EB 0E JMP SHORT WorkSkil.1000D399
1000D38B |> 6A 0C PUSH 0C ; /Arg2 = 0000000C
1000D38D |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8] ; |
1000D390 |. 50 PUSH EAX ; |Arg1
1000D391 |. 8B4D DC MOV ECX,DWORD PTR SS:[EBP-24] ; |
1000D394 |. E8 641B0000 CALL WorkSkil.1000EEFD ; /WorkSkil.1000EEFD
1000D399 |> 8BE5 MOV ESP,EBP
1000D39B |. 5D POP EBP
1000D39C /. C2 0800 RETN 8
1000D39F /. 55 PUSH EBP
1000D3A0 |. 8BEC MOV EBP,ESP
1000D3A2 |. 83EC 20 SUB ESP,20
1000D3A5 |. 894D E4 MOV DWORD PTR SS:[EBP-1C],ECX
1000D3A8 |. 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
1000D3AB |. 8378 18 00 CMP DWORD PTR DS:[EAX+18],0
1000D3AF |. 75 07 JNZ SHORT WorkSkil.1000D3B8
1000D3B1 |. 33C0 XOR EAX,EAX
1000D3B3 |. E9 C0010000 JMP WorkSkil.1000D578
1000D3B8 |> 6A 00 PUSH 0
1000D3BA |. 8B4D E4 MOV ECX,DWORD PTR SS:[EBP-1C]
1000D3BD |. 8B49 18 MOV ECX,DWORD PTR DS:[ECX+18]
1000D3C0 |. 8B55 E4 MOV EDX,DWORD PTR SS:[EBP-1C]
1000D3C3 |. 8B42 18 MOV EAX,DWORD PTR DS:[EDX+18]
1000D3C6 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D3C8 |. FF52 10 CALL DWORD PTR DS:[EDX+10]
1000D3CB |. 8945 F0 MOV DWORD PTR SS:[EBP-10],EAX
1000D3CE |. 837D F0 00 CMP DWORD PTR SS:[EBP-10],0
1000D3D2 |. 75 18 JNZ SHORT WorkSkil.1000D3EC
1000D3D4 |. 6A 21 PUSH 21 ; /Arg2 = 00000021
1000D3D6 |. 68 08C50110 PUSH WorkSkil.1001C508 ; |请把需要合成的装备放
入合成容器中
1000D3DB |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D3E0 |. E8 563FFFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000D3E5 |. 33C0 XOR EAX,EAX
1000D3E7 |. E9 8C010000 JMP WorkSkil.1000D578
1000D3EC |> 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
1000D3EF |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D3F1 |. 8B4D F0 MOV ECX,DWORD PTR SS:[EBP-10]
1000D3F4 |. FF52 04 CALL DWORD PTR DS:[EDX+4]
1000D3F7 |. 52 PUSH EDX ; /Arg2
1000D3F8 |. 50 PUSH EAX ; |Arg1
1000D3F9 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D3FE |. E8 7D3FFFFF CALL WorkSkil.10001380 ; /WorkSkil.10001380
1000D403 |. 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
1000D406 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
1000D409 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D40B |. 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
1000D40E |. FF52 18 CALL DWORD PTR DS:[EDX+18]
1000D411 |. 8945 E0 MOV DWORD PTR SS:[EBP-20],EAX
1000D414 |. 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
1000D417 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D419 |. 8B4D E0 MOV ECX,DWORD PTR SS:[EBP-20]
1000D41C |. FF52 0C CALL DWORD PTR DS:[EDX+C]
1000D41F |. 85C0 TEST EAX,EAX
1000D421 |. 75 18 JNZ SHORT WorkSkil.1000D43B
1000D423 |. 6A 13 PUSH 13 ; /Arg2 = 00000013
1000D425 |. 68 2CC50110 PUSH WorkSkil.1001C52C ; |合成物品类型不符合
1000D42A |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D42F |. E8 073FFFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000D434 |. 33C0 XOR EAX,EAX
1000D436 |. E9 3D010000 JMP WorkSkil.1000D578
1000D43B |> 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
1000D43E |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D440 |. 8B4D F0 MOV ECX,DWORD PTR SS:[EBP-10]
1000D443 |. FF52 0C CALL DWORD PTR DS:[EDX+C]
1000D446 |. 50 PUSH EAX ; /Arg1
1000D447 |. B9 F8DC0110 MOV ECX,WorkSkil.1001DCF8 ; |
1000D44C |. E8 DC7FFFFF CALL WorkSkil.1000542D ; /WorkSkil.1000542D
1000D451 |. 8945 EC MOV DWORD PTR SS:[EBP-14],EAX
1000D454 |. 837D EC 00 CMP DWORD PTR SS:[EBP-14],0
1000D458 |. 75 18 JNZ SHORT WorkSkil.1000D472
1000D45A |. 6A 11 PUSH 11 ; /Arg2 = 00000011
1000D45C |. 68 40C50110 PUSH WorkSkil.1001C540 ; |缺少合成配方信息
1000D461 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D466 |. E8 D03EFFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000D46B |. 33C0 XOR EAX,EAX
1000D46D |. E9 06010000 JMP WorkSkil.1000D578
1000D472 |> C745 F4 00000>MOV DWORD PTR SS:[EBP-C],0
1000D479 |. C745 F8 01000>MOV DWORD PTR SS:[EBP-8],1
1000D480 |. EB 09 JMP SHORT WorkSkil.1000D48B
1000D482 |> 8B45 F8 /MOV EAX,DWORD PTR SS:[EBP-8]
1000D485 |. 83C0 01 |ADD EAX,1
1000D488 |. 8945 F8 |MOV DWORD PTR SS:[EBP-8],EAX
1000D48B |> 8B4D E4 MOV ECX,DWORD PTR SS:[EBP-1C]
1000D48E |. 8B49 18 |MOV ECX,DWORD PTR DS:[ECX+18]
1000D491 |. 8B55 E4 |MOV EDX,DWORD PTR SS:[EBP-1C]
1000D494 |. 8B42 18 |MOV EAX,DWORD PTR DS:[EDX+18]
1000D497 |. 8B10 |MOV EDX,DWORD PTR DS:[EAX]
1000D499 |. FF52 0C |CALL DWORD PTR DS:[EDX+C]
1000D49C |. 3945 F8 |CMP DWORD PTR SS:[EBP-8],EAX
1000D49F |. 7D 29 |JGE SHORT WorkSkil.1000D4CA
1000D4A1 |. 8B45 F8 |MOV EAX,DWORD PTR SS:[EBP-8]
1000D4A4 |. 50 |PUSH EAX
1000D4A5 |. 8B4D E4 |MOV ECX,DWORD PTR SS:[EBP-1C]
1000D4A8 |. 8B49 18 |MOV ECX,DWORD PTR DS:[ECX+18]
1000D4AB |. 8B55 E4 |MOV EDX,DWORD PTR SS:[EBP-1C]
1000D4AE |. 8B42 18 |MOV EAX,DWORD PTR DS:[EDX+18]
1000D4B1 |. 8B10 |MOV EDX,DWORD PTR DS:[EAX]
1000D4B3 |. FF52 10 |CALL DWORD PTR DS:[EDX+10]
1000D4B6 |. 8945 E8 |MOV DWORD PTR SS:[EBP-18],EAX
1000D4B9 |. 837D E8 00 |CMP DWORD PTR SS:[EBP-18],0
1000D4BD |. 74 09 |JE SHORT WorkSkil.1000D4C8
1000D4BF |. C745 F4 01000>|MOV DWORD PTR SS:[EBP-C],1
1000D4C6 |. EB 02 |JMP SHORT WorkSkil.1000D4CA
1000D4C8 |>^ EB B8 /JMP SHORT WorkSkil.1000D482
1000D4CA |> 837D F4 00 CMP DWORD PTR SS:[EBP-C],0
1000D4CE |. 75 18 JNZ SHORT WorkSkil.1000D4E8
1000D4D0 |. 6A 13 PUSH 13 ; /Arg2 = 00000013
1000D4D2 |. 68 54C50110 PUSH WorkSkil.1001C554 ; |至少需要一个副装备
1000D4D7 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D4DC |. E8 5A3EFFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000D4E1 |. 33C0 XOR EAX,EAX
1000D4E3 |. E9 90000000 JMP WorkSkil.1000D578
1000D4E8 |> 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
1000D4EB |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D4ED |. 8B4D E4 MOV ECX,DWORD PTR SS:[EBP-1C]
1000D4F0 |. FF52 0C CALL DWORD PTR DS:[EDX+C]
1000D4F3 |. 25 FF000000 AND EAX,0FF
1000D4F8 |. 8B4D EC MOV ECX,DWORD PTR SS:[EBP-14]
1000D4FB |. 3B41 24 CMP EAX,DWORD PTR DS:[ECX+24]
1000D4FE |. 73 15 JNB SHORT WorkSkil.1000D515
1000D500 |. 6A 15 PUSH 15 ; /Arg2 = 00000015
1000D502 |. 68 68C50110 PUSH WorkSkil.1001C568 ; |您的合成技能等级不够
1000D507 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D50C |. E8 2A3EFFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000D511 |. 33C0 XOR EAX,EAX
1000D513 |. EB 63 JMP SHORT WorkSkil.1000D578
1000D515 |> 8B55 EC MOV EDX,DWORD PTR SS:[EBP-14]
1000D518 |. 837A 2C 00 CMP DWORD PTR DS:[EDX+2C],0
1000D51C |. 74 35 JE SHORT WorkSkil.1000D553
1000D51E |. 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
1000D521 |. 8B48 2C MOV ECX,DWORD PTR DS:[EAX+2C]
1000D524 |. 51 PUSH ECX
1000D525 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80
1000D52A |. E8 3B3BFFFF CALL WorkSkil.1000106A
1000D52F |. 50 PUSH EAX ; |Arg1
1000D530 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D535 |. E8 533BFFFF CALL WorkSkil.1000108D ; /WorkSkil.1000108D
1000D53A |. 85C0 TEST EAX,EAX
1000D53C |. 75 15 JNZ SHORT WorkSkil.1000D553
1000D53E |. 6A 17 PUSH 17 ; /Arg2 = 00000017
1000D540 |. 68 80C50110 PUSH WorkSkil.1001C580 ; |您的合成工具不符合要
求
1000D545 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D54A |. E8 EC3DFFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000D54F |. 33C0 XOR EAX,EAX
1000D551 |. EB 25 JMP SHORT WorkSkil.1000D578
1000D553 |> 833D 94DC0110>CMP DWORD PTR DS:[1001DC94],0
1000D55A |. 75 04 JNZ SHORT WorkSkil.1000D560
1000D55C |. 33C0 XOR EAX,EAX
1000D55E |. EB 18 JMP SHORT WorkSkil.1000D578
1000D560 |> 8B15 94DC0110 MOV EDX,DWORD PTR DS:[1001DC94]
1000D566 |. 83BA 8C020000>CMP DWORD PTR DS:[EDX+28C],0
1000D56D |. 75 04 JNZ SHORT WorkSkil.1000D573
1000D56F |. 33C0 XOR EAX,EAX
1000D571 |. EB 05 JMP SHORT WorkSkil.1000D578
1000D573 |> B8 01000000 MOV EAX,1
1000D578 |> 8BE5 MOV ESP,EBP
1000D57A |. 5D POP EBP
1000D57B /. C2 0800 RETN 8
1000D57E /. 55 PUSH EBP
1000D57F |. 8BEC MOV EBP,ESP
1000D581 |. 51 PUSH ECX
1000D582 |. 894D FC MOV DWORD PTR SS:[EBP-4],ECX
1000D585 |. 8B45 0C MOV EAX,DWORD PTR SS:[EBP+C]
1000D588 |. 50 PUSH EAX
1000D589 |. 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
1000D58C |. 51 PUSH ECX
1000D58D |. 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
1000D590 |. 8B02 MOV EAX,DWORD PTR DS:[EDX]
1000D592 |. 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
1000D595 |. FF50 04 CALL DWORD PTR DS:[EAX+4]
1000D598 |. 85C0 TEST EAX,EAX
1000D59A |. 75 11 JNZ SHORT WorkSkil.1000D5AD
1000D59C |. 68 AA020000 PUSH 2AA ; /Arg1 = 000002AA
1000D5A1 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D5A6 |. E8 4F3EFFFF CALL WorkSkil.100013FA ; /WorkSkil.100013FA
1000D5AB |. EB 20 JMP SHORT WorkSkil.1000D5CD
1000D5AD |> 8B4D 0C MOV ECX,DWORD PTR SS:[EBP+C]
1000D5B0 |. 51 PUSH ECX
1000D5B1 |. 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
1000D5B4 |. 52 PUSH EDX
1000D5B5 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
1000D5B8 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D5BA |. 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
1000D5BD |. FF52 10 CALL DWORD PTR DS:[EDX+10]
1000D5C0 |. 50 PUSH EAX ; |Arg2
1000D5C1 |. 6A 00 PUSH 0 ; |Arg1 = 00000000
1000D5C3 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D5C8 |. E8 433CFFFF CALL WorkSkil.10001210 ; /WorkSkil.10001210
1000D5CD |> 8BE5 MOV ESP,EBP
1000D5CF |. 5D POP EBP
1000D5D0 /. C2 0800 RETN 8
1000D5D3 /. 55 PUSH EBP
1000D5D4 |. 8BEC MOV EBP,ESP
1000D5D6 |. 51 PUSH ECX
1000D5D7 |. 894D FC MOV DWORD PTR SS:[EBP-4],ECX
1000D5DA |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
1000D5DD |. 8B40 18 MOV EAX,DWORD PTR DS:[EAX+18]
1000D5E0 |. 8BE5 MOV ESP,EBP
1000D5E2 |. 5D POP EBP
1000D5E3 /. C3 RETN
1000D5E4 /. 55 PUSH EBP
1000D5E5 |. 8BEC MOV EBP,ESP
1000D5E7 |. 83EC 58 SUB ESP,58
1000D5EA |. 894D AC MOV DWORD PTR SS:[EBP-54],ECX
1000D5ED |. 8B45 AC MOV EAX,DWORD PTR SS:[EBP-54]
1000D5F0 |. 8378 08 00 CMP DWORD PTR DS:[EAX+8],0
1000D5F4 |. 75 07 JNZ SHORT WorkSkil.1000D5FD
1000D5F6 |. 33C0 XOR EAX,EAX
1000D5F8 |. E9 8F030000 JMP WorkSkil.1000D98C
1000D5FD |> 837D 08 00 CMP DWORD PTR SS:[EBP+8],0
1000D601 |. 75 07 JNZ SHORT WorkSkil.1000D60A
1000D603 |. 33C0 XOR EAX,EAX
1000D605 |. E9 82030000 JMP WorkSkil.1000D98C
1000D60A |> C745 D4 00000>MOV DWORD PTR SS:[EBP-2C],0
1000D611 |. 8D4D D4 LEA ECX,DWORD PTR SS:[EBP-2C]
1000D614 |. 51 PUSH ECX
1000D615 |. 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
1000D618 |. 8B02 MOV EAX,DWORD PTR DS:[EDX]
1000D61A |. 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
1000D61D |. FF50 10 CALL DWORD PTR DS:[EAX+10]
1000D620 |. 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
1000D623 |. 837D FC 00 CMP DWORD PTR SS:[EBP-4],0
1000D627 |. 74 06 JE SHORT WorkSkil.1000D62F
1000D629 |. 837D D4 18 CMP DWORD PTR SS:[EBP-2C],18
1000D62D |. 74 07 JE SHORT WorkSkil.1000D636
1000D62F |> 33C0 XOR EAX,EAX
1000D631 |. E9 56030000 JMP WorkSkil.1000D98C
1000D636 |> 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
1000D639 |. 894D E0 MOV DWORD PTR SS:[EBP-20],ECX
1000D63C |. 833D 94DC0110>CMP DWORD PTR DS:[1001DC94],0
1000D643 |. 75 07 JNZ SHORT WorkSkil.1000D64C
1000D645 |. 33C0 XOR EAX,EAX
1000D647 |. E9 40030000 JMP WorkSkil.1000D98C
1000D64C |> 8B15 94DC0110 MOV EDX,DWORD PTR DS:[1001DC94]
1000D652 |. 83BA 88020000>CMP DWORD PTR DS:[EDX+288],0
1000D659 |. 75 07 JNZ SHORT WorkSkil.1000D662
1000D65B |. 33C0 XOR EAX,EAX
1000D65D |. E9 2A030000 JMP WorkSkil.1000D98C
1000D662 |> 6A 0C PUSH 0C
1000D664 |. A1 94DC0110 MOV EAX,DWORD PTR DS:[1001DC94]
1000D669 |. 8B88 88020000 MOV ECX,DWORD PTR DS:[EAX+288]
1000D66F |. 8B15 94DC0110 MOV EDX,DWORD PTR DS:[1001DC94]
1000D675 |. 8B82 88020000 MOV EAX,DWORD PTR DS:[EDX+288]
1000D67B |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D67D |. FF52 78 CALL DWORD PTR DS:[EDX+78]
1000D680 |. 8945 DC MOV DWORD PTR SS:[EBP-24],EAX
1000D683 |. 837D DC 00 CMP DWORD PTR SS:[EBP-24],0
1000D687 |. 75 07 JNZ SHORT WorkSkil.1000D690
1000D689 |. 33C0 XOR EAX,EAX
1000D68B |. E9 FC020000 JMP WorkSkil.1000D98C
1000D690 |> 8B45 DC MOV EAX,DWORD PTR SS:[EBP-24]
1000D693 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D695 |. 8B4D DC MOV ECX,DWORD PTR SS:[EBP-24]
1000D698 |. FF52 2C CALL DWORD PTR DS:[EDX+2C]
1000D69B |. 8945 F4 MOV DWORD PTR SS:[EBP-C],EAX
1000D69E |. 837D F4 00 CMP DWORD PTR SS:[EBP-C],0
1000D6A2 |. 75 07 JNZ SHORT WorkSkil.1000D6AB
1000D6A4 |. 33C0 XOR EAX,EAX
1000D6A6 |. E9 E1020000 JMP WorkSkil.1000D98C
1000D6AB |> 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
1000D6AE |. 8B48 0C MOV ECX,DWORD PTR DS:[EAX+C]
1000D6B1 |. 51 PUSH ECX
1000D6B2 |. 8B50 08 MOV EDX,DWORD PTR DS:[EAX+8]
1000D6B5 |. 52 PUSH EDX
1000D6B6 |. 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
1000D6B9 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D6BB |. 8B4D F4 MOV ECX,DWORD PTR SS:[EBP-C]
1000D6BE |. FF52 14 CALL DWORD PTR DS:[EDX+14]
1000D6C1 |. 8945 E4 MOV DWORD PTR SS:[EBP-1C],EAX
1000D6C4 |. 837D E4 00 CMP DWORD PTR SS:[EBP-1C],0
1000D6C8 |. 75 18 JNZ SHORT WorkSkil.1000D6E2
1000D6CA |. 6A 1F PUSH 1F ; /Arg2 = 0000001F
1000D6CC |. 68 98C50110 PUSH WorkSkil.1001C598 ; |该位置只能放置来自物
品栏的物品
1000D6D1 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D6D6 |. E8 603CFFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000D6DB |. 33C0 XOR EAX,EAX
1000D6DD |. E9 AA020000 JMP WorkSkil.1000D98C
1000D6E2 |> 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
1000D6E5 |. 8B48 0C MOV ECX,DWORD PTR DS:[EAX+C]
1000D6E8 |. 51 PUSH ECX ; /Arg2
1000D6E9 |. 8B50 08 MOV EDX,DWORD PTR DS:[EAX+8] ; |
1000D6EC |. 52 PUSH EDX ; |Arg1
1000D6ED |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D6F2 |. E8 893CFFFF CALL WorkSkil.10001380 ; /WorkSkil.10001380
1000D6F7 |. 8945 C8 MOV DWORD PTR SS:[EBP-38],EAX
1000D6FA |. 837D C8 00 CMP DWORD PTR SS:[EBP-38],0
1000D6FE |. 74 1D JE SHORT WorkSkil.1000D71D
1000D700 |. 8B45 C8 MOV EAX,DWORD PTR SS:[EBP-38]
1000D703 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D705 |. 8B4D C8 MOV ECX,DWORD PTR SS:[EBP-38]
1000D708 |. FF52 18 CALL DWORD PTR DS:[EDX+18]
1000D70B |. 8945 A8 MOV DWORD PTR SS:[EBP-58],EAX
1000D70E |. 8B45 A8 MOV EAX,DWORD PTR SS:[EBP-58]
1000D711 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D713 |. 8B4D A8 MOV ECX,DWORD PTR SS:[EBP-58]
1000D716 |. FF52 0C CALL DWORD PTR DS:[EDX+C]
1000D719 |. 85C0 TEST EAX,EAX
1000D71B |. 75 18 JNZ SHORT WorkSkil.1000D735
1000D71D |> 6A 15 PUSH 15 ; /Arg2 = 00000015
1000D71F |. 68 B8C50110 PUSH WorkSkil.1001C5B8 ; |您的物品不能用来合成
1000D724 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D729 |. E8 0D3CFFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000D72E |. 33C0 XOR EAX,EAX
1000D730 |. E9 57020000 JMP WorkSkil.1000D98C
1000D735 |> 8B45 C8 MOV EAX,DWORD PTR SS:[EBP-38]
1000D738 |. 8945 D0 MOV DWORD PTR SS:[EBP-30],EAX
1000D73B |. 8B4D D0 MOV ECX,DWORD PTR SS:[EBP-30]
1000D73E |. 51 PUSH ECX ; /Arg1
1000D73F |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D744 |. E8 F93CFFFF CALL WorkSkil.10001442 ; /WorkSkil.10001442
1000D749 |. 85C0 TEST EAX,EAX
1000D74B |. 75 18 JNZ SHORT WorkSkil.1000D765
1000D74D |. 6A 27 PUSH 27 ; /Arg2 = 00000027
1000D74F |. 68 D0C50110 PUSH WorkSkil.1001C5D0 ; |存在有附加属性或者插
槽的装备才可以合成
1000D754 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D759 |. E8 DD3BFFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000D75E |. 33C0 XOR EAX,EAX
1000D760 |. E9 27020000 JMP WorkSkil.1000D98C
1000D765 |> 8B55 E0 MOV EDX,DWORD PTR SS:[EBP-20]
1000D768 |. 837A 10 00 CMP DWORD PTR DS:[EDX+10],0
1000D76C |. 0F84 A8000000 JE WorkSkil.1000D81A
1000D772 |. 6A 00 PUSH 0
1000D774 |. 8B45 AC MOV EAX,DWORD PTR SS:[EBP-54]
1000D777 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
1000D77A |. 8B55 AC MOV EDX,DWORD PTR SS:[EBP-54]
1000D77D |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
1000D780 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D782 |. FF52 10 CALL DWORD PTR DS:[EDX+10]
1000D785 |. 8945 C4 MOV DWORD PTR SS:[EBP-3C],EAX
1000D788 |. 837D C4 00 CMP DWORD PTR SS:[EBP-3C],0
1000D78C |. 75 18 JNZ SHORT WorkSkil.1000D7A6
1000D78E |. 6A 0F PUSH 0F ; /Arg2 = 0000000F
1000D790 |. 68 F8C50110 PUSH WorkSkil.1001C5F8 ; |请先放入主装备
1000D795 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D79A |. E8 9C3BFFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000D79F |. 33C0 XOR EAX,EAX
1000D7A1 |. E9 E6010000 JMP WorkSkil.1000D98C
1000D7A6 |> 8B45 C4 MOV EAX,DWORD PTR SS:[EBP-3C]
1000D7A9 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D7AB |. 8B4D C4 MOV ECX,DWORD PTR SS:[EBP-3C]
1000D7AE |. FF52 0C CALL DWORD PTR DS:[EDX+C]
1000D7B1 |. 50 PUSH EAX ; /Arg1
1000D7B2 |. B9 F8DC0110 MOV ECX,WorkSkil.1001DCF8 ; |
1000D7B7 |. E8 717CFFFF CALL WorkSkil.1000542D ; /WorkSkil.1000542D
1000D7BC |. 8945 C0 MOV DWORD PTR SS:[EBP-40],EAX
1000D7BF |. 837D C0 00 CMP DWORD PTR SS:[EBP-40],0
1000D7C3 |. 75 07 JNZ SHORT WorkSkil.1000D7CC
1000D7C5 |. 33C0 XOR EAX,EAX
1000D7C7 |. E9 C0010000 JMP WorkSkil.1000D98C
1000D7CC |> 8B45 D0 MOV EAX,DWORD PTR SS:[EBP-30]
1000D7CF |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D7D1 |. 8B4D D0 MOV ECX,DWORD PTR SS:[EBP-30]
1000D7D4 |. FF52 5C CALL DWORD PTR DS:[EDX+5C]
1000D7D7 |. 50 PUSH EAX ; /Arg1
1000D7D8 |. B9 F8DC0110 MOV ECX,WorkSkil.1001DCF8 ; |
1000D7DD |. E8 4B7CFFFF CALL WorkSkil.1000542D ; /WorkSkil.1000542D
1000D7E2 |. 8945 BC MOV DWORD PTR SS:[EBP-44],EAX
1000D7E5 |. 837D BC 00 CMP DWORD PTR SS:[EBP-44],0
1000D7E9 |. 75 07 JNZ SHORT WorkSkil.1000D7F2
1000D7EB |. 33C0 XOR EAX,EAX
1000D7ED |. E9 9A010000 JMP WorkSkil.1000D98C
1000D7F2 |> 8B45 BC MOV EAX,DWORD PTR SS:[EBP-44]
1000D7F5 |. 8B4D C0 MOV ECX,DWORD PTR SS:[EBP-40]
1000D7F8 |. 8B50 04 MOV EDX,DWORD PTR DS:[EAX+4]
1000D7FB |. 3B51 04 CMP EDX,DWORD PTR DS:[ECX+4]
1000D7FE |. 74 18 JE SHORT WorkSkil.1000D818
1000D800 |. 6A 17 PUSH 17 ; /Arg2 = 00000017
1000D802 |. 68 08C60110 PUSH WorkSkil.1001C608 ; |该物品不能和主装备合
成
1000D807 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D80C |. E8 2A3BFFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000D811 |. 33C0 XOR EAX,EAX
1000D813 |. E9 74010000 JMP WorkSkil.1000D98C
1000D818 |> EB 5A JMP SHORT WorkSkil.1000D874
1000D81A |> 8B45 D0 MOV EAX,DWORD PTR SS:[EBP-30]
1000D81D |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D81F |. 8B4D D0 MOV ECX,DWORD PTR SS:[EBP-30]
1000D822 |. FF52 5C CALL DWORD PTR DS:[EDX+5C]
1000D825 |. 50 PUSH EAX ; /Arg1
1000D826 |. B9 F8DC0110 MOV ECX,WorkSkil.1001DCF8 ; |
1000D82B |. E8 FD7BFFFF CALL WorkSkil.1000542D ; /WorkSkil.1000542D
1000D830 |. 8945 B8 MOV DWORD PTR SS:[EBP-48],EAX
1000D833 |. 837D B8 00 CMP DWORD PTR SS:[EBP-48],0
1000D837 |. 75 07 JNZ SHORT WorkSkil.1000D840
1000D839 |. 33C0 XOR EAX,EAX
1000D83B |. E9 4C010000 JMP WorkSkil.1000D98C
1000D840 |> 8B4D AC MOV ECX,DWORD PTR SS:[EBP-54]
1000D843 |. 83E9 10 SUB ECX,10
1000D846 |. 8B45 AC MOV EAX,DWORD PTR SS:[EBP-54]
1000D849 |. 8B50 F0 MOV EDX,DWORD PTR DS:[EAX-10]
1000D84C |. FF52 0C CALL DWORD PTR DS:[EDX+C]
1000D84F |. 25 FF000000 AND EAX,0FF
1000D854 |. 8B4D B8 MOV ECX,DWORD PTR SS:[EBP-48]
1000D857 |. 3B41 24 CMP EAX,DWORD PTR DS:[ECX+24]
1000D85A |. 73 18 JNB SHORT WorkSkil.1000D874
1000D85C |. 6A 15 PUSH 15 ; /Arg2 = 00000015
1000D85E |. 68 20C60110 PUSH WorkSkil.1001C620 ; |您的合成技能等级不够
1000D863 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D868 |. E8 CE3AFFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000D86D |. 33C0 XOR EAX,EAX
1000D86F |. E9 18010000 JMP WorkSkil.1000D98C
1000D874 |> 8B55 D0 MOV EDX,DWORD PTR SS:[EBP-30]
1000D877 |. 8B02 MOV EAX,DWORD PTR DS:[EDX]
1000D879 |. 8B4D D0 MOV ECX,DWORD PTR SS:[EBP-30]
1000D87C |. FF50 5C CALL DWORD PTR DS:[EAX+5C]
1000D87F |. 50 PUSH EAX ; /Arg1
1000D880 |. B9 F8DC0110 MOV ECX,WorkSkil.1001DCF8 ; |
1000D885 |. E8 A37BFFFF CALL WorkSkil.1000542D ; /WorkSkil.1000542D
1000D88A |. 8945 CC MOV DWORD PTR SS:[EBP-34],EAX
1000D88D |. 837D CC 00 CMP DWORD PTR SS:[EBP-34],0
1000D891 |. 75 18 JNZ SHORT WorkSkil.1000D8AB
1000D893 |. 6A 13 PUSH 13 ; /Arg2 = 00000013
1000D895 |. 68 38C60110 PUSH WorkSkil.1001C638 ; |该装备不能用来合成
1000D89A |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D89F |. E8 973AFFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000D8A4 |. 33C0 XOR EAX,EAX
1000D8A6 |. E9 E1000000 JMP WorkSkil.1000D98C
1000D8AB |> 8B4D CC MOV ECX,DWORD PTR SS:[EBP-34]
1000D8AE |. 8B51 04 MOV EDX,DWORD PTR DS:[ECX+4]
1000D8B1 |. 8955 F8 MOV DWORD PTR SS:[EBP-8],EDX
1000D8B4 |. C745 D8 00000>MOV DWORD PTR SS:[EBP-28],0
1000D8BB |. EB 09 JMP SHORT WorkSkil.1000D8C6
1000D8BD |> 8B45 D8 /MOV EAX,DWORD PTR SS:[EBP-28]
1000D8C0 |. 83C0 01 |ADD EAX,1
1000D8C3 |. 8945 D8 |MOV DWORD PTR SS:[EBP-28],EAX
1000D8C6 |> 8B4D AC MOV ECX,DWORD PTR SS:[EBP-54]
1000D8C9 |. 8B49 08 |MOV ECX,DWORD PTR DS:[ECX+8]
1000D8CC |. 8B55 AC |MOV EDX,DWORD PTR SS:[EBP-54]
1000D8CF |. 8B42 08 |MOV EAX,DWORD PTR DS:[EDX+8]
1000D8D2 |. 8B10 |MOV EDX,DWORD PTR DS:[EAX]
1000D8D4 |. FF52 0C |CALL DWORD PTR DS:[EDX+C]
1000D8D7 |. 3945 D8 |CMP DWORD PTR SS:[EBP-28],EAX
1000D8DA |. 7D 68 |JGE SHORT WorkSkil.1000D944
1000D8DC |. 8B45 D8 |MOV EAX,DWORD PTR SS:[EBP-28]
1000D8DF |. 50 |PUSH EAX
1000D8E0 |. 8B4D AC |MOV ECX,DWORD PTR SS:[EBP-54]
1000D8E3 |. 8B49 08 |MOV ECX,DWORD PTR DS:[ECX+8]
1000D8E6 |. 8B55 AC |MOV EDX,DWORD PTR SS:[EBP-54]
1000D8E9 |. 8B42 08 |MOV EAX,DWORD PTR DS:[EDX+8]
1000D8EC |. 8B10 |MOV EDX,DWORD PTR DS:[EAX]
1000D8EE |. FF52 10 |CALL DWORD PTR DS:[EDX+10]
1000D8F1 |. 8945 B4 |MOV DWORD PTR SS:[EBP-4C],EAX
1000D8F4 |. 837D B4 00 |CMP DWORD PTR SS:[EBP-4C],0
1000D8F8 |. 75 02 |JNZ SHORT WorkSkil.1000D8FC
1000D8FA |.^ EB C1 |JMP SHORT WorkSkil.1000D8BD
1000D8FC |> 8B45 B4 |MOV EAX,DWORD PTR SS:[EBP-4C]
1000D8FF |. 8B10 |MOV EDX,DWORD PTR DS:[EAX]
1000D901 |. 8B4D B4 |MOV ECX,DWORD PTR SS:[EBP-4C]
1000D904 |. FF52 0C |CALL DWORD PTR DS:[EDX+C]
1000D907 |. 50 |PUSH EAX ; /Arg1
1000D908 |. B9 F8DC0110 |MOV ECX,WorkSkil.1001DCF8 ; |
1000D90D |. E8 1B7BFFFF |CALL WorkSkil.1000542D ; /WorkSkil.1000542D
1000D912 |. 8945 B0 |MOV DWORD PTR SS:[EBP-50],EAX
1000D915 |. 837D B0 00 |CMP DWORD PTR SS:[EBP-50],0
1000D919 |. 75 04 |JNZ SHORT WorkSkil.1000D91F
1000D91B |. 33C0 |XOR EAX,EAX
1000D91D |. EB 6D |JMP SHORT WorkSkil.1000D98C
1000D91F |> 8B45 B0 |MOV EAX,DWORD PTR SS:[EBP-50]
1000D922 |. 8B4D F8 |MOV ECX,DWORD PTR SS:[EBP-8]
1000D925 |. 3B48 04 |CMP ECX,DWORD PTR DS:[EAX+4]
1000D928 |. 74 15 |JE SHORT WorkSkil.1000D93F
1000D92A |. 6A 11 |PUSH 11 ; /Arg2 = 00000011
1000D92C |. 68 4CC60110 |PUSH WorkSkil.1001C64C ; |合成物品类型不同
1000D931 |. B9 80DC0110 |MOV ECX,WorkSkil.1001DC80 ; |
1000D936 |. E8 003AFFFF |CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000D93B |. 33C0 |XOR EAX,EAX
1000D93D |. EB 4D |JMP SHORT WorkSkil.1000D98C
1000D93F |>^ E9 79FFFFFF /JMP WorkSkil.1000D8BD
1000D944 |> 8B15 A0C60110 MOV EDX,DWORD PTR DS:[1001C6A0]
1000D94A |. 8955 E8 MOV DWORD PTR SS:[EBP-18],EDX
1000D94D |. A1 A4C60110 MOV EAX,DWORD PTR DS:[1001C6A4]
1000D952 |. 8945 EC MOV DWORD PTR SS:[EBP-14],EAX
1000D955 |. 8A0D A8C60110 MOV CL,BYTE PTR DS:[1001C6A8]
1000D95B |. 884D F0 MOV BYTE PTR SS:[EBP-10],CL
1000D95E |. 6A 00 PUSH 0
1000D960 |. 8D55 E8 LEA EDX,DWORD PTR SS:[EBP-18]
1000D963 |. 52 PUSH EDX
1000D964 |. 6A 61 PUSH 61
1000D966 |. 68 9A000000 PUSH 9A
1000D96B |. A1 94DC0110 MOV EAX,DWORD PTR DS:[1001DC94]
1000D970 |. 8B88 8C020000 MOV ECX,DWORD PTR DS:[EAX+28C]
1000D976 |. 8B15 94DC0110 MOV EDX,DWORD PTR DS:[1001DC94]
1000D97C |. 8B82 8C020000 MOV EAX,DWORD PTR DS:[EDX+28C]
1000D982 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D984 |. FF52 0C CALL DWORD PTR DS:[EDX+C]
1000D987 |. B8 01000000 MOV EAX,1
1000D98C |> 8BE5 MOV ESP,EBP
1000D98E |. 5D POP EBP
1000D98F /. C2 0400 RETN 4
1000D992 /. 55 PUSH EBP
1000D993 |. 8BEC MOV EBP,ESP
1000D995 |. 83EC 0C SUB ESP,0C
1000D998 |. 894D F4 MOV DWORD PTR SS:[EBP-C],ECX
1000D99B |. 837D 08 00 CMP DWORD PTR SS:[EBP+8],0
1000D99F |. 74 09 JE SHORT WorkSkil.1000D9AA
1000D9A1 |. 817D 0C 84000>CMP DWORD PTR SS:[EBP+C],84
1000D9A8 |. 74 02 JE SHORT WorkSkil.1000D9AC
1000D9AA |> EB 7F JMP SHORT WorkSkil.1000DA2B
1000D9AC |> A1 94DC0110 MOV EAX,DWORD PTR DS:[1001DC94]
1000D9B1 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D9B3 |. 8B0D 94DC0110 MOV ECX,DWORD PTR DS:[1001DC94]
1000D9B9 |. FF52 04 CALL DWORD PTR DS:[EDX+4]
1000D9BC |. 8945 F8 MOV DWORD PTR SS:[EBP-8],EAX
1000D9BF |. 837D F8 00 CMP DWORD PTR SS:[EBP-8],0
1000D9C3 |. 75 02 JNZ SHORT WorkSkil.1000D9C7
1000D9C5 |. EB 64 JMP SHORT WorkSkil.1000DA2B
1000D9C7 |> 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
1000D9CA |. 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
1000D9CD |. 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
1000D9D0 |. 33D2 XOR EDX,EDX
1000D9D2 |. 66:8B51 02 MOV DX,WORD PTR DS:[ECX+2]
1000D9D6 |. 83FA 01 CMP EDX,1
1000D9D9 75 29 JNZ SHORT WorkSkil.1000DA04
1000D9DB |. 6A 00 PUSH 0
1000D9DD |. 6A 00 PUSH 0
1000D9DF |. 6A 00 PUSH 0
1000D9E1 |. 68 A4020000 PUSH 2A4
1000D9E6 |. 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
1000D9E9 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000D9EB |. 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8]
1000D9EE |. FF52 04 CALL DWORD PTR DS:[EDX+4]
1000D9F1 |. 6A 11 PUSH 11 ; /Arg2 = 00000011
1000D9F3 |. 68 60C60110 PUSH WorkSkil.1001C660 ; |恭喜您,合成成功
1000D9F8 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000D9FD |. E8 3939FFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000DA02 |. EB 27 JMP SHORT WorkSkil.1000DA2B
1000DA04 |> 6A 00 PUSH 0
1000DA06 |. 6A 00 PUSH 0
1000DA08 |. 6A 00 PUSH 0
1000DA0A |. 68 A5020000 PUSH 2A5
1000DA0F |. 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
1000DA12 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000DA14 |. 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8]
1000DA17 |. FF52 04 CALL DWORD PTR DS:[EDX+4]
1000DA1A |. 6A 11 PUSH 11 ; /Arg2 = 00000011
1000DA1C |. 68 74C60110 PUSH WorkSkil.1001C674 ; |很遗憾,合成失败
1000DA21 |. B9 80DC0110 MOV ECX,WorkSkil.1001DC80 ; |
1000DA26 |. E8 1039FFFF CALL WorkSkil.1000133B ; /WorkSkil.1000133B
1000DA2B |> 8BE5 MOV ESP,EBP
1000DA2D |. 5D POP EBP
1000DA2E /. C2 0800 RETN 8
1000DA31 /. 55 PUSH EBP
1000DA32 |. 8BEC MOV EBP,ESP
1000DA34 |. 51 PUSH ECX
1000DA35 |. 894D FC MOV DWORD PTR SS:[EBP-4],ECX
1000DA38 |. 8B45 0C MOV EAX,DWORD PTR SS:[EBP+C]
1000DA3B |. 50 PUSH EAX ; /Arg2
1000DA3C |. 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8] ; |
1000DA3F |. 51 PUSH ECX ; |Arg1
1000DA40 |. 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4] ; |
1000DA43 |. E8 1B160000 CALL WorkSkil.1000F063 ; /WorkSkil.1000F063
1000DA48 |. 833D 94DC0110>CMP DWORD PTR DS:[1001DC94],0
1000DA4F |. 75 04 JNZ SHORT WorkSkil.1000DA55
1000DA51 |. 33C0 XOR EAX,EAX
1000DA53 |. EB 66 JMP SHORT WorkSkil.1000DABB
1000DA55 |> 8B15 94DC0110 MOV EDX,DWORD PTR DS:[1001DC94]
1000DA5B |. 83BA 8C020000>CMP DWORD PTR DS:[EDX+28C],0
1000DA62 |. 75 04 JNZ SHORT WorkSkil.1000DA68
1000DA64 |. 33C0 XOR EAX,EAX
1000DA66 |. EB 53 JMP SHORT WorkSkil.1000DABB
1000DA68 |> 6A 00 PUSH 0
1000DA6A |. 6A 00 PUSH 0
1000DA6C |. 6A 62 PUSH 62
1000DA6E |. 68 9A000000 PUSH 9A
1000DA73 |. A1 94DC0110 MOV EAX,DWORD PTR DS:[1001DC94]
1000DA78 |. 8B88 8C020000 MOV ECX,DWORD PTR DS:[EAX+28C]
1000DA7E |. 8B15 94DC0110 MOV EDX,DWORD PTR DS:[1001DC94]
1000DA84 |. 8B82 8C020000 MOV EAX,DWORD PTR DS:[EDX+28C]
1000DA8A |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000DA8C |. FF52 0C CALL DWORD PTR DS:[EDX+C]
1000DA8F |. 6A 00 PUSH 0
1000DA91 |. 6A 00 PUSH 0
1000DA93 |. 6A 62 PUSH 62
1000DA95 |. 68 B0000000 PUSH 0B0
1000DA9A |. A1 94DC0110 MOV EAX,DWORD PTR DS:[1001DC94]
1000DA9F |. 8B88 8C020000 MOV ECX,DWORD PTR DS:[EAX+28C]
1000DAA5 |. 8B15 94DC0110 MOV EDX,DWORD PTR DS:[1001DC94]
1000DAAB |. 8B82 8C020000 MOV EAX,DWORD PTR DS:[EDX+28C]
1000DAB1 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000DAB3 |. FF52 0C CALL DWORD PTR DS:[EDX+C]
1000DAB6 |. B8 01000000 MOV EAX,1
1000DABB |> 8BE5 MOV ESP,EBP
1000DABD |. 5D POP EBP
1000DABE /. C2 0800 RETN 8
1000DAC1 /. 55 PUSH EBP
1000DAC2 |. 8BEC MOV EBP,ESP
1000DAC4 |. 83EC 0C SUB ESP,0C
1000DAC7 |. 894D F4 MOV DWORD PTR SS:[EBP-C],ECX
1000DACA |. 837D 08 00 CMP DWORD PTR SS:[EBP+8],0
1000DACE |. 75 02 JNZ SHORT WorkSkil.1000DAD2
1000DAD0 |. EB 58 JMP SHORT WorkSkil.1000DB2A
1000DAD2 |> 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
1000DAD5 |. 8378 04 00 CMP DWORD PTR DS:[EAX+4],0
1000DAD9 |. 75 02 JNZ SHORT WorkSkil.1000DADD
1000DADB |. EB 4D JMP SHORT WorkSkil.1000DB2A
1000DADD |> 6A 00 PUSH 0
1000DADF |. 8B4D F4 MOV ECX,DWORD PTR SS:[EBP-C]
1000DAE2 |. 8B49 04 MOV ECX,DWORD PTR DS:[ECX+4]
1000DAE5 |. 8B55 F4 MOV EDX,DWORD PTR SS:[EBP-C]
1000DAE8 |. 8B42 04 MOV EAX,DWORD PTR DS:[EDX+4]
1000DAEB |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
1000DAED |. FF52 10 CALL DWORD PTR DS:[EDX+10]
1000DAF0 |. 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
1000DAF3 |. 837D FC 00 CMP DWORD PTR SS:[EBP-4],0
1000DAF7 |. 75 31 JNZ SHORT WorkSkil.1000DB2A
1000DAF9 |. A0 88DD0110 MOV AL,BYTE PTR DS:[1001DD88]
1000DAFE |. 8845 F8 MOV BYTE PTR SS:[EBP-8],AL
1000DB01 |. 6A 00 PUSH 0
1000DB03 |. 8D4D F8 LEA ECX,DWORD PTR SS:[EBP-8]
1000DB06 |. 51 PUSH ECX
1000DB07 |. 6A 61 PUSH 61
1000DB09 |. 68 9A000000 PUSH 9A
1000DB0E |. 8B15 94DC0110 MOV EDX,DWORD PTR DS:[1001DC94]
1000DB14 |. 8B8A 8C020000 MOV ECX,DWORD PTR DS:[EDX+28C]
1000DB1A |. A1 94DC0110 MOV EAX,DWORD PTR DS:[1001DC94]
1000DB1F |. 8B90 8C020000 MOV EDX,DWORD PTR DS:[EAX+28C]
1000DB25 |. 8B02 MOV EAX,DWORD PTR DS:[EDX]
1000DB27 |. FF50 0C CALL DWORD PTR DS:[EAX+C]
1000DB2A |> 8BE5 MOV ESP,EBP
1000DB2C |. 5D POP EBP
1000DB2D /. C2 0400 RETN 4
1000DB30 /. 55 PUSH EBP
1000DB31 |. 8BEC MOV EBP,ESP
1000DB33 |. 51 PUSH ECX
1000DB34 |. 894D FC MOV DWORD PTR SS:[EBP-4],ECX
1000DB37 |. 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
1000DB3A |. E8 11F6FFFF CALL WorkSkil.1000D150
1000DB3F |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
1000DB42 |. 83E0 01 AND EAX,1
1000DB45 |. 85C0 TEST EAX,EAX
1000DB47 |. 74 0C JE SHORT WorkSkil.1000DB55
1000DB49 |. 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
1000DB4C |. 51 PUSH ECX
1000DB4D |. E8 CD1F0000 CALL WorkSkil.1000FB1F
1000DB52 |. 83C4 04 ADD ESP,4
1000DB55 |> 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
1000DB58 |. 8BE5 MOV ESP,EBP
1000DB5A |. 5D POP EBP
1000DB5B /. C2 0400 RETN 4
1000DB5E CC INT3
1000DB5F CC INT3
1000DB60 /$ 55 PUSH EBP
1000DB61 |. 8BEC MOV EBP,ESP
1000DB63 |. 51 PUSH ECX
1000DB64 |. 894D FC MOV DWORD PTR SS:[EBP-4],ECX
1000DB67 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
1000DB6A |. C700 54960110 MOV DWORD PTR DS:[EAX],WorkSkil.10019654
1000DB70 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
1000DB73 |. 8BE5 MOV ESP,EBP
1000DB75 |. 5D POP EBP
1000DB76 /. C3 RETN
1000DB77 CC INT3