This commit is contained in:
yuexin 2020-12-09 20:13:54 +08:00
commit 45c10426ca

View File

@ -71,21 +71,21 @@ Object.defineProperties(Room.prototype, {
let obj = data.data; let obj = data.data;
let pid = obj.player; let pid = obj.player;
let player = this.state.players.get(pid); let player = this.state.players.get(pid);
let pet = new Pet(); let pet = player.pets.get(obj.pos + '');
pet.id = obj.id; pet.id = obj.id;
pet.ap = obj.ap; pet.ap = obj.ap;
pet.extAp = obj.extAp; pet.extAp = obj.extAp;
pet.harmReduce = obj.harmReduce; pet.harmReduce = obj.harmReduce;
pet.skills.length = 0; pet.skills.length = 0;
pet.state = 1; pet.state = 1;
player.pets.set(obj.pos + '', pet);
if (obj.skills) { if (obj.skills) {
pet.skills.length = 0;
for (let s of obj.skills) { for (let s of obj.skills) {
pet.skills.push(s); pet.skills.push(s);
} }
} }
pet.extSkills.length = 0;
if (obj.extSkills) { if (obj.extSkills) {
pet.extSkills.length = 0;
for (let s of obj.extSkills) { for (let s of obj.extSkills) {
pet.extSkills.push(s); pet.extSkills.push(s);
} }