Board logo

标题: 原引擎三连击(重新写的) [打印本页]

作者: 513633522    时间: 2011-8-15 08:58     标题: 原引擎三连击(重新写的)

昨天晚上给棉崽改引擎,其中有把防御两次攻击改为主动连击……
突然想起以前自己改过三连击,现在想想,那个方法是错误的,问题很大,于是就顺手重新写了

看贴回贴是个好习惯啊……还看,还不回帖,再不回帖就…………沉了……




效果:装备了3A特效号的武将攻击必定双击,有30%的几率进行第三次攻击

这样可以看作  主动双击 具有隐藏特性,可以有几率进行第三次攻击

主动连击改法不贴出来(教程很多,慕容和godtybe都有)

00406551   . /E9 22E80200   JMP Ekd116.00434D78(跳转空白处)
00406556     |90            NOP
00406557     |90            NOP
00406558     |90            NOP
我是占用的许子将教学最后开全宝的函数空间,取消该函数的调用,这样不影响教学……

00434D78   > \8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]             ;  三连击修改
00434D7B   .  33D2          XOR EDX,EDX
00434D7D   .  8A90 08060000 MOV DL,BYTE PTR DS:[EAX+608]
00434D83   .  83FA 01       CMP EDX,1
00434D86   .  72 49         JB SHORT Ekd5.00434DD1
00434D88   .  83FA 02       CMP EDX,2                                判断是否进行了第二次攻击,没进行就跳过第三次攻击判定
00434D8B   .  7D 51         JGE SHORT Ekd5.00434DDE
00434D8D   .  6A 3A         PUSH 3A(宝物特效号)                    ; /Arg1 = 0000003A
00434D8F   .  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]             ; |
00434D92   .  36:8B48 08    MOV ECX,DWORD PTR SS:[EAX+8]             ; |
00434D96   .  E8 572DFDFF   CALL Ekd5.00407AF2                       ; \Ekd116.00407AF2
00434D9B   .  85C0          TEST EAX,EAX
00434D9D   .  74 3F         JE SHORT Ekd5.00434DDE
00434D9F   .  33C0          XOR EAX,EAX
00434DA1   .  36:A1 334D430>MOV EAX,DWORD PTR SS:[434D33]            判断位置434D33是否为1,为1开启三连击,默认为0,因为棉崽没说要这个特效,就没开启……
00434DA7   .  83F8 01       CMP EAX,1
00434DAA   .  75 32         JNZ SHORT Ekd5.00434DDE
00434DAC   .  6A 1E         PUSH 1E(发动三连击概率为30%)
00434DAE   .  E8 7FAD0400   CALL Ekd5.0047FB32
00434DB3   .  85C0          TEST EAX,EAX
00434DB5   .  74 27         JE SHORT Ekd5.00434DDE
00434DB7   .  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
00434DBA   .  8A88 08060000 MOV CL,BYTE PTR DS:[EAX+608]
00434DC0   .  80C1 01       ADD CL,1(计数加1)
00434DC3   .  8B55 FC       MOV EDX,DWORD PTR SS:[EBP-4]
00434DC6   .  888A 08060000 MOV BYTE PTR DS:[EDX+608],CL
00434DCC   .^ E9 6817FDFF   JMP Ekd5.00406539(攻击)
00434DD1   >  8B4D FC       MOV ECX,DWORD PTR SS:[EBP-4](前两次攻击到这里)
00434DD4   .  E8 A813FDFF   CALL Ekd5.00406181(连击率判断,必双击修改里面)
00434DD9   .^ E9 7B17FDFF   JMP Ekd5.00406559
00434DDE   >^ E9 7E17FDFF   JMP Ekd5.00406561

以上也可以独立出来三连击,也可以让双击10级变三连击……
作者: 513633522    时间: 2011-8-15 08:59

题外话:{先批评下棉崽小童鞋,像合并特效、改个双击这样的特效你也应该能做到滴,你好歹
也是受过某几位高人指点滴,不像我,除了发帖请教外只有默默(回帖只是个尊重和习惯)的看
前辈们的教程……

不要提吸血和先手攻击,这个我不会,我尝试改吸血受到打击太大,先是没看懂岱大的吸血代码,
然后照抄没有效果,然后自己去写吸血,结果吸血的最终效果有,但没有吸血进度的动画,接着
发帖求助,帖子默默的沉了,于是乎,我就害怕去改有动画的特效,比如提升攻击,动画是头上
一阵乱闪红光……所以带动画的特效我就不在去学习研究了……
至于先手攻击,是岱大帖子和吸血靠的很近,爱屋及乌……顺手也就……不看了,也不学习实验
了,想想可能就是把攻击和被攻击者互换这么简单……

其他特效:奋战攻击,是增加什么条件来阻止不停的攻击呢?这个不会……
学会策略:没研究过,不过昨晚又看来遍岱大的帖子,有了一些思路,如果有时间把位置找找,
也应该好改吧!

其他的特效没连想都没想过……
另外元让传偶尔有些进度,没有TJ,新形象(惴惴不安设计)和新地图(棉崽设计)也都在缓慢
制作中……简单的视频已经完工
还另外,本人想制作的穿越三国类型的MOD也没TJ,这个想用自己改的引擎,所以努力学改引擎中……
还另外……}
作者: dennis2669    时间: 2011-8-15 09:04

..............................................................路過
作者: WHITESHIP    时间: 2011-8-15 11:44     标题: 回复 #2 513633522 的帖子

我昨天在试着改奋战攻击和引导攻击的代码,43DADA还是什么的,反正是那一段。
想把奋战改成按DATA取值决定奋战攻击人数。

完全晕了,
判断是否奋战跳转和被攻击武将是否死亡跳转、以及是否引导跳转放在一起,结果我看着这段代码觉得自相矛盾,无论如何无法想到是如何判断成游戏中那样的效果的。
作者: godtype    时间: 2011-8-15 11:53

奋战并不是想像的那么容易改的,当初第一次给无双改奋战就是“想当然”地去改,结果就是不成功,只能对照着STAR的引擎来做,而且还要是旧版本的,新的基本上很多地方看不明白。
而且43DADA只是玩家操作部分,另外还要改AI操作部分,具体地址要查一下,或者搜索一下引导的特效号。
旧版本的STAR引擎如果没保留,可以看神之奖励版的引擎。
作者: 513633522    时间: 2011-8-15 11:57

奋战我再思考思考  
作者: 灬棉崽灬    时间: 2011-8-15 19:50     标题: 回复 #2 513633522 的帖子

有必要把我说出来吗
我也是十分悲哀的
那个引擎拖到现在还没好
我们初三好像要提前7天开学
我时间不多了啊!
作者: edc34512    时间: 2011-8-15 19:59

给棉蕙改代码,他也要做MOD?
作者: cltchzy    时间: 2011-8-15 20:12     标题: 看不懂

虽然看不懂,但是对研究表示尊敬吧
作者: kawxov1815    时间: 2011-8-15 20:54

太強了!大大!先推一把再說吧!希望未來有辦法到達這樣的境界!
作者: 灬棉崽灬    时间: 2011-8-15 21:02     标题: 回复 #8 edc34512 的帖子

你才知道啊
作者: 513633522    时间: 2011-8-17 08:38     标题: 回复 #11 灬棉崽灬 的帖子

吸血改完了
作者: edc34512    时间: 2011-8-17 08:48     标题: 回复 #11 灬棉崽灬 的帖子

是个什么题材的?主角又是谁?预计什么时候发布?会发布到多少个论坛?
作者: 513633522    时间: 2011-8-17 10:59     标题: 回复 #13 edc34512 的帖子

游戏中有我滴

还是个医生
作者: 灬棉崽灬    时间: 2011-8-17 11:39     标题: 回复 #13 edc34512 的帖子

是以唱唱反调社区的家族:常山聚义堂开展的
差不多类似于帮派于官府之间的斗争
预计开学前要发布5关,不过得等人帮忙改引擎
到时暂时只在唱唱反调社区发布
等寒假我回来的时候会继续加强
这5关主要是供大家测试以便来完善这个游戏
等到出有10关左右再发到轩辕、传承、法宝
不过现在就差引擎哎
剧情专门请写网络小说的人构思
作者: okokwori    时间: 2024-9-30 10:16

灌水刷权限




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