基岩牢籠/特殊函數
From Project Archive by Lakejason0
< 基岩牢笼
創作者函數
創作者函數都屬於_ct
命名空間,並且此命名空間下只有創作者函數。
- 取得工具
tools
:清空物品欄並獲得特殊標記工具。
- 地圖調整
reset
:重置地圖。large
:調用同名遊戲函數,將遊戲區域變為4個區塊(大型地圖)。small
:調用同名遊戲函數,將遊戲區域變為1個區塊(小型地圖)。ceiling_open
:移除天花板。ceiling_close
:加入天花板。
- 填充垂直層
fill_bottom
:將地下層(下層)填充為基岩。fill_middle
:將地表層(中層)填充為基岩。fill_top
:將天空層(上層)填充為基岩。fill_<layer>_with
:將指定垂直層填充為指定方塊。需要提供block
,值為用於填充的方塊。
- 地圖除錯
pig
:生成一隻具有標籤Target
的「選單豬」。check
:檢查是否存在目標點和起始點。next_pool
:執行下一個抽取池。load
:載入地圖。datafit
:處理遊戲區域。
- 傳送玩家
tp_floor
:將執行者傳送至基岩底層。tp_top
:將執行者傳送至遊戲層頂部。tp_start
:將執行者傳送至起始點。
遊戲函數
遊戲函數位於brc
命名空間的game_command
資料夾下,可能對創作者有用。
它們也被遊戲系統調用,因此請不要變更遊戲函數,以防遊戲出現預期外行為。
- 玩家控制
玩家控制函數需要以目標玩家為執行者。
ready_change
:使玩家在加入和退出兩種狀態中切換。join
:使玩家加入遊戲。quit
:使玩家退出遊戲。complete
:使玩家透過地圖。uncomplete
:使玩家不再透過地圖。
- 地圖控制
close_gateway
:關閉目標點折躍門。open_gateway
:打開目標點折躍門。<action>_gateway_with_tip
:打開/關閉目標點折躍門,同時發送提示資訊。next
:檢測通關狀態,若通關則執行下一個抽取池、載入地圖。menu
:回到命運大廳。large
:將遊戲區域變為4個區塊(大型地圖)。small
:將遊戲區域變為1個區塊(小型地圖)。clean_item
:清除所有物品實體。deduction_change
:切換演繹模式的啟用狀態。
特殊函數標籤
以下函數標籤會在基岩牢籠中用於特殊用途。
#brc:map_load
:載入地圖時,擁有此標籤的函數會執行一次。#brc:deduction_load
:載入地圖時,若遊戲處於演繹模式,擁有此標籤的函數會執行一次。
主要頁面 | |||
---|---|---|---|
創作者指南 | |||
資料包 |
|