petinfo增加pos
This commit is contained in:
parent
5f7990ed8c
commit
43c60b415b
2
src/global.d.ts
vendored
2
src/global.d.ts
vendored
@ -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;
|
||||
|
||||
/**
|
||||
* 弃卡, 并广播消息
|
||||
|
@ -12,6 +12,7 @@ export class PetInfoMsg implements IMsg {
|
||||
id: number
|
||||
isHero: boolean,
|
||||
ap: number,
|
||||
pos: number,
|
||||
extAp: number,
|
||||
harmReduce?: number,
|
||||
skills: number[],
|
||||
|
@ -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: {
|
||||
|
Loading…
x
Reference in New Issue
Block a user