从零开始的回声岛跑团生活
从零开始的回声岛跑团生活
盖个楼记录一下自己在回声岛跑团/带团/瞎折腾备团的日常生活,出镜的其他人员已征得本人同意。
非常欢迎闲聊,楼内剧透内容会进行折叠。
同时给自己做过的东西留个档,方便以后直接过来ctrlCV。
如果楼中的内容能给你跑团生活带来一点灵感或者快乐那么我深感荣幸。
一楼贴一些自己常用的链接
一. 模组资源类
二. 回声岛教程类
预设变量速查表
| 变量 | 说明 |
|---|---|
| ${角色.角色名.属性名} | 引用角色的属性 |
| ${角色.角色名.属性名.上限} | 引用角色某个技能属性的最大值 |
| ${当前.频道} | 引用当前的频道名 |
| ${当前.场景图} | 引用当前场景的图片链接 |
| ${当前.场景名} | 引用当前场景的名字 |
| ${当前.发言者} | 引用当前正在发言的角色真名(pc名) |
| ${当前.观看者} | 引用当前打开回声岛的用户名(pl名) |
| ${当前.角色.1} | 引用当前频道展示的第一个角色 |
| ${角色.角色名.副标题} | 引用某个角色的副标题内容 |
| ${角色.角色名.显示名称} | 引用某个角色显示在外的名字,当假名存在时,将显示假名 |
| ${骰子.1d4+2} | 使用骰子引擎计算对应的表达式,并引用表达式的结果 |
数学表达式速查表
| 运算 | 说明 |
|---|---|
| (…) | 分组(括号) |
| ^ | 幂运算 |
| +, -, *, /, % | 加、减、乘、除、取余 |
| ==, !=, >=, <=, >, <, in | 比较运算符。“in” 表示"左操作数是否包含在右侧的数组操作数中" |
| and | 逻辑与 |
| or | 逻辑或 |
| x ? y : z | 三元条件运算符(如果 x 则 y 否则 z) |
| ; | 表达式分隔符 |
| -x | 取负数 |
| x! | 计算x的阶乘 |
| abs x | x 的绝对值 |
| sign x | x 的符号(负数为 -1,零为 0,正数为 1) |
| sqrt x | x 的平方根。如果 x 为负数,结果为 NaN |
| cbrt x | x 的立方根 |
| round x | x 四舍五入到最近的整数 |
| ceil x | x 的向上取整 |
| floor x | x 的向下取整 |
| trunc x | x 的整数部分 |
| not x | 逻辑非运算符 |
| length x | x 的字符串或数组长度 |
| random(n) | 获取范围 [0, n) 内的随机数。n 默认为 1。 |
| min(a,b,…) | 获取列表中最小的数字。 |
| max(a,b,…) | 获取列表中最大的数字。 |
| hypot(a,b) | 根据勾股定理计算斜边长度,即a b平方和的平方根。 |
指令速查表
| 指令 | 功能 | 说明 |
|---|---|---|
| /scene 场景名 | 切换场景 | |
| /unlock 线索名 | 解锁线索 | |
| /bgm 音乐名 | 切换音乐 | |
| /bgm off | 关闭音乐 | |
| /go 频道名 | 前往频道 | |
| /overlay 遮罩名 | 切换遮罩 | |
| %角色名%差分名%文字消息 | NPC发言 | 模拟pc发言时会有面具标志 |
| @玩家名字 | 私聊玩家 | |
| /trans 大标题 副标题 | 转场动画 | 副标题可通过|分割多行,仅赞助用户 |
| %角色名%差分名%/art on | 开启立绘 | 未以npc身份发言时必须带上差分名 |
| %角色名%差分名%/art off | 关闭立绘 | GM可通过/art all-off 关闭所有 |
| /draw 数据源 变量名 数目 | 抽取变量 | 数据源可以是“全局”或某个沙盒的名字 |
【自用】常用变量速查表
- 以下内容纯属个人习惯,下表用于方便自己复制,如果你有更好的想法欢迎与我讨论
| 变量 | 变量数据 | 说明 |
|---|---|---|
| ${角色.${当前.发言者}.显示名称} | / | 对话框显示npc假名 |
| ${角色.角色名.hp.上限}/${角色.角色名.hp} | / | 血量数值显示 |
| ${计算.${角色.角色名.hp}/${角色.角色名.hp.上限}*100}% | / | 血条宽度 |
| ${计算."${当前.发言者}"=="${当前.角色.1}"?1:0.5} | / | 立绘节点亮度,模拟未发言变暗效果 |
| ${全局.玩家.1.玩家1} | - 玩家1: 测试角色1 玩家2: 测试角色2 玩家3: 测试角色3 | 重复带团时复用角色 |
| ${全局.时间.1.时} | - 时: 13 分: "00" 状态: A.M. 日夜: 日 | 显示时间 |
| ${计算."${全局.时间.1.日夜}"=="日"? #000000 : #FFFFFF} | / | 字体颜色,适配日夜切换 |
| ${计算.length "${当前.发言者}"} | 0 | 根据当前是否有人发言显示内容 |
三. 音乐/美术资源类
- 以下内容均为楼主个人的使用习惯
- 音乐资源链接
- 美术资源链接
四. 其他杂项类
- 楼主梦到啥贴啥,大概率都是些没用的东西……先折叠了
团还没跑就在想带团的事,但不能看模组也不知道备什么,就提前把房间搭好了,尝试做了一下适配两种宽度裁剪的UI……
每次跑团,因为大家的设备不同总会有pl觉得UI怪怪的,我只能做到这一步了,再出问题我真没招了……


一楼的字数超限了,就在这里放一下吧
RGB十六进制数值速查表
#000000 |
#000033 |
#000066 |
#000099 |
#0000CC |
#0000FF |
#003300 |
#003333 |
#003366 |
#003399 |
#0033CC |
#0033FF |
#006600 |
#006633 |
#006666 |
#006699 |
#0066CC |
#0066FF |
#009900 |
#009933 |
#009966 |
#009999 |
#0099CC |
#0099FF |
#00CC00 |
#00CC33 |
#00CC66 |
#00CC99 |
#00CCCC |
#00CCFF |
#00FF00 |
#00FF33 |
#00FF66 |
#00FF99 |
#00FFCC |
#00FFFF |
#330000 |
#330033 |
#330066 |
#330099 |
#3300CC |
#3300FF |
#333300 |
#333333 |
#333366 |
#333399 |
#3333CC |
#3333FF |
#336600 |
#336633 |
#336666 |
#336699 |
#3366CC |
#3366FF |
#339900 |
#339933 |
#339966 |
#339999 |
#3399CC |
#3399FF |
#33CC00 |
#33CC33 |
#33CC66 |
#33CC99 |
#33CCCC |
#33CCFF |
#33FF00 |
#33FF33 |
#33FF66 |
#33FF99 |
#33FFCC |
#33FFFF |
#660000 |
#660033 |
#660066 |
#660099 |
#6600CC |
#6600FF |
#663300 |
#663333 |
#663366 |
#663399 |
#6633CC |
#6633FF |
#666600 |
#666633 |
#666666 |
#666699 |
#6666CC |
#6666FF |
#669900 |
#669933 |
#669966 |
#669999 |
#6699CC |
#6699FF |
#66CC00 |
#66CC33 |
#66CC66 |
#66CC99 |
#66CCCC |
#66CCFF |
#66FF00 |
#66FF33 |
#66FF66 |
#66FF99 |
#66FFCC |
#66FFFF |
续表
#990000 |
#990033 |
#990066 |
#990099 |
#9900CC |
#9900FF |
#993300 |
#993333 |
#993366 |
#993399 |
#9933CC |
#9933FF |
#996600 |
#996633 |
#996666 |
#996699 |
#9966CC |
#9966FF |
#999900 |
#999933 |
#999966 |
#999999 |
#9999CC |
#9999FF |
#99CC00 |
#99CC33 |
#99CC66 |
#99CC99 |
#99CCCC |
#99CCFF |
#99FF00 |
#99FF33 |
#99FF66 |
#99FF99 |
#99FFCC |
#99FFFF |
#CC0000 |
#CC0033 |
#CC0066 |
#CC0099 |
#CC00CC |
#CC00FF |
#CC3300 |
#CC3333 |
#CC3366 |
#CC3399 |
#CC33CC |
#CC33FF |
#CC6600 |
#CC6633 |
#CC6666 |
#CC6699 |
#CC66CC |
#CC66FF |
#CC9900 |
#CC9933 |
#CC9966 |
#CC9999 |
#CC99CC |
#CC99FF |
#CCCC00 |
#CCCC33 |
#CCCC66 |
#CCCC99 |
#CCCCCC |
#CCCCFF |
#CCFF00 |
#CCFF33 |
#CCFF66 |
#CCFF99 |
#CCFFCC |
#CCFFFF |
#FF0000 |
#FF0033 |
#FF0066 |
#FF0099 |
#FF00CC |
#FF00FF |
#FF3300 |
#FF3333 |
#FF3366 |
#FF3399 |
#FF33CC |
#FF33FF |
#FF6600 |
#FF6633 |
#FF6666 |
#FF6699 |
#FF66CC |
#FF66FF |
#FF9900 |
#FF9933 |
#FF9966 |
#FF9999 |
#FF99CC |
#FF99FF |
#FFCC00 |
#FFCC33 |
#FFCC66 |
#FFCC99 |
#FFCCCC |
#FFCCFF |
#FFFF00 |
#FFFF33 |
#FFFF66 |
#FFFF99 |
#FFFFCC |
#FFFFFF |
【已过时】记录一下暂时解决发言者为GM或者为空时,显示有问题的办法:
${计算.(length "${当前.发言者}" == 0) or ("${当前.发言者}" == "GM")}
为true时显示节点……
留档一下无尽食欲的导入故事,平凡人的爱情故事真的好甜啊,路唐老师太强了。
总之就是给自己之前做的时钟打包了一下,欢迎大家使用。

顺便给自己记一个全局版本的变量用来复制
时:${计算.floor(${全局.时间} / 60) % ${全局.显示模式}}
分:${计算.${全局.时间} % 60}
上下午显示:${计算.${全局.时间} > 720 ? "P.M." : "A.M."}
时针角度:${计算.(${全局.时间} % 720) / 2 - 180}
分针角度:${计算.(${全局.时间} % 60) * 6 - 180}
时间增加按钮:【时间】,修改为【${计算.(${全局.时间} + 60) % 1440}】
时间减少按钮:【时间】,修改为【${计算.(${全局.时间} + 1440 - 60) % 1440}】

















虽然结团有一段时间了,但还是好想笑
明明只有文字,却给我看出了一种蒙太奇的电影感