diff --git a/src/rooms/MSender.ts b/src/rooms/MSender.ts index 9e9c5b1..39dfcb9 100644 --- a/src/rooms/MSender.ts +++ b/src/rooms/MSender.ts @@ -5,6 +5,7 @@ import {SkillInfoMsg} from "../message/SkillInfo"; import {Pet} from "./schema/Pet"; import {PartResultMsg} from "../message/PartResult"; import {RemovePetMsg} from "../message/RemovePetMsg"; +import {error} from "../common/Debug"; /** * 一些封装了的下发消息的方法 @@ -167,10 +168,12 @@ Object.defineProperties(Room.prototype, { let pid = obj.player; let player = this.state.players.get(pid); if (!player) { + error(`bRemovePet no player found: ${pid}`); return; } let pet = player.pets.get(obj.pos); if (!pet) { + error(`bRemovePet no pet found: ${pid}, pos: ${obj.pos}`); return; } pet.ap = 0;