blob: b91924a53296a34238a1831f6888431eaeed8215 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
const GameAccount = require("./GameAccount.js");
const EvolChar = require("./EvolChar.js");
/**
* represents an Evol game account
*/
module.exports = class EvolAccount extends GameAccount {
/** account id of the source legacy account (ported) */
legacyId = null;
/** reference to the LegacyAccount */
legacyAccount = null;
/** evol game characters
* @type {EvolChar[]}
*/
chars = [];
/**
* serialize for sending over the network
* @param {*} key
*/
toJSON (key) {
return Object.assign({
legacyId: this.legacyId,
}, super.toJSON());
}
}
|