基岩牢笼/特殊函数
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
:加载地图时,若游戏处于演绎模式,拥有此标签的函数会运行一次。
主要页面 | |||
---|---|---|---|
创作者指南 | |||
数据包 |
|