Skip to content

地牢类动作

complete

结算地牢,标记为通关。不会自动退出副本。

javascript
action.complete()

别名:complete_dungeon

exit_dungeon

传送所有玩家回主世界。不会自动结算。

javascript
action.exit_dungeon()

别名:leave_dungeon

fail

标记地牢为失败状态。

javascript
action.fail()
action.fail(失败原因)
参数类型说明
失败原因String可选,如 超时全员死亡
javascript
action.fail('超时')

别名:fail_dungeon

spawn_group

生成 monsters.yml 中定义的怪物组。

javascript
action.spawn_group(组名)
参数类型说明
组名Stringmonsters.yml 中定义的怪物组名
javascript
action.spawn_group('wave_1')

别名:monster_group

cancel_group

清除已生成的怪物组,移除该组所有存活怪物。

javascript
action.cancel_group(组名)
参数类型说明
组名String要取消的怪物组名
javascript
action.cancel_group('wave_1')

别名:clear_group

random_spawn_group

从多个怪物组中随机选一个生成。

javascript
action.random_spawn_group(组名1, 组名2, ...)
javascript
action.random_spawn_group('easy_wave', 'hard_wave', 'elite_wave')

create_obstacle

创建 obstacles.yml 中定义的障碍物。

javascript
action.create_obstacle(障碍物名)
javascript
action.create_obstacle('iron_gate')

别名:obstacle_create

delete_obstacle

删除已创建的障碍物。

javascript
action.delete_obstacle(障碍物名)
javascript
action.delete_obstacle('iron_gate')

别名:obstacle_delete

grant_reward

发放 rewards.yml 中定义的奖励。

javascript
action.grant_reward(奖励名)
action.grant_reward(选择器, 奖励名)
参数类型说明
选择器String可选,不填则发给所有玩家
奖励名Stringrewards.yml 中定义的奖励名
javascript
action.grant_reward('boss_loot')
action.grant_reward('@trigger', 'mvp_bonus')

别名:reward

open_chest_ui

打开 chest_rewards.yml 中定义的箱子奖励界面。

javascript
action.open_chest_ui(选择器, 箱子ID)
参数类型说明
选择器String目标玩家
箱子IDStringchest_rewards.yml 中定义的箱子 ID
javascript
action.open_chest_ui('@all', 'boss_chest')

基于 MIT 许可发布