ETF 對映/概述
外觀
< ETF 對映
ETF 實體旨在作為現有實體的擴充套件,而不是替換現有實體(至少,儘可能地)。目前,它們既不完整,又可能存在錯誤。我們希望新增的許多功能尚未新增,並且某些實體型別與擴充套件無法很好地共存。
最初,實體 info_notnull、func_goalitem、func_commandpoint 和 func_goalinfo 在沒有給出等待欄位的情況下預設為 30 秒等待。此預設等待時間已從 Beta1f 中移除,以停止一些嚴重問題並使實體更加合理。如果您的地圖基於此預設等待時間,則需要重新編譯。
一些 worldspawn 欄位已更改,以使其更短。Q3 無法解析長鍵,並在編譯時給出錯誤。最後,ammo_bullets 現在稱為 ammo_nails,這更合乎邏輯。
您現在可以使用 mapinfo 檔案在整個地圖或指定的遊戲索引中設定大氣和類名稱、名稱、團隊名稱、盟軍團隊等。
本質上,每個實體都具有一個“狀態”,如下所示
| 不可見 | 此實體不可觸發,也不可見(儘管這有一些奇怪的副作用,例如不可見的門仍然會阻止人們穿過它們)。 |
| 已停用 | 此實體不可觸發。 |
| 非活動 | 此實體處於空閒狀態(可以認為是“可觸控的”)。對於目標專案,這意味著“回到基地”。 |
| 活動 | 此實體處於活動狀態,並且(根據其設定),將在設定的時間後返回非活動狀態。對於目標專案,這意味著“躺在地上”。 |
| 攜帶 | 此狀態僅適用於目標專案。 |
當玩家成功觸控實體時,實體將嘗試進入攜帶/活動狀態。在設定的時間後,活動實體將自動返回非活動狀態。
實體還可以透過使用<state>target 鍵觸發其他實體,從而形成一個“級聯”觸發,例如,在旗幟實體上,您可能具有“carriedtarget” “alarms” - 這將啟用所有“alarms”實體,當旗幟被攜帶時。
在觸發實體之前會檢查一組標準(儘管觸發器也可以“強制”忽略標準,稍後會詳細介紹)。
除此之外,還可以給玩家“獎勵”,給團隊評分,以及播放訊息和聲音。
- 它可用於建立複雜的地圖效果等(想想軍團要塞),以及一定程度的“指令碼”。
- 它不能作為一種語言本身使用 - 它不會維護任何變數,也不會解析任何指令碼。這可能在將來的版本中可用,但現在還不行(此外,在指令碼語言中也會存在效能問題)。