找回密码
 点一下
查看: 1241|回复: 5

关于瞭望塔的占有BUFF

[复制链接]
发表于 2012-6-2 22:13:26 | 显示全部楼层 |阅读模式
我希望占领瞭望塔后,瞭望塔可以给占领者及其盟友一个BUFF,未占领者是获取不到的

目前我发现瞭望塔将所有人都视为中立(或者敌人,看最初的势力设置了)

用触发是可以实现,但不太友好,是否有更科学的办法可以实现这一过程?比如验证器什么的?求指导
发表于 2012-6-7 13:38:33 | 显示全部楼层
估计这是因为瞭望塔自身是中立单位的缘故。。
纯物编来说,如果改变瞭望塔阵营再对玩家及盟友开放应用行为就好了。
先对所有靠近的单位施加占领Buffer,使之可以占有瞭望塔的控制权(瞭望塔自身标旗:不可控制)
离开一定范围就解除占领就好。单纯物编只有改变瞭望塔的阵营才能区别施加对象了。。
以上为本人不靠谱的建议。。。。
回复

使用道具 举报

发表于 2012-6-8 11:37:14 | 显示全部楼层
头疼死了。。不知道有没有更优解。。
tower.SC2Map (57 KB, 下载次数: 29)
回复

使用道具 举报

发表于 2012-6-8 12:51:37 | 显示全部楼层
上班中没办法看地图

不清楚是什么方法

我做了一半的方法是,瞭望塔周期搜索区域,搜索到的单位添加行为1。
行为1的效果是枚举瞭望塔(施法单位)的指定范围内有没有(目标单位和源单位是敌对的单位),如果没有添加buff,否则移除buff。并且检验施法单位与目标单位的距离,大于指定距离移除行为1.晚上回来再继续做。

不过这样弄搜索的过多,没效率

另外一个想法是瞭望塔有行为0,有个搜索区域效果1:搜索到任意一个可以激活瞭望塔的单位添加行为1,行为1的初始效果是搜索施法单位(瞭望塔)附近有没有此单位(源单位)的敌对单位,不存在则在施法单位(瞭望塔)添加行为2.并移除行为1。如果搜索效果1搜索不到单位(瞭望塔附近无人)则移除行为1.

瞭望塔身上行为3,周期搜索区域效果,以是否有行为2为验证,有则添加buff,否则移除。

不清楚实际做出来是否能行,但是这样搜索区域的次数会比前面的方法少些貌似

点评

好厉害的想法,学习了。不过行为1可以做成自动失效,而瞭望塔会周期添加,这样或许可以。  发表于 2013-1-7 08:11
回复

使用道具 举报

发表于 2012-6-8 16:30:23 | 显示全部楼层
要给占领者和其盟友的单位添加buff,光这个,用搜索效果来加就没有多高效,不如用触发器+科技来做呢。

瞭望塔的所属,这用数据编辑器来做倒是比较好。
回复

使用道具 举报

发表于 2012-6-9 09:36:23 | 显示全部楼层
瞭望塔添加buff.SC2Map (12 KB, 下载次数: 18)
看来是最没效率的办法了……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-8-7 11:26 , Processed in 0.037241 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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