翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 2766|回复: 4

[资料] 关于特殊攻击类别

[复制链接]

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2009-12-31 12:40:50 | 显示全部楼层 |阅读模式
大家应该都知道 首位、二位、三位特殊攻击类别吧

在那个教程里是这么解释的

sn-special-attack-type1(首位特殊攻击类别)
设定计算机游戏者专心攻击的第一类单位。数值设为 -1 时会被忽略,而数值必须是一个有效的单位号码或 -1 。默认值是 -1 。(将数值设为 1 以攻击修道院)

sn-special-attack-type2(次位特殊攻击类别)
设定计算机游戏者专心攻击的第二类单位。数值设为 -1 时会被忽略,而数值必须是一个有效的单位号码或 -1 。默认值是 -1 。

sn-special-attack-type3(三位特殊攻击类别)
设定计算机游戏者专心攻击的第三类单位。数值设为 -1 时会被忽略,而数值必须是一个有效的单位号码或 -1 。默认值是 -1 。(将数值设为 1 以攻击世界奇观)

本来我以为是1 2 3都可以用任意的单位号码 但是昨天晚上我和狂聊天时候才发现 原来不是这样子

狂说,1和3的值是个布朗值,即只能为TRUE或者FALSE,对应在这里就是1或者-1.
1是专门弄修道院的 3是专门弄世界奇观的。
即把1的值设为1就攻击修道院 -1就不攻击
把3的值设为1就攻击世界奇观 -1就不攻击

用别的值或者英文也不会出错,但是我不知道有什么用……被狂弄迷糊了……他就是说1和-1的,只针对于修道院和世界奇观。

至于sn-special-attack-type2 ,狂称这个就可以用任意单位或者建筑名字了……所以应该设置这个……


大概是这样吧……我也不太确定……

狂 如果我说的不对 麻烦指正……谢谢了。
心烦意乱。静下来吧。
回复

使用道具 举报

2

主题

0

精华

160

积分

男爵

耕战
4
鹰币
150
天龙币
0
回帖
72
附庸关系0
发表于 2010-1-4 14:43:28 | 显示全部楼层
AllianceThundaEmpire(一个著名的AI)里面有如下的语句:
查找 'sn-special-attack-type' 于 'D:\game\征服者\Ai\-=T13=-\Tactical.per' :
D:\game\征服者\Ai\-=T13=-\Tactical.per/175: (set-strategic-number sn-special-attack-type3 0)
D:\game\征服者\Ai\-=T13=-\Tactical.per/181: (set-strategic-number sn-special-attack-type1 562)
D:\game\征服者\Ai\-=T13=-\Tactical.per/182: (set-strategic-number sn-special-attack-type2 83)
D:\game\征服者\Ai\-=T13=-\Tactical.per/188: (set-strategic-number sn-special-attack-type1 584)
D:\game\征服者\Ai\-=T13=-\Tactical.per/189: (set-strategic-number sn-special-attack-type2 83)
D:\game\征服者\Ai\-=T13=-\Tactical.per/194: (set-strategic-number sn-special-attack-type1 monastery)
D:\game\征服者\Ai\-=T13=-\Tactical.per/195: (set-strategic-number sn-special-attack-type2 83)
是不是它弄错了?
另外好几个著名的AI里面也有类似的语句。
另外据我测试,攻击效果跟sn-special-attack-type似乎没有多少关系,或者说看不出有什么必然的关系。难度为易时,电脑总是攻击第一个看到的建筑,被打了也不改变攻击目标;难度为难时,优先攻击村民。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
 楼主| 发表于 2010-1-4 21:58:58 | 显示全部楼层
实际上,我之前也是在一和三用过单位名或者ID,也没有出错。所以我一直都认为可以的,可是狂却说不同,弄得我很疑惑…不过话说回来,特殊攻击类别的影响力的确比较有限,测试中其实也没有太大影响。不过你说的情况也和另外一个策略值,关于难易度的有关。主要意思是如果开启则随难度不同会自动调一下。(不开启也会有不同,不过小些。)再者,同样难度下,电脑总是优先攻击看到的敌人的军事单位,然后是村民,然后是建筑。不过用了特殊攻击类别有时(不用也有时)会不顾敌军攻击而去打村民,僧侣等,机会比较少。不过另外一个例子可以说明特殊攻击类别影响力不够打,例如对于对方的投石机,AI总是先打敌军再打投石机,导致出很多投石的一方比较占优势…
心烦意乱。静下来吧。
回复

使用道具 举报

2

主题

0

精华

160

积分

男爵

耕战
4
鹰币
150
天龙币
0
回帖
72
附庸关系0
发表于 2010-1-5 15:06:14 | 显示全部楼层
你说的另外一个策略值应该是sn-do-not-scale-for-difficulty-level(关闭难易度自动估算)。默认值是1 (代表关闭)。我搜索了一下高分的AI,大部分该值设置成了1,只有AllianceThundaEmpire设置成了0。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
 楼主| 发表于 2010-1-6 12:36:57 | 显示全部楼层
没错,就是这个。这个设为1还是0个人感觉没关系,主要是看你的需要吧。如果开启的话,不同难度下差别就会比较大的而不开启也会有一点差别
心烦意乱。静下来吧。
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-12-20 19:47 , Processed in 0.154733 second(s), 67 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表