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

[教程] 如何移除地基

[复制链接]

109

主题

14

精华

6万

积分

教皇

特洛伊大叔

耕战
10480
鹰币
1610
天龙币
126
回帖
2349

翔鹰建站十周年纪念章二级帝国勋章一级翔鹰勋章二级嘉禾勋章大评论家小评论家创意工坊通行证第十一届火箭筒杯最佳战役

附庸关系10
 楼主| 发表于 2021-12-11 04:48:07 | 显示全部楼层 |阅读模式
前言:

帝國時代二自古以來留下了不少未解之謎。許多困難的問題,懸掛了二十多年至今仍未有人能解決。最困難的幾個問題包括了:讓死去的單位以同樣的地圖ID復活(如此可以將觸發使用在這個復活的單位上)、移除掉用觸發建立的地基等等。前者在下已經在幾年前用004的觸發系統解決了,而後者我今天將會把它解決。

理論部分:

關於地基這個東西的理論其實到目前還不是很不完備,但基本上我們可以觀察到幾個性質:1.地基在完成度是0%時是無法被摧毀的--我們暫且把這種狀態稱為"規劃態",規劃態之下無論是觸發摧毀或是直接用投石車等等對地攻擊都無法傷害地基一分一毫(注意到,大部分地基是 1/X 的生命狀態,X是建築生命最大值,但也有例外,例如具有英雄回血的地基[1])。但這樣的狀態在地基被進行建設後就會改變,我們暫且把這個狀態稱為"施工態"。施工態下,玩家可以用對地攻擊摧毀地基,但不能被觸發傷害。

此外,如果把建築的訓練時間設定為0,會對地基有以下的影響。在規劃態之下,還是會保持0%。而在施工態狀態下,這個地基會瞬間建造完成,但其血量不會跟著補滿。更進一步,如果初始建築訓練時間就是0,那麼任何用觸發建立的地基都會瞬間被建造出來。

最後一點可以觀察到的現象,就是當一個規劃態的地基位置上被敵方或是盟友蓋上了施工態地基或是完成建築後,這個地基就會消失。如果雙方都是規劃態,則不會互相影響(事實上雙方只看得到自己的規劃)。

有了這些觀察,我們就可以來講解如何消除地基。(以下會以004觸發系統為主)

實際操作:

我們這裡得到的結果,是消除掉地圖上某一特定種類的建築地基。這些地基我們考慮的是用觸發設置出來的。因此位置給定、可能是規劃態也可能是施工態。我們要把這兩種都消除掉。

第一種狀態,如果是規劃態,利用004觸發中的Create Units In Area,這個觸發可以無視碰撞把任意玩家的建築物建造在指定位置上。我們只需要將任何一個建築建造在規劃態之上,並且在同一個觸發中移除此建築,這樣一來這個位置就"曾經"放置了一個完成的建築,換句話說規劃態就會自動被取消。

第二種狀態,如果是施工態,利用004觸發中的Protounit Modifier,將此建築的建造時間設置為0、將此建築設置為"建造後消失"。如此一來這個施工態就會瞬間完成並且消失。整個過程就會一瞬間完成。

結語:

以應用的層面來說,這個技術目前能應用的層面比較不為人知。不過以MOD戰役設計來說是相當重要的,利用改變攻擊單位的能力讓單位具有建造技術,並且將建造本身轉化成各種操作,如此一來地基就會是一個新類型的動作形式。不過具體而言,大概還是要玩過傭兵外傳之後才會知道,這裡就先暫時賣個關子。

评分

参与人数 1耕战 +20 鹰币 +40 收起 理由
捕影侠 + 20 + 40 分享交流

查看全部评分

傭兵外傳-安帝哥崛起 2020十二月發表
傭兵-完整版已公佈下載請點此處
回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-4-28 10:57 , Processed in 0.100375 second(s), 27 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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