Loading

普雷先辈:完全破解3 自定义配置项手册

dark

游戏链接 https://howardzhangdqs.github.io/rs/

关键字

bimg、amig

bimg:每个单元格被点击前显示的图片
aimg:每个单元格被点击后显示的图片
格式:Array(数组)
list中可以包含不多余40个元素,每个元素都为字符串,字符串为图片的地址。
如有多张图片且需让每张bimgaimg一一对应,则可设置同样长度的bimgaimg列表

sound

sound:声音设置
格式:Array(数组)
数组中有且仅有三个元素,第一个元素为单击错误时播放的声音,第二个元素为倒计时结束时播放的声音,第三个元素为每次单击正确时播放的声音。

score、text

score:每个等级的分数比例
text:每个等级出现的祝贺文字
格式:都为Array(数组)

score中元素实际含义需乘以单局时间(单位:秒)

以2021全明星素材包默认值为例:

{
    "score": [1.5, 2.5, 3.5, 5],
    "text":  ['这个彬彬就是逊啦', '朕愧对祖宗,愧对天地!', '三点几嚟,饮茶先啦!', '我这里刚好有一个面包', '我是一个~精~通~人♂性的']
};

假设单局时长为20秒,则其含义如下:

计算方式 实际分数段 显示的文字
\(0 \sim 20 \times1.5\) \([0,30)\) 这个彬彬就是逊啦
\(20 \times1.5 \sim 20 \times2.5\) \([30,50)\) 朕愧对祖宗,愧对天地!
\(20 \times2.5 \sim 20 \times3.5\) \([50,70)\) 三点几嚟,饮茶先啦!
\(20 \times3.5 \sim 20 \times5\) \([70,100)\) 我这里刚好有一个面包
\(20 \times5 \sim +\infty\) \([100,+\infty)\) 我是一个~精~通~人♂性的

idtext

idtext:自定义页面中拥有相应id的DOM的文字
格式:object(字典)

以2021全明星素材包默认值为例:

{
    "idtext":  {
        "again": "再次整活",
        "introduction": "点击有图片的格子,看看你在规定时间内能点中多少个<br>"
    }
}

其含义即为:

将id为again的DOM节点(即原来的”再来一次“按钮)innerHTML修改为再次整活
将id为introduction的DOM节点(即开启时显示的游戏介绍)innerHTML修改为点击有图片的格子,看看你在规定时间内能点中多少个<br>

formatter

formatter:计算需要点击的单元格的位置
格式:function(函数)

函数参数:
一个数字,其含义为当前计算的行号,具体取值范围和含义见代码。

函数返回值:
一个数字,取值范围为\([0, 3]\),其含义为该行应该在第几个单元格显示图片。

默认值为:

function(num) {
	let i = Math.floor(Math.random() * 1000) % 4;
	if (! sline_mode) return i;
	while (! slinec["sline" + (ii + 1)]) i = Math.floor(Math.random() * 1000) % 4;
	return ii;
}

注:
sline_mode为是否开启指定列模式,同样的可调用的参数还有:

opportunity_mode 为是否开启失误模式
invincible_mode 为是否开启无敌模式
cheat_mode 为是否开启作弊
gaming_time 游戏时长(单位:秒)

posted @ 2022-01-30 20:25  Howardzhangdqs  阅读(210)  评论(0编辑  收藏  举报