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

[求助] 关于夺城战役与Userpatch的猜想与问题

 关闭 [复制链接]

18

主题

0

精华

327

积分

子爵

耕战
30
鹰币
229
天龙币
0
回帖
47
附庸关系0
发表于 2016-3-28 18:47:31 | 显示全部楼层 |阅读模式
本帖最后由 weidongzi 于 2016-3-28 18:50 编辑

我想实现一种占领效果。即不摧毁城堡,待其生命值消耗到无法驻扎单位,城堡就会归属离它最近的单位所在的玩家。不知现在是否有这样的触发设计?

这样的触发设计首先需要一个检测建筑物受伤百分比的触发条件。这一点似乎在Userpatch1.1中可以实现。(信息来源)但不知更新的版本能否实现。

此前曾读到(信息来源),Userpatch可以实现AI对该亚单位和建筑的捕获。可惜题主未给出该Userpatch的版本信息(前面关于Userpatch1.1的贴子说只能实现AI捕获该亚村民)。这样,为实现占领效果,可以在城堡血量达到条件值时,先改变城堡所有权为该亚,然后城堡就会自动归属距它最近的单位所在的玩家。该触发为循环触发,只有当城堡自动回血超过了条件值,才关闭循环。

在这篇(信息来源)关于1.4的介绍中,干脆没有关于上述触发条件和该亚特性的描述。不知只是没提到还是删除了较早版本的相应功能。不知各位高手觉得这类占领效果的可行性如何。

一个新手的印象:现在讨论夺城触发,多是通过将旧城堡摧毁之后再建一个新的。在这种夺城触发下,有无可能给新建城堡改名,以保持城市名称的连续?
回复

使用道具 举报

106

主题

0

精华

3413

积分

公爵

耕战
599
鹰币
990
天龙币
0
回帖
213

活跃者

附庸关系0
发表于 2016-3-28 19:36:38 | 显示全部楼层
本帖最后由 末底改 于 2016-3-28 19:38 编辑

关于血量检测,看看这个吧,应该会有所得:https://www.hawkaoe.net/bbs/thread-114965-1-1.html
关于盖亚捕获,被改变所有权为盖亚的单位是无法被自动捕获的,除非使用触发改权
关于新城堡改名,userpatch1.4里面已经有对区域内单位改名的触发,也就是说可以对新产生的城堡改名
回复

使用道具 举报

32

主题

0

精华

1万

积分

皇帝

耕战
2489
鹰币
1219
天龙币
310
回帖
582

创意工坊通行证活跃者翔鹰建站十周年纪念章

附庸关系0
发表于 2016-3-28 19:39:48 | 显示全部楼层
其实检测生命值(不太确定),就地改名,英雄式回血等都可在1.4版本中实现。但盖亚的特性好像是只转为玩家一吧……所以有关转化的问题若想达到你所说的效果应该得依靠AI,毕竟1.4版本的AI是十分强大的。
呼啸而过,却又触不可及
回复

使用道具 举报

454

主题

65

精华

25万

积分

教皇

耕战
42935
鹰币
1441126
天龙币
10
回帖
5687

翔鹰建站十周年大纪念章特级帝国勋章特级翔鹰勋章特级嘉禾勋章一级皇家勋章鹰之智者蛟龙勋章十字军勋章大冒险家狂熊勋章

附庸关系2
发表于 2016-3-28 20:25:44 | 显示全部楼层
關於大地之母, 1.1 版加入電腦取得大地之母單位僅限標準遊戲,並不影響戰役劇情;況且,被觸發事件改成大地之母的單位沒有被自動擄獲的屬性,玩家部隊也可以繼續攻擊大地之母的城堡以至將它摧毀,因此你提到利用大地之母的這個佔領效果並不可行。

關於改名, 1.4 版可以進行區域改名,保持城市名稱連續十分簡單;不過,以往利用觸發事件重建城堡,乃是因為上文所說沒有其他方法重設大地之母被擄獲的屬性,現在已經沒有這個必要(詳見末段)。

關於進駐單位,利用放出進駐單位檢測建築物的血量是老效果,也曾經有單機奪城戰役加以利用,就是一個城堡進駐的單位被人類玩家攻擊去到放出進駐單位,然後城堡變成中立玩家(與交戰雙方皆同盟),並慢慢回復生命值( 3 樓回帖存在誤導,英雄化回血在舊版可以實現),直到滿血以後轉成人類玩家,而當時的限制就是只能從電腦給人類一次(觸發無法讓單位進駐回去建築物)。不過,現在 1.4 版 AI 已經能夠直接偵查血量,再加入進駐單位是畫蛇添足。

現時奪城最佳作法應該是利用 up-get-object-data 讓 AI 檢查城堡血量,低於一定數目時用觸發事件改成中立(與交戰雙方皆同盟)並且慢慢回血,回到滿血或特定血量以上時再重新設置可以擄獲;擄獲玩家判斷毋須用到大地之母,而是利用逆向觸發事件狀況判定區域內只存在單一玩家的軍事部隊,或在與城堡同一位置 99999 幀紀念物來協助判定。

点评

滿血與否、肅清與否都是設定問題,中立城堡回血是樓主的意見,況且觸發原理仍然不變  发表于 2016-3-28 21:55
不应当在回到满血时再转变给玩家,否则击破一座城池很长时间都不能占领是没道理的。中立城堡不需回血,肃清城内敌兵后直接将残血城堡转给玩家即可  发表于 2016-3-28 21:33
回复

使用道具 举报

66

主题

3

精华

5万

积分

圣徒

耕战
10564
鹰币
1005
天龙币
0
回帖
3550

二级帝国勋章翔鹰建站十周年纪念章二级翔鹰勋章二级嘉禾勋章雄鹰勋章

附庸关系0
发表于 2016-3-28 20:37:47 | 显示全部楼层
对userpatch并没有研究,仅就楼主的设想提些看法:

在近距离的争夺战中,即使甲方成功将乙方城堡削到残血而获得之,乙方士兵仍可以攻击城堡,如此城堡可能会在反复争夺中被摧毁。

可能的改进:

1、设定城堡在残血时转变为中立,任何参战方均不可攻击,当该城堡所属的城池内仅有一方士兵时再转化给该方。如此该战役内就不能有能伤害中立单位的火炮、投石车等。

2、设定城堡在生命低于一定程度时“锁血”。不知道现在是否有该项技术。

3、同时使用改权设定与产生设定,当城堡被摧毁时直接产生一个生命极低的新城堡替代。但是这样一来改权设定便没多大意义了。

点评

1.4版可以改防,城堡回血期間可以設成高防,以免遭到攻擊位置修害,反而要注意的是正常情況下大量攻城部隊圍攻城堡強拆這點更加麻煩  发表于 2016-3-28 20:48
AI可以判斷城堡生命值低於一定程度,但觸發上同時鎖血與回血仍然較麻煩  发表于 2016-3-28 20:46
如果你看到我出现,请把我抓住,因为现在的我是很少出现的
回复

使用道具 举报

18

主题

0

精华

327

积分

子爵

耕战
30
鹰币
229
天龙币
0
回帖
47
附庸关系0
 楼主| 发表于 2016-3-28 22:04:48 | 显示全部楼层
感谢各位的回应。在下需要一些时间消化,但已经很有启发。在这里再追问几个问题:

如果用AI检查城堡血量,人类玩家控制下的城堡如何实现这一点?

纪念物的面积似乎为5x5,比城堡的4x4大一些。可否使用“火把(转变)”协助判定虏获玩家?

M.I.K.U.提到火炮、投石车伤害中立建筑的问题,我想到另一极端情形:比如说,20巨投齐射,城堡会直接被轰塌,还是会在临界值(或临界炮弹数)处变中立?
回复

使用道具 举报

454

主题

65

精华

25万

积分

教皇

耕战
42935
鹰币
1441126
天龙币
10
回帖
5687

翔鹰建站十周年大纪念章特级帝国勋章特级翔鹰勋章特级嘉禾勋章一级皇家勋章鹰之智者蛟龙勋章十字军勋章大冒险家狂熊勋章

附庸关系2
发表于 2016-3-28 22:34:03 | 显示全部楼层
AI檢查血量直接調用物件編號,與單位所有權無關係。

攻城武器強拆我在上面回帖的點評己經說了,暫時無解。

紀念物大於城堡的劣勢在於限制了城堡被攻擊的方向,但這是建基於「城」真的是城堡的前提下,事實上很多奪城戰役用的是「城」正是世界奇觀或紀念物(想讓它們攻擊就一起放置隱形的箭塔)。

火把判定面積太小,並不適合。

當然,最建議的方法還是觸發,就多幾個逆向狀況而已,別偷懶了……

回复

使用道具 举报

6

主题

0

精华

264

积分

男爵

耕战
0
鹰币
0
天龙币
0
回帖
55
附庸关系0
发表于 2016-5-23 21:33:43 | 显示全部楼层
哇 太高深了 请问有具体简洁步骤没 有的话
请大神说一下 谢谢
回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-11-22 11:12 , Processed in 0.360562 second(s), 98 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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