dad454 发表于 2006-3-8 14:20:09

[技术]不用AI自动反向改外交的方法

大家在玩帝国自带的蒙古战役的时候,会发现其中有一处如果你对某个玩家改变外交,那么该玩家也会对你改变外交,而Nick的《朋友与敌人》中,也有类似的效果。
稍懂些AI常识的人应该知道,这是用AI实现的。
其实,不用AI也可以实现这个效果。
大家在做一些战役的时候,总喜欢在没人的地方摆上其他玩家的运输船,里面放上玩家1的单位,这样可防止当玩家没有单位的时候宣布失败。
但是我从来不这么做,即使这样做也要用女神的,因为一旦玩家对这个拥有运输船的玩家改变外交为敌对,运输船里的部队自动死亡。(船员暴动?)
那么我们可以利用这个特点制作一个反向改外交的系统,当玩家对某个电脑玩家敌对时,电脑玩家也会对其敌对。
首先,把一个单位弄到同盟的运输船中(不会的话,看宝典,反正不能用编辑器直接塞)
然后用这个触发:
<STRONG>触发0 开启 不循环</STRONG>
<STRONG><FONT color=#ff0000>条件0</FONT></STRONG> <FONT color=#ff0000>消灭对象</FONT>(这个对象是被塞到同盟运输船里的那位同志)
<FONT color=#0000ff><STRONG>效果0</STRONG></FONT> <FONT color=#0000ff>改变外交</FONT>(怎么改就要视情况而定)

这样,一个简易的自动反向改外交系统就做好了,不过缺点是这个系统是一次性的。

阔比多华 发表于 2006-3-8 16:21:21

真的?回去试试建议给这位楼主加分。

阔比多华 发表于 2006-3-9 16:38:55

从船里弹出来?运输船离陆地远一点就是了

dad454 发表于 2006-3-12 00:56:00

To wacm:绝对不会弹出来,这不是箭塔。当年我玩人在江湖的时候,曾经因为随便改外交,导致运输船里那个兵死亡,等到主角不归我的时候,输了……雇佣兵生涯也有类似情况。

标本 发表于 2006-3-11 14:37:06

大家在玩帝国自带的蒙古战役的时候,会发现其中有一处如果你对某个玩家改变外交,那么该玩家也会对你改变外交那个AI很白痴,你选择中立就……而你的这个东西改成中立也会有反应,但就分不清了……

dad454 发表于 2006-3-12 08:53:42

大多数情况下,战役中的中立/敌对无任何区别

阔比多华 发表于 2006-3-12 09:02:31

有争议啊静观其变吧。

dad454 发表于 2006-3-12 15:49:27

又测试了一遍,绝对没问题,你自己测试了吗?

_CCC_大智 发表于 2006-3-12 16:04:20

船要离岸远些以前还不知道有这个效果哩,11

_CCC_大智 发表于 2006-3-12 16:10:10

总的来说,感觉用AI更方便些,不过这个技术可以用在多人场景中,场景一般是不带AI的

sd0061 发表于 2006-3-17 17:22:26

不过真的,这个方法太妙了,楼主是怎样发现的?

dad454 发表于 2006-3-17 19:34:25

其实如果玩战役的时候不老实,是非常容易发现这个效果的,11。

come0002 发表于 2006-3-19 02:26:34

不老實……老兄的用詞不錯
页: [1]
查看完整版本: [技术]不用AI自动反向改外交的方法