选择随从时, 无有效操作时, 轮空

This commit is contained in:
zhl 2020-12-23 13:50:14 +08:00
parent b9525867cf
commit f4fc33be7b
3 changed files with 7 additions and 6 deletions

View File

@ -223,7 +223,9 @@ export class Robot {
@wait('playerActTime') @wait('playerActTime')
private async selectPet() { private async selectPet() {
let data = await assistantUtil.selectPet(this.player, this.room.state); let data = await assistantUtil.selectPet(this.player, this.room.state);
this.reply('select_pet_c2s', data); if (data) {
this.reply('select_pet_c2s', data);
}
} }

View File

@ -230,7 +230,9 @@ export class RobotClient implements Client {
@wait('playerActTime') @wait('playerActTime')
private async selectPet() { private async selectPet() {
let data = await assistantUtil.selectPet(this.selfPlayer, this.svrstate); let data = await assistantUtil.selectPet(this.selfPlayer, this.svrstate);
this.reply('select_pet_c2s', data) if (data) {
this.reply('select_pet_c2s', data);
}
} }
} }

View File

@ -170,10 +170,7 @@ let assistantUtil = {
result = spellCards.randomOne(); result = spellCards.randomOne();
} }
if (!result) { if (!result) {
return { return null;
card: result.id,
errcode: 1,
};
} }
let targetType: SkillTargetType = CfgMan.getTargetByCard(result.effect); let targetType: SkillTargetType = CfgMan.getTargetByCard(result.effect);
let targetPlayer; let targetPlayer;