-
Notifications
You must be signed in to change notification settings - Fork 0
/
faction.js
35 lines (30 loc) · 1.21 KB
/
faction.js
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
27
28
29
30
31
32
33
34
35
var Faction = function (data) {
data = data || {};
this.name = data.name || "";
this.description = data.description || "";
this.canUseDescription = data.canUseDescription || false;
this.image = data.image || "";
this.niceAdLevel = data.niceAdLevel || 0;
this.canUseImage = data.canUseImage || false;
this.color = data.color || 0x252FF3;
this.canUseColor = data.canUseColor || false;
this.emoji = data.emoji || "🛡";
this.level = data.level || 0;
this.lastAd = data.lastAd || 0;
this.members = data.members || [];
this.maxMembers = data.maxMembers || 5;
this.maxMods = data.maxMods || 0;
this.aboutToBecomeOwner = data.aboutToBecomeOwner || "";
this["credits"] = data["credits"] || 0;
this["beryllium"] = data["beryllium"] || 0;
this["silicon"] = data["silicon"] || 0;
this["food"] = data["food"] || 0;
this["steel"] = data["steel"] || 0;
this["titanium"] = data["titanium"] || 0;
this["carbon"] = data["carbon"] || 0;
this["neutronium"] = data["neutronium"] || 0;
this["electricity"] = data["electricity"] || 0;
this["research"] = data["research"] || 0;
this["people"] = data["people"] || 0;
};
module.exports = Faction;