petinfo增加pos

This commit is contained in:
zhl 2020-12-04 16:39:32 +08:00
parent 5f7990ed8c
commit 43c60b415b
3 changed files with 4 additions and 3 deletions

2
src/global.d.ts vendored
View File

@ -130,7 +130,7 @@ declare module "colyseus" {
* @param dstplayer
* @param count
*/
drawCardFromPlayer(srcplayer: string, dstplayer: string, count: number) :boolean;
drawCardFromPlayer(srcplayer: string, dstplayer: string, count: number) :number;
/**
* , 广

View File

@ -12,6 +12,7 @@ export class PetInfoMsg implements IMsg {
id: number
isHero: boolean,
ap: number,
pos: number,
extAp: number,
harmReduce?: number,
skills: number[],

View File

@ -9,7 +9,7 @@ import {error} from "../common/Debug";
*/
Object.defineProperties(Room.prototype, {
drawCardFromPlayer: {
value: function (srcplayer: string, dstplayer: string, count: number) {
value: function (srcplayer: string, dstplayer: string, count: number): number {
let player1 = this.state.players.get(dstplayer);
let tmpCards = gameUtil.removeCard(player1, count);
let player0 = this.state.players.get(srcplayer);
@ -29,7 +29,7 @@ Object.defineProperties(Room.prototype, {
cards: tmpCards
}
this.sStealCard(client, sMsgData);
return true;
return tmpCards.length;
}
},
giveUpCard: {