隐蔽部队MOD - 让你的英雄最多携带14支部队 [130305]
之前曾经写过"异次元空间存取生物"的脚本.使用一个Z变量来记录7队部队的信息,使得人类玩家能额外隐蔽或召唤部队.(所有英雄共用7个位置)由于ERA能够自定义更多的Z变量,所以可考虑给所有英雄定义一个Z变量来新增7支部队,也就是说,英雄带领着14支部队,其中7队是隐蔽部队.
为了操作更简便,使用DL对话框来模拟英雄自身部队与隐蔽部队的交换界面.
本来我是想写一整个MOD的,就叫"隐蔽部队".最希望是AI也能够运用起来.写脚本最难的地方就是让AI运用新增功能,事实上很多AI的运行模式不能用ERM来实现,所以要AI能"思考"运用14支部队是很困难的.
好吧,至少现在已经能让人类玩家方便操作14支部队了.(算是异次元空间存取脚本的升级界面版)
由于工作的调动,恐怕日后再没空闲来编排ERM脚本了.姑且算是草草收尾,有喜欢的可以自行补充或改写脚本.
MOD和脚本在这里下载(别介意隐藏一下)
请放到ERA的MODS目录下
**** Hidden Message *****
------------------------------------------------------------------------
**<隐蔽部队>的脚本描述:
1.现在英雄最多可携带14支部队,其中7队为隐蔽部队.在英雄界面点击生物槽右侧三角图案可进入隐蔽部队设定界面.
2.隐蔽部队设定界面的操作基本仿照生物槽操作,但为避免麻烦,相同部队暂不会自动合并,只会直接交换.
3.由于和"异次元空间存取部队"脚本部分功能重复,最好避免同时使用.
4.战场上己方行动回合可逐一召唤出你需要的隐藏部队,但战斗后不获得经验.(CTRL+左键点击战斗信息栏弹出召唤隐蔽部队界面)
5.若英雄战斗失败,隐蔽部队也将自动解散.英雄战斗胜利后,出场战斗的隐蔽部队按最后数量重新归入隐蔽行列.
**未曾完成的项目功能
1.隐蔽部队设定界面中,相同部队可自动合并,单部队可拆分等.
2.战斗中隐蔽部队出场后,若战斗胜利可获得经验.
3.携带隐蔽部队的英雄移动力应相应降低.
4.最复杂的项目,让AI能应用此功能.(目前只有人类玩家可操作)
5.若第四项目成功,AI在战场上将自动召唤部队,大地图中侦查术能查看AI的隐蔽部队等等.
-------------------------------------------------------------------------------
这个未完善的脚本,然则已经可以使用了,可作为欺负电脑的脚本.隐蔽了部队,可带来很多方便的,H3玩家都能想象得出来.
当前论坛上研究ERA的好像少了点,好像还没有涉及DL对话框的制作,这脚本里面涉及到 "DL对话框创作和ERA新语法"也可作为范例.大家可了解一下.
也许像我这样突出一下ERA的,是为了弥补自身对ERM的肤浅.无论如何,希望各种新知识都能广泛传递开去.
脚本基本都有注释了,当然由于用了很多临时V变量,很多索引变量的引用,读代码可能会比较枯燥.
本人只是粗略测试了几次,实在是抽不出时间了.有BUG和错误还请提出,我会尽量修改好.至于未完成的项目功能,就留给你们了.
注:
召唤对话框界面的背景是KSWDIY的杰作.隐蔽部队界面背景也有一张,不过由于太颜色过于花俏,现只采用官方的部队升级对话框背景.如需更改直接替换"HiddenStack.pac"里面的图案就行了.
由于新增了156个Z变量,游戏存档的体积会比一般大.
-------------------------------------------------------------------------------
突然间感觉自己就像要离开ERM,离开WOG,离开论坛一样.
也是去年的这个时候,我萌起对WOG的兴趣,终于花了点时间了解了ERM脚本,也慢慢的可以编写脚本.所谓自娱自乐可能就是这种了,至少能看懂脚本,修改别人的脚本.
我才发现原来自己对WOG原来是如此执着,也许现在对这个游戏有兴趣的人,也是执着的.所以很荣幸能在论坛留下一些脚印.
WOG论坛真是一片温暖地,这是个梦想之家.寄托了大家对H3的各种憧憬.
希望各位继续奋斗,继续守护这片属于咱们的精神家园. 该脚本是不是只支持美化过的ERA2.4?因为有不同的对话框。 Never say never
;ooru; 膜拜 欢迎007常回来看看,不过我也不是经常上论坛的。 会不会出现14支部队加召唤部队超过20支的情况?
回复 发帖回帖人人有责 6# 的帖子
所以战场上召唤自己的部队是 逐一召唤的.会先判断战场部队是否达到20或以上,超过的话会召唤不出来. 收藏 膜拜 加分;aiel;
回复 7# 的帖子
了解了,先尝试一下。 先知啊~~~~你这是搞实体么。。。。。 让人类玩家搞这而电脑本身不能搞。这就是逆天的存在。。。。。
;wunai; 挺好的创意,支持 带一个农民在敌人门口转悠,等电脑一个个送上门,然后用隐藏部队把他们消灭。 电脑是否进攻玩家,应该是计算战斗力吧?建议将隐藏生物也算入战斗力。 007分享了很多Era作品,是咱论坛推广Era当之无愧的第一人。大力的赞一个。;oweojs; 该AI的运算需要修改源代码么? 想到国王的恩赐的备用栏了;lan; 007,我只想说WOG比城都的JJ还N了个大B的
所以,我想对你说:弟弟,请别走;orz;
另外,成都JJ托话给所有的论坛帅哥:都不准走,否则一屁坐死;han; 极其强大的脚本,不过部队太多会不会显得战场有点小;keilai; 有惊喜,也有遗憾。
惊喜是因为007的创举,遗憾是要离开了