Miser1 发表于 2014-3-16 19:24:39

007版隐藏部队(20130625)修正

!!!本修正未经原作者(007)同意,如有冒犯,请原谅!!!
!!!如果有不满意本修正的,请使用原作。!!!
!!!本修正未经严格测试,如有问题,本人不负责任!!!

主要修正如下:

1.修正战场中召唤双格隐藏部队位置判定不正确的BUG,召唤的兵种不会再覆盖其它兵种,由此导致的叠加生物受到攻击时错误也不会再发生。
2.修正了几处可能导致游戏弹框、崩溃的地方。
3.修正了由于其它ERM修改,导致部队经验属性不正确的问题。



使用:
1.由于原版下载是需要权限的,这里只提供脚本,仅脚本是无法使用的,如需要使用,请到原地址下载。
2.将本脚本覆盖原脚本即可使用。



最后:建议007将英雄属性加到战场上如出的部队,出于尊重原作,我这里没修改。


贤知有您 发表于 2014-3-16 20:45:14

非常感谢楼主的修正..非常同意楼主的修改.
我已经不太记得这脚本的一些情况了.我以前写的脚本,正如沧老师说,老喜欢用循环再循环.自己后来再看都有点晕.
由此说明,楼主倒是把脚本都翻了遍,佩服佩服.
此脚本沿用一个Z变量保存N多信息,是WOG时期脚本的一个特征.
事实上,ERA下应该使用数组来存储比较好,也容易调用.

楼主可以介绍一下修改了哪些语句错误地方吗?
楼主最后提到英雄的属性加到堆栈上.一般情况下,召唤时是会自动添加属性的.
我看过内存上的召唤语法,是会考虑英雄四维和英雄特长生物(原版SOD特长)的加成的.

沧海一粟 发表于 2014-3-17 11:15:35

贤知有您 发表于 2014-3-16 20:45
非常感谢楼主的修正..非常同意楼主的修改.
我已经不太记得这脚本的一些情况了.我以前写的脚本,正如沧老师 ...

内存召唤语法,这个爽:good_job:
另外,关于双格生物的判断,其实007已经用内存检查的方式近乎完美解决了,一个来自官方内部最正统保证无误的双格检查。
对于隐藏部队,我个人最大的愿望是,希望可以按英雄的等级来设定隐藏槽和隐藏部队值,对于低级英雄来说,就算一下子蹦出7支炮灰出来,一般也无敌了。

Miser1 发表于 2014-3-17 17:32:50

贤知有您 发表于 2014-3-16 20:45
非常感谢楼主的修正..非常同意楼主的修改.
我已经不太记得这脚本的一些情况了.我以前写的脚本,正如沧老师 ...

1.双格生物位置:堆栈位置(屁股)的判定是没有问题的,问题出在另一位置(头),这里一个&条件错误,记得应该是防方y-3赋值,原版条件是“大型生物时”,实际条件应该是“防方时”。具体是x2还是x3忘记了。
2.通过对多次弹窗情景的回忆和测试,得出以下结论:
a.点击确定后,延时触发重画英雄界面有问题,而且出错率极高(已经确定有问题),在频繁点击后会弹窗。这里我直接在结束DL后加入一个重画,删除了原延时触发。
b.其它ERM整格删除、添加生物时,容易弹窗。分析是只单纯清除了数量,其它属性没改。而在原版里只有数量和类型判定,经验、战旗和战旗设置会读入。当第一次点击为实际存在的生物,第二次点击为这些格后,点击确定会写入z9及其对应内存。这里我加入了对溢出ID和0以下数量生物的修正。

最后,我表达失误了,是兵种特长英雄对兵种的属性附加。。这个没写。。
页: [1]
查看完整版本: 007版隐藏部队(20130625)修正

捐赠