标题:
策略个人化
[打印本页]
作者:
513633522
时间:
2011-7-5 09:08
标题:
策略个人化
现在策略设定都是通过部队策略设定的
本人想在此基础上可以设定个人策略,就是在部队的基础上 增加某个人的策略 而不是这个人所属兵种的策略
如:郭嘉 兵种:道士 他除了会道士兵种所有策略外,给他另加一些其他道士不会的策略
虽然本人制作MOD的时间不多,但也偶尔重修和制作下元让传……
想对策略这部分进行改动……
用的是star5.7引擎
希望朋友们提供下具体代码或提供修改OB位置和修改思路
感激不尽
作者:
513633522
时间:
2011-7-5 09:09
网路问题 发多了 帮删另一个
作者:
shine19821118
时间:
2011-7-5 09:56
运用学会策略吧
作者:
WHITESHIP
时间:
2011-7-5 10:32
这个难度有点大是肯定的……要把引擎找出很多空白地方,然后每个武将给几个字节设定技能,就像各种引擎手动的武将和兵种特效那样,还肯定要改一个函数用来做引子,比较理想的也许是那个“学会策略”特效。
这个改法就像扩充兵种相克的思路一样了,不过要改肯定是很麻烦和困难的,至少我自己不知道改。
作者:
godtype
时间:
2011-7-5 10:42
利用“学会策略”的代码就可以大范围应用,参考我的三国英杰外传就是了,有三个人物可以在本身职业的基础上使用指定的策略,学会策略的特效号是34。
作者:
KYOKO
时间:
2011-7-5 10:49
标题:
回复 #5 godtype 的帖子
3个人物少了点,具体策略不要多,特殊人物每人多学2、3样足够了,最主要还是精
作者:
godtype
时间:
2011-7-5 10:56
标题:
回复 #6 KYOKO 的帖子
不可能一大堆人全部设置的,要根据实际需要来给特定人物设置少量策略,而且从已制作关卡的实战情况来看,其中两人还要取消掉。
作者:
子夜晨光
时间:
2011-7-5 11:03
其实也很简单,人手一个兵种。
只要肯舍去那些毫无特色毫无存在意义的兵种,再精简登场的人物,以现在80多个兵种的引擎是完全足够的。
作者:
司徒苍月
时间:
2011-7-5 12:27
我觉得是放存档,将策略学会整列成1100的序列- -
作者:
砖家叫兽
时间:
2011-7-6 19:49
小越?去参考金侠的引擎吧。。。。。。。。
0465B7E |> \C685 ACFEFFFF>MOV BYTE PTR SS:[EBP-154],0
00465B85 |. EB 06 JMP SHORT Ekd5.00465B8D
00465B87 |> FE85 ACFEFFFF /INC BYTE PTR SS:[EBP-154]
00465B8D |> 8B85 ACFEFFFF MOV EAX,DWORD PTR SS:[EBP-154]
00465B93 |. 3C 4A |CMP AL,4A
00465B95 |. 0F83 8A000000 |JNB Ekd5.00465C25
00465B9B |. 83FB 01 |CMP EBX,1
00465B9E |. 75 09 |JNZ SHORT Ekd5.00465BA9
00465BA0 |. 80B8 085E4600>|CMP BYTE PTR DS:[EAX+465E08],0
00465BA7 |. 75 32 |JNZ SHORT Ekd5.00465BDB
00465BA9 |> 0FB68D C0FEFF>|MOVZX ECX,BYTE PTR SS:[EBP-140]
00465BB0 |. 51 |PUSH ECX
00465BB1 |. 8B95 80FEFFFF |MOV EDX,DWORD PTR SS:[EBP-180]
。。。。。。
00465C0F |. FE85 C4FEFFFF |INC BYTE PTR SS:[EBP-13C] ; |
00465C15 |. 8B8D 80FEFFFF |MOV ECX,DWORD PTR SS:[EBP-180] ; |
00465C1B |. E8 63E1FFFF |CALL Ekd5.00463D83 ; \Ekd5.00463D83
00465C20 |.^ E9 62FFFFFF \JMP Ekd5.00465B87
欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/)
Powered by Discuz! 5.0.0