跳到主要内容

魂晶

魂晶是这一场限定的货币:开场时归零(或 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 也会显示自己有多少魂晶。