Jump to content
开往-友链接力

基岩牢笼/特殊函数

创作者函数

创作者函数都属于_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:加载地图时,若游戏处于演绎模式,拥有此标签的函数会运行一次。
Cookies help us deliver our services. By using our services, you agree to our use of cookies.