diff options
author | gumi <git@gumi.ca> | 2020-05-15 12:07:46 -0400 |
---|---|---|
committer | gumi <git@gumi.ca> | 2020-05-15 12:43:23 -0400 |
commit | 3fb9f748adadbd74fa58a4410ed1082da9424936 (patch) | |
tree | b22f2231c5821d48d35eded1139fbcb02acddad7 /src/routers/vault/types | |
parent | 68ad5ad9782c225cb98c13d66d6e593110ef8a28 (diff) | |
download | apiv1-master.tar.gz apiv1-master.tar.bz2 apiv1-master.tar.xz apiv1-master.zip |
Diffstat (limited to 'src/routers/vault/types')
-rw-r--r-- | src/routers/vault/types/Char.js | 2 | ||||
-rw-r--r-- | src/routers/vault/types/EvolAccount.js | 5 | ||||
-rw-r--r-- | src/routers/vault/types/GameAccount.js | 6 | ||||
-rw-r--r-- | src/routers/vault/types/LegacyAccount.js | 5 | ||||
-rw-r--r-- | src/routers/vault/types/LegacyChar.js | 2 |
5 files changed, 19 insertions, 1 deletions
diff --git a/src/routers/vault/types/Char.js b/src/routers/vault/types/Char.js index a90b950..98a0f46 100644 --- a/src/routers/vault/types/Char.js +++ b/src/routers/vault/types/Char.js @@ -12,6 +12,8 @@ module.exports = class Char { baseLevel = 1; /** gender of the char */ gender = "N"; + /** when the char was created */ + creationTime = 0; constructor (acc, id, name) { this.account = acc; diff --git a/src/routers/vault/types/EvolAccount.js b/src/routers/vault/types/EvolAccount.js index 6db03bf..b91924a 100644 --- a/src/routers/vault/types/EvolAccount.js +++ b/src/routers/vault/types/EvolAccount.js @@ -1,4 +1,5 @@ const GameAccount = require("./GameAccount.js"); +const EvolChar = require("./EvolChar.js"); /** * represents an Evol game account @@ -8,6 +9,10 @@ module.exports = class EvolAccount extends GameAccount { legacyId = null; /** reference to the LegacyAccount */ legacyAccount = null; + /** evol game characters + * @type {EvolChar[]} + */ + chars = []; /** * serialize for sending over the network diff --git a/src/routers/vault/types/GameAccount.js b/src/routers/vault/types/GameAccount.js index fa94808..87f5336 100644 --- a/src/routers/vault/types/GameAccount.js +++ b/src/routers/vault/types/GameAccount.js @@ -1,3 +1,5 @@ +const Char = require("./Char.js"); + /** * represents a generic game account */ @@ -8,7 +10,9 @@ module.exports = class GameAccount { userid = ""; /** the email address associated with the account */ email = null; - /** Char[] */ + /** game characters + * @type {Char[]} + */ chars = []; /** the last time the account logged in */ lastLogin = null; diff --git a/src/routers/vault/types/LegacyAccount.js b/src/routers/vault/types/LegacyAccount.js index 747e6df..0e1bc62 100644 --- a/src/routers/vault/types/LegacyAccount.js +++ b/src/routers/vault/types/LegacyAccount.js @@ -1,4 +1,5 @@ const GameAccount = require("./GameAccount.js"); +const LegacyChar = require("./LegacyChar.js"); /** * represents a Legacy game account @@ -8,6 +9,10 @@ module.exports = class LegacyAccount extends GameAccount { revoltId = null; /** reference to the EvolAccount of the target evol account */ revoltAccount = null; + /** Legacy game characters + * @type {LegacyChar[]} + */ + chars = []; /** * serialize for sending over the network diff --git a/src/routers/vault/types/LegacyChar.js b/src/routers/vault/types/LegacyChar.js index b893c3f..9fb2ed3 100644 --- a/src/routers/vault/types/LegacyChar.js +++ b/src/routers/vault/types/LegacyChar.js @@ -8,6 +8,8 @@ module.exports = class LegacyChar extends Char { revoltId = null; /** reference to the EvolChar */ revoltChar = null; + /** boss points */ + bossPoints = 0; /** * serialize for sending over the network |