Merge pull request #1303 from Toukaiteio/bug-fix-daiyosei
修复 issue #1302: 非官方服务器下界左慈化身技能会导致报错问题的修复
This commit is contained in:
commit
3f4cdb5e56
|
@ -12873,22 +12873,24 @@ game.import("character", function () {
|
|||
if (player.storage.rehuashen.current != event.card) {
|
||||
const old = player.storage.rehuashen.current;
|
||||
player.storage.rehuashen.current = event.card;
|
||||
const sex = get.character(event.card).sex;
|
||||
game.broadcastAll(
|
||||
function (player, character, old) {
|
||||
function (player, character, old, sex) {
|
||||
player.tempname.remove(old);
|
||||
player.tempname.add(character);
|
||||
player.sex = lib.character[event.card][0];
|
||||
player.sex = sex;
|
||||
},
|
||||
player,
|
||||
event.card,
|
||||
old
|
||||
old,
|
||||
sex
|
||||
);
|
||||
game.log(
|
||||
player,
|
||||
"将性别变为了",
|
||||
"#y" + get.translation(lib.character[event.card][0]) + "性"
|
||||
"#y" + get.translation(sex) + "性"
|
||||
);
|
||||
player.changeGroup(lib.character[event.card][1]);
|
||||
player.changeGroup(get.character(event.card).group);
|
||||
}
|
||||
var link = result.control;
|
||||
player.storage.rehuashen.current2 = link;
|
||||
|
@ -12912,8 +12914,8 @@ game.import("character", function () {
|
|||
player.when("dieBegin").then(() => {
|
||||
const name = player.name ? player.name : player.name1;
|
||||
if (name) {
|
||||
const sex = get.character(name, 0);
|
||||
const group = get.character(name, 1);
|
||||
const sex = get.character(name).sex;
|
||||
const group = get.character(name).group;
|
||||
if (player.sex != sex) {
|
||||
game.broadcastAll(
|
||||
(player, sex) => {
|
||||
|
@ -13035,12 +13037,12 @@ game.import("character", function () {
|
|||
characterInfo = get.character(node.link);
|
||||
let capt = get.translation(character);
|
||||
if (characterInfo) {
|
||||
capt += ` ${get.translation(characterInfo[0])}`;
|
||||
capt += ` ${get.translation(characterInfo.sex)}`;
|
||||
let charactergroup;
|
||||
const charactergroups = get.is.double(character, true);
|
||||
if (charactergroups)
|
||||
charactergroup = charactergroups.map((i) => get.translation(i)).join("/");
|
||||
else charactergroup = get.translation(characterInfo[1]);
|
||||
else charactergroup = get.translation(characterInfo.group);
|
||||
capt += ` ${charactergroup}`;
|
||||
}
|
||||
uiintro.add(capt);
|
||||
|
|
Loading…
Reference in New Issue