AoK
管理员
[方糖]实现强制事件的另一种解法

文中出现的代码:(方便复制)
===1===
Config.navigation.override = function (dest) {
//如果$health小于等于0,强制进入"死亡界面"片段
if ( <= 0) {
return "死亡界面";
}
};
===2===
Config.navigation.override = function (dest) {
//如果玩家在这个名字的片段中,并且没有钥匙
if ((passage() == "没有钥匙就出不去的房间") && ( !== 1)) {
return passage();//跳转无效,玩家仍然在当前片段
}
};
===3===
Config.navigation.override = function (dest) {
//如果$health小于等于50,并且下一个跳转的目标片段不含有“医院”标签
if (( <= 50) && !(tags(dest).includes("医院"))) {
$(document).one(':passagedisplay', () => {
//仅添加一段文本
$('.passage').prepend('<b>兄弟,你要死了,赶紧去医院吧。<b>');
});
return//不进行重定向
}
};
===4===
Config.navigation.override = function (dest) {
const rng = random(1, 100);//生成随机数
//如果$health小于等于0
if ( <= 0) {
if (rng >= 90){
return "复活界面";//有10%的概率进入“复活界面”片段
} else {
return "死亡界面"//否则进入“死亡界面”片段
}
}
};
- 下载图片
- 复制图片
2024-12-26
浏览1147
🍃 | 教程分享
登录后评论
22
2
11