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 dstplayer 目标玩家
|
||||||
* @param count 抽卡数量
|
* @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
|
id: number
|
||||||
isHero: boolean,
|
isHero: boolean,
|
||||||
ap: number,
|
ap: number,
|
||||||
|
pos: number,
|
||||||
extAp: number,
|
extAp: number,
|
||||||
harmReduce?: number,
|
harmReduce?: number,
|
||||||
skills: number[],
|
skills: number[],
|
||||||
|
@ -9,7 +9,7 @@ import {error} from "../common/Debug";
|
|||||||
*/
|
*/
|
||||||
Object.defineProperties(Room.prototype, {
|
Object.defineProperties(Room.prototype, {
|
||||||
drawCardFromPlayer: {
|
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 player1 = this.state.players.get(dstplayer);
|
||||||
let tmpCards = gameUtil.removeCard(player1, count);
|
let tmpCards = gameUtil.removeCard(player1, count);
|
||||||
let player0 = this.state.players.get(srcplayer);
|
let player0 = this.state.players.get(srcplayer);
|
||||||
@ -29,7 +29,7 @@ Object.defineProperties(Room.prototype, {
|
|||||||
cards: tmpCards
|
cards: tmpCards
|
||||||
}
|
}
|
||||||
this.sStealCard(client, sMsgData);
|
this.sStealCard(client, sMsgData);
|
||||||
return true;
|
return tmpCards.length;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
giveUpCard: {
|
giveUpCard: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user