level 7
哈吉林没
楼主
dcchushan: {
trigger: {
global: "phaseBefore",
player: "enterGame",
},
filter(event, player) {
return event.name != "phase" || game.phaseNumber == 0;
},
forced: true,
async content(event, trigger, player) {
if (!_status.characterlist) {
game.initCharactertList();
}
_status.characterlist.randomSort();
let characters = [lbk][rbk];
for (let i = 0; i < _status.characterlist.length; i++) {
if (
get.character(_status.characterlist[lbk]i[rbk], 3).some(skill => {
return lib.skill[lbk]skill[rbk] && !lib.skill[lbk]skill[rbk].charlotte;
})
) {
characters.push(_status.characterlist[lbk]i[rbk]);
if (characters.length >= 6) {
break;
}
}
}
if (characters.length < 2) {
return;
}
const first = characters.slice(0, characters.length / 2),
last = characters.slice(characters.length / 2, 6);
const skills1 = [lbk][rbk],
skills2 = [lbk][rbk];
for (let i of first) {
skills1.push(
get
.character(i, 3)
.filter(skill => {
return lib.skill[lbk]skill[rbk] && !lib.skill[lbk]skill[rbk].charlotte;
})
.randomGet()
);
}
for (let i of last) {
skills2.push(
get
.character(i, 3)
.filter(skill => {
return lib.skill[lbk]skill[rbk] && !lib.skill[lbk]skill[rbk].charlotte;
})
.randomGet()
);
}
const result1 = await player
.chooseControl(skills1)
.set("dialog", [lbk]"无名:请选择姓氏", [lbk]first, "character"[rbk][rbk])
.forResult();
const gains = [lbk][rbk];
let surname = first[lbk]skills1.indexOf(result1.control)[rbk];
gains.add(result1.control);
const result2 = await player
.chooseControl(skills2)
.set("dialog", [lbk]"无名:请选择名字", [lbk]last, "character"[rbk][rbk])
.forResult();
let name = last[lbk]skills2.indexOf(result2.control)[rbk];
gains.add(result2.control);
let newname = get.characterSurname(surname).randomGet()[lbk]0[rbk] + get.characterSurname(name).randomGet()[lbk]1[rbk];
if (newname === "某") {
newname = "无
这是无名杀的一个无相的技能代码。出山 锁定技,游戏开始时,你获得两个武将的各一个技能,并将你的武将名改为这两个武将的名字组合
我想把获得2个武将改成获得三个武将技能
2025年10月05日 13点10分
1
trigger: {
global: "phaseBefore",
player: "enterGame",
},
filter(event, player) {
return event.name != "phase" || game.phaseNumber == 0;
},
forced: true,
async content(event, trigger, player) {
if (!_status.characterlist) {
game.initCharactertList();
}
_status.characterlist.randomSort();
let characters = [lbk][rbk];
for (let i = 0; i < _status.characterlist.length; i++) {
if (
get.character(_status.characterlist[lbk]i[rbk], 3).some(skill => {
return lib.skill[lbk]skill[rbk] && !lib.skill[lbk]skill[rbk].charlotte;
})
) {
characters.push(_status.characterlist[lbk]i[rbk]);
if (characters.length >= 6) {
break;
}
}
}
if (characters.length < 2) {
return;
}
const first = characters.slice(0, characters.length / 2),
last = characters.slice(characters.length / 2, 6);
const skills1 = [lbk][rbk],
skills2 = [lbk][rbk];
for (let i of first) {
skills1.push(
get
.character(i, 3)
.filter(skill => {
return lib.skill[lbk]skill[rbk] && !lib.skill[lbk]skill[rbk].charlotte;
})
.randomGet()
);
}
for (let i of last) {
skills2.push(
get
.character(i, 3)
.filter(skill => {
return lib.skill[lbk]skill[rbk] && !lib.skill[lbk]skill[rbk].charlotte;
})
.randomGet()
);
}
const result1 = await player
.chooseControl(skills1)
.set("dialog", [lbk]"无名:请选择姓氏", [lbk]first, "character"[rbk][rbk])
.forResult();
const gains = [lbk][rbk];
let surname = first[lbk]skills1.indexOf(result1.control)[rbk];
gains.add(result1.control);
const result2 = await player
.chooseControl(skills2)
.set("dialog", [lbk]"无名:请选择名字", [lbk]last, "character"[rbk][rbk])
.forResult();
let name = last[lbk]skills2.indexOf(result2.control)[rbk];
gains.add(result2.control);
let newname = get.characterSurname(surname).randomGet()[lbk]0[rbk] + get.characterSurname(name).randomGet()[lbk]1[rbk];
if (newname === "某") {
newname = "无
这是无名杀的一个无相的技能代码。出山 锁定技,游戏开始时,你获得两个武将的各一个技能,并将你的武将名改为这两个武将的名字组合
我想把获得2个武将改成获得三个武将技能