魂晶
魂晶是这一场限定的货币:开场时归零(或 currency.start),这一场结束就清空(可以设成按比例换成服务器金钱)。名称、符号、怎么拿都在副本 config.yml 的 roguelike.currency,见 魂晶设置。
config.yml
roguelike:
currency:
name: "魂晶"
symbol: "&d◆"
wallet: personal
start: 0
per-kill: 1
per-elite-kill: 3
per-boss-kill: 20
split: all
room-clear: { combat: 5, elite: 15, boss: 40 }
floor-clear: 15
convert-to-money: 0
钱包
wallet | 说明 |
|---|---|
personal(默认) | 每人各自一个钱包,商店、重抽、事件花的是自己的 |
shared | 全队共用一个钱包:谁拿到都进同一个钱包,谁买东西都从这里扣 |
怎么拿到
| 来源 | 拿多少 | 说明 |
|---|---|---|
| 杀怪 | per-kill / per-elite-kill / per-boss-kill | 首领房里标记 boss 的怪 = per-boss-kill;精英房的怪、其他房间里标记 boss 的怪 = per-elite-kill;其他 = per-kill |
| 清除房间 | room-clear 里那个种类的数量 | 每位队员(已经离开的除外)各拿一份;没写的种类 = 0 |
| 打完一层 | floor-clear | 每位队员各拿一份 |
| 宝藏房 | 房间的 reward.coins(默认 20~35) | 右键宝箱时每人各拿一份 |
| 略过祝福 | cards.yml 的 draft.skip-coins(默认 10) | 选祝福时按「略过」,或没有能选的祝福时 |
| 效果区块 | coins: <数量> | 商品、休息处与事件选项 |
| 脚本 | coins give <数量> | 见 脚本 |
| 管理员 | /cd admin rogue coins <编号> <玩家> +<数量> | 测试用 |
杀怪的魂晶怎么分(split):
all(默认):在场的每个人各拿一份(不管是谁杀的)。killer:只有击杀者拿;不是玩家杀的(例如摔死)没有人拿。wallet: shared时,杀怪的魂晶直接进全队的钱包。
魂晶加成:有 coin-gain 数值的祝福(例如内置的「贪婪」+25%)会让杀怪、清除房间、打完一层、宝藏房拿到的魂晶变多,每人照自己的加成算。脚本 coins give <数量> gain=true 也会套用加成。
拿到魂晶时,动作栏会显示 +N ◆(同一秒内的会合并成一次)。
怎么花
| 用途 | 花多少 |
|---|---|
商店商品(付款方式 run) | 商品价格,见 商店 |
| 刷新商店 | refresh-cost + refresh-cost-step × 已刷新次数 |
| 付费重抽祝福 | reroll-cost + reroll-cost-step × 已付费重抽次数(免费次数用完后) |
休息处与事件选项的 cost | 选这一项时从选的人身上扣(休息处的选项都能收费;事件房只有 picker: each 能收费) |
脚本 coins take <数量> | 有人不够时谁都不扣,这一串脚本停下来 |
结束时换成金钱
currency:
convert-to-money: 0.5 # 剩下的魂晶 × 0.5 存进 Vault
convert-to-money 大于 0、服务器有 Vault 经济插件时,这一场结束(通关、撤退、失败都算)每个人剩下的魂晶 × 这个倍率(向下取整)存进服务器金钱。全队共用钱包时平分。测试场不换。
显示
| 写法 | 用在哪里 | 内容 |
|---|---|---|
{coins_text} | 计分板、菜单 | 符号 + 数量,例如 ◆ 35 |
{coins} | 计分板、脚本、条件 | 数量 |
{coins:<玩家>} | 脚本 | 某位队员的数量 |
{currency} / {currency_symbol} | 计分板、脚本 | 名称 / 符号 |
%clouddungeon_coins% | PlaceholderAPI | 数量 |
条件里可以写 coins >= 30 或 {coins} >= 30,见 条件。/cd run 也会显示自己有多少魂晶。