@zerospacegg/iolin
Version:
Community ZeroSpace game data library - units, buildings, abilities, and more
366 lines • 12.9 kB
JavaScript
const Protectorate = {
src: "faction/protectorate.pkl",
slug: "protectorate",
id: "faction/protectorate",
name: "Protectorate",
shortName: "Protectorate",
type: "faction",
subtype: "main",
faction: "protectorate",
tagList: ["faction", "faction:main", "faction:protectorate"],
inGame: true,
fromFuture: false,
mercHeroesAllowed: true,
hero: ["mera", "prefect-aster", "tech-hero"],
unit: [
"mera-coop",
"bastion",
"commando",
"cyclops",
"griffin",
"hellfire",
"ironwing",
"juggernaut",
"predator",
"prot-build-drone",
"prot-harvester",
"prot-scout-drone",
"strider",
"titan",
"weapon-x",
],
building: [
"advanced-factory",
"airstrip",
"factory",
"light-turret",
"mechanical-research-lab",
"operating-tower",
"prot-barracks",
"prot-extractor",
"research-lab",
"specialized-research-lab",
"supply-platform",
],
talent: {
"protectorate-talent-resource-control": {
slug: "protectorate-talent-resource-control",
name: "Resource Control",
shortName: "Resource Control",
description: "Control Towers generate resource and flux",
type: "faction-ability",
subtype: "talent",
faction: "protectorate",
tagList: [
"faction-ability",
"faction-ability:talent",
"faction:protectorate",
],
inGame: true,
fromFuture: false,
factionType: "main",
activationType: "passive",
abilityOf: "protectorate",
targets: [],
damageDisplay: "null",
healingDisplay: "null",
level: 6,
},
"protectorate-talent-power-control": {
slug: "protectorate-talent-power-control",
name: "Power Control",
shortName: "Power Control",
description: "Control Towers generate faction power",
type: "faction-ability",
subtype: "talent",
faction: "protectorate",
tagList: [
"faction-ability",
"faction-ability:talent",
"faction:protectorate",
],
inGame: true,
fromFuture: false,
factionType: "main",
activationType: "passive",
abilityOf: "protectorate",
targets: [],
damageDisplay: "null",
healingDisplay: "null",
level: 6,
},
"protectorate-talent-improved-beam-up": {
slug: "protectorate-talent-improved-beam-up",
name: "Improved Beam Up",
shortName: "Improved Beam Up",
description: "-25% Beam up delay, +100% healed amount. Adds 10 max charges.",
type: "faction-ability",
subtype: "talent",
faction: "protectorate",
tagList: [
"faction-ability",
"faction-ability:talent",
"faction:protectorate",
],
inGame: true,
fromFuture: false,
factionType: "main",
activationType: "passive",
abilityOf: "protectorate",
targets: [],
damageDisplay: "null",
healingDisplay: "null",
level: 1,
},
"protectorate-talent-improved-veterancy": {
slug: "protectorate-talent-improved-veterancy",
name: "Improved Veterancy",
shortName: "Improved Veterancy",
description: "+25% faster veterancy gain. Enables Veterancy gain for Heroes.",
type: "faction-ability",
subtype: "talent",
faction: "protectorate",
tagList: [
"faction-ability",
"faction-ability:talent",
"faction:protectorate",
],
inGame: true,
fromFuture: false,
factionType: "main",
activationType: "passive",
abilityOf: "protectorate",
targets: [],
damageDisplay: "null",
healingDisplay: "null",
level: 1,
},
"protectorate-talent-production-efficiency": {
slug: "protectorate-talent-production-efficiency",
name: "Production Efficiency",
shortName: "Production Efficiency",
description: "+75% faster unit training speed",
type: "faction-ability",
subtype: "talent",
faction: "protectorate",
tagList: [
"faction-ability",
"faction-ability:talent",
"faction:protectorate",
],
inGame: true,
fromFuture: false,
factionType: "main",
activationType: "passive",
abilityOf: "protectorate",
targets: [],
damageDisplay: "null",
healingDisplay: "null",
level: 2,
},
"protectorate-talent-mercenary-reinforcement": {
slug: "protectorate-talent-mercenary-reinforcement",
name: "Mercenary Reinforcement",
shortName: "Mercenary Reinforcement",
description: "Reinforcements call down additional random Tier 1 Mercenaries",
type: "faction-ability",
subtype: "talent",
faction: "protectorate",
tagList: [
"faction-ability",
"faction-ability:talent",
"faction:protectorate",
],
inGame: true,
fromFuture: false,
factionType: "main",
activationType: "passive",
abilityOf: "protectorate",
targets: [],
damageDisplay: "null",
healingDisplay: "null",
level: 3,
},
"protectorate-talent-t3-reinforcements": {
slug: "protectorate-talent-t3-reinforcements",
name: "T3 Reinforcements",
shortName: "T3 Reinforcements",
description: "Replaces reinforceable unit types with Gunship/Artemes/Strider/Juggernaut/Disruptor",
type: "faction-ability",
subtype: "talent",
faction: "protectorate",
tagList: [
"faction-ability",
"faction-ability:talent",
"faction:protectorate",
],
inGame: true,
fromFuture: false,
factionType: "main",
activationType: "passive",
abilityOf: "protectorate",
targets: [],
damageDisplay: "null",
healingDisplay: "null",
level: 3,
},
"protectorate-talent-advanced-weaponry": {
slug: "protectorate-talent-advanced-weaponry",
name: "Advanced Weaponry",
shortName: "Advanced Weaponry",
description: "+15% damage and range",
type: "faction-ability",
subtype: "talent",
faction: "protectorate",
tagList: [
"faction-ability",
"faction-ability:talent",
"faction:protectorate",
],
inGame: true,
fromFuture: false,
factionType: "main",
activationType: "passive",
abilityOf: "protectorate",
targets: [],
damageDisplay: "null",
healingDisplay: "null",
level: 4,
},
"protectorate-talent-airstrike": {
slug: "protectorate-talent-airstrike",
name: "Airstrike",
shortName: "Airstrike",
description: "Call down an airstrike, dealing 200 damage. Requires Airstrips to be built.",
type: "faction-ability",
subtype: "talent",
faction: "protectorate",
tagList: [
"faction-ability",
"faction-ability:talent",
"faction:protectorate",
],
inGame: true,
fromFuture: false,
factionType: "main",
activationType: "passive",
abilityOf: "protectorate",
targets: [],
damageDisplay: "null",
healingDisplay: "null",
level: 5,
},
"protectorate-talent-weapon-x": {
slug: "protectorate-talent-weapon-x",
name: "Weapon X",
shortName: "Weapon X",
description: "Calls down a temporary Mech. Explodes on death dealing massive damage.",
type: "faction-ability",
subtype: "talent",
faction: "protectorate",
tagList: [
"faction-ability",
"faction-ability:talent",
"faction:protectorate",
],
inGame: true,
fromFuture: false,
creates: ["weapon-x"],
factionType: "main",
activationType: "passive",
abilityOf: "protectorate",
targets: [],
damageDisplay: "null",
healingDisplay: "null",
level: 5,
},
},
topbar: {
"protectorate-topbar-beam-up": {
slug: "protectorate-topbar-beam-up",
name: "Beam Up",
shortName: "Beam Up",
description: "Teleports a unit to any Operating Tower and Heals it by 100. Costs 0.3 power per supply. Click on minimap to choose operating toweer to beam up to.",
type: "faction-ability",
subtype: "topbar",
tagList: ["faction-ability", "faction-ability:topbar"],
inGame: true,
fromFuture: false,
factionType: "main",
activationType: "activated",
abilityOf: "protectorate",
targets: [],
energyType: "topbar",
cooldown: 2,
damageDisplay: "null",
healingDisplay: "null",
slot: 1,
},
"protectorate-topbar-reinforcements": {
slug: "protectorate-topbar-reinforcements",
name: "Reinforcements",
shortName: "Reinforcements",
description: "Calls down reinforcements of the selected type. Can only be used near Operating Towers. Available units: Commando, Bastion, Predator, Striker, Atlas.",
type: "faction-ability",
subtype: "topbar",
tagList: ["faction-ability", "faction-ability:topbar"],
inGame: true,
fromFuture: false,
factionType: "main",
activationType: "activated",
abilityOf: "protectorate",
targets: [],
energyCost: 20,
energyType: "topbar",
damageDisplay: "null",
healingDisplay: "null",
slot: 2,
},
"protectorate-topbar-airstrike": {
slug: "protectorate-topbar-airstrike",
name: "Airstrike",
shortName: "Airstrike",
description: "Calls down an airstrike, dealing 200 damage. Requires Airstrips to be built.",
type: "faction-ability",
subtype: "topbar",
tagList: ["faction-ability", "faction-ability:topbar"],
inGame: true,
fromFuture: false,
factionType: "main",
activationType: "activated",
abilityOf: "protectorate",
targets: [],
energyCost: 3,
energyType: "topbar",
damageDisplay: "null",
healingDisplay: "null",
slot: 3,
},
"protectorate-topbar-weapon-x": {
slug: "protectorate-topbar-weapon-x",
name: "Weapon X",
shortName: "Weapon X",
description: "Calls down a temporary Mech. Explodes on death dealing massive damage.",
type: "faction-ability",
subtype: "topbar",
tagList: ["faction-ability", "faction-ability:topbar"],
inGame: true,
fromFuture: false,
factionType: "main",
activationType: "activated",
abilityOf: "protectorate",
targets: [],
energyCost: 40,
energyType: "topbar",
cooldown: 120,
damageDisplay: "null",
healingDisplay: "null",
slot: 4,
},
},
};
// Export the entity as a named export for better ES modules compatibility
export const entity = Protectorate;
// Also maintain default export for backward compatibility
export default Protectorate;
//# sourceMappingURL=protectorate.js.map