贤知有您 发表于 2013-3-5 12:46:24

隐蔽部队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的各种憧憬.
希望各位继续奋斗,继续守护这片属于咱们的精神家园.

兽哥哥 发表于 2013-3-5 12:55:35

该脚本是不是只支持美化过的ERA2.4?因为有不同的对话框。

兽哥哥 发表于 2013-3-5 12:58:45

Never say never

renlinfeng 发表于 2013-3-5 13:00:03

;ooru; 膜拜

神圣炽天使 发表于 2013-3-5 13:07:37

欢迎007常回来看看,不过我也不是经常上论坛的。

玄子 发表于 2013-3-5 13:56:29

会不会出现14支部队加召唤部队超过20支的情况?

贤知有您 发表于 2013-3-5 14:12:29

回复 发帖回帖人人有责 6# 的帖子

所以战场上召唤自己的部队是 逐一召唤的.
会先判断战场部队是否达到20或以上,超过的话会召唤不出来.

龙巫妖 发表于 2013-3-5 14:17:41

收藏 膜拜 加分;aiel;

玄子 发表于 2013-3-5 14:32:11

回复 7# 的帖子

了解了,先尝试一下。

小翼 发表于 2013-3-5 15:17:44

先知啊~~~~你这是搞实体么。。。。。

小翼 发表于 2013-3-5 15:20:38

让人类玩家搞这而电脑本身不能搞。
这就是逆天的存在。。。。。
;wunai;

6jyf6 发表于 2013-3-5 15:22:46

挺好的创意,支持

踏雪无痕 发表于 2013-3-5 16:57:05

带一个农民在敌人门口转悠,等电脑一个个送上门,然后用隐藏部队把他们消灭。

踏雪无痕 发表于 2013-3-5 17:01:36

电脑是否进攻玩家,应该是计算战斗力吧?建议将隐藏生物也算入战斗力。

fly123 发表于 2013-3-5 17:49:15

007分享了很多Era作品,是咱论坛推广Era当之无愧的第一人。大力的赞一个。;oweojs;

hhp19910906 发表于 2013-3-5 18:13:54

该AI的运算需要修改源代码么?

死神之眼 发表于 2013-3-5 20:09:26

想到国王的恩赐的备用栏了;lan;

无心云 发表于 2013-3-5 20:17:43

007,我只想说WOG比城都的JJ还N了个大B的
所以,我想对你说:弟弟,请别走;orz;

另外,成都JJ托话给所有的论坛帅哥:都不准走,否则一屁坐死;han;

dadds 发表于 2013-3-5 21:46:49

极其强大的脚本,不过部队太多会不会显得战场有点小;keilai;

Castle 发表于 2013-3-5 22:47:10

有惊喜,也有遗憾。
惊喜是因为007的创举,遗憾是要离开了
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 隐蔽部队MOD - 让你的英雄最多携带14支部队 [130305]

捐赠