Board logo

标题: 装备类型问题 [打印本页]

作者: a117398902    时间: 2009-12-20 22:56     标题: 装备类型问题

一般装备有7中类型,前5种(剑 枪 弓 棍 跑车)为加攻击力,后2种(宝剑 扇)为加精神力,我想将扇子也改成加攻击力,请问该改哪部分代码(我用的是STAR175大大的新引擎)
作者: a117398902    时间: 2009-12-21 11:25

请各位知道的大大帮帮忙啊,小弟的MOD急需这个啊
作者: 大明英烈    时间: 2009-12-21 11:40

star自带的形象指定器就可以修改装备类型。你要扇子加攻击,可以选择辅助攻击力,也可以把前5种之一改为扇子。
作者: a117398902    时间: 2009-12-21 14:17     标题: 回复 #3 大明英烈 的帖子

你误会我的意思了.你说的是通过特效来改变,我要得是不用特效的,大白的瓦岗好象就是只有1项是精神的,我就是因为前5种不够用才决定从后面的2种取其一的
作者: godtype    时间: 2009-12-21 18:06

00406832  |.  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
00406835  |.  25 FF000000   AND EAX,0FF
0040683A  |.  83F8 09       CMP EAX,9
0040683D  |.  7E 0E         JLE SHORT 0040684D  小于等于9转移(0-9,即前五种武器)
0040683F  |.  8B4D FC       MOV ECX,DWORD PTR SS:[EBP-4]
00406842  |.  81E1 FF000000 AND ECX,0FF
00406848  |.  83F9 18       CMP ECX,18                  辅助攻击力
0040684B  |.  75 07         JNZ SHORT 00406854     不是则转移
0040684D  |>  32C0          XOR AL,AL
0040684F  |.  E9 AE000000   JMP 00406902

00406854  |>  8B55 FC       MOV EDX,DWORD PTR SS:[EBP-4]
00406857  |.  81E2 FF000000 AND EDX,0FF
0040685D  |.  83FA 0E       CMP EDX,0E
00406860  |.  7C 0D         JL SHORT 0040686F          小于0e转移(0A-0D,即第六第七种武器)

00406862  |.  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
00406865  |.  25 FF000000   AND EAX,0FF
0040686A  |.  83F8 19       CMP EAX,19                    辅助精神力
0040686D  |.  75 07         JNZ SHORT 00406876

0040686F  |>  B0 02         MOV AL,2
00406871  |.  E9 8C000000   JMP 00406902

00406876  |>  8B4D FC       MOV ECX,DWORD PTR SS:[EBP-4]
00406879  |.  81E1 FF000000 AND ECX,0FF
0040687F  |.  83F9 12       CMP ECX,12
00406882  |.  7C 0E         JL SHORT 00406892    小于12转移(0E-11,即两种防具)

00406884  |.  8B55 FC       MOV EDX,DWORD PTR SS:[EBP-4]
00406887  |.  81E2 FF000000 AND EDX,0FF
0040688D  |.  83FA 1A       CMP EDX,1A                辅助防御力
00406890  |.  75 04         JNZ SHORT 00406896
00406892  |>  B0 01         MOV AL,1
00406894  |.  EB 6C         JMP SHORT 00406902

以上为原版,STAR版如有不同,请参考之。
作者: a117398902    时间: 2009-12-21 18:30     标题: 回复 #5 godtype 的帖子

谢谢毅大!我将0040683A  |.  83F8 09       CMP EAX,9中的09改为0B(即增加多一种),成功将第6种改为加攻击




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0