@zerospacegg/iolin
Version:
Community ZeroSpace game data library - units, buildings, abilities, and more
104 lines • 3.49 kB
JavaScript
const OperatingTower = {
src: "faction/protectorate/building/operating_tower.pkl",
slug: "operating-tower",
id: "faction/protectorate/building/operating-tower",
name: "Operating Tower",
shortName: "Operating Tower",
type: "building",
subtype: "base",
faction: "protectorate",
tier: "T0",
tagList: [
"building",
"building:base",
"faction:protectorate",
"tier:0",
"armor:building",
"armored",
"building-upgrade:turret",
],
inGame: true,
fromFuture: false,
creates: ["prot-build-drone", "prot-harvester", "prot-extractor"],
createdBy: ["prot-build-drone"],
uuid: "a8166e7b-4a15-4ce7-b307-674adc8e9959",
hexiteCost: 400,
buildCount: 1,
buildTime: 60,
domain: "ground",
hotkey: "q",
hp: 2000,
vision: 1500,
speed: 0,
armor: 1,
armorType: "building",
untargetable: false,
maxAddOns: 1,
ability: {},
addOn: {
"operating-tower-building-turret-operating-tower-defensive": {
src: "engine/add_on.pkl",
slug: "operating-tower-building-turret-operating-tower-defensive",
id: "engine/operating-tower-building-turret-operating-tower-defensive",
name: "Operating Tower Defensive",
shortName: "Operating Tower Defensive",
description: "Adds a defensive turret and +1 armor",
type: "add-on",
subtype: "building-turret",
faction: "protectorate",
tagList: [
"add-on",
"add-on:building-turret",
"faction:protectorate",
"attacker",
],
inGame: true,
fromFuture: false,
uuid: "b611a95a-6829-4ab4-9fe6-437965a19442",
hexiteCost: 200,
buildCount: 1,
buildTime: 5,
domain: "ground",
hotkey: "e",
hp: 500,
armorType: "none",
untargetable: false,
maxAddOns: 0,
ability: {
"operating-tower-building-turret-operating-tower-defensive-attack": {
slug: "operating-tower-building-turret-operating-tower-defensive-attack",
name: "Attack",
shortName: "Attack",
type: "ability",
subtype: "attack",
tagList: ["ability", "ability:attack"],
inGame: true,
fromFuture: false,
activationType: "auto",
targets: [],
cooldown: 0.45,
range: 1950,
abilityOf: "operating-tower-building-turret-operating-tower-defensive",
damage: 16,
damagePerSec: 36,
damageDisplay: "16",
autocast: "always",
},
},
addOn: {},
variantBuilding: {},
variantUnit: {},
addOnType: "building-turret",
addOnOf: "operating-tower",
},
},
variantBuilding: {},
variantUnit: {},
buildingType: "base",
hpInitial: 800,
};
// Export the entity as a named export for better ES modules compatibility
export const entity = OperatingTower;
// Also maintain default export for backward compatibility
export default OperatingTower;
//# sourceMappingURL=operating-tower.js.map