@zerospacegg/iolin
Version:
Community ZeroSpace game data library - units, buildings, abilities, and more
78 lines • 2.28 kB
JavaScript
const ProtHarvester = {
src: "faction/protectorate/unit/prot_harvester.pkl",
slug: "prot-harvester",
id: "faction/protectorate/unit/prot-harvester",
name: "Protectorate Harvester",
shortName: "Protectorate Harvester",
description: "Protectorate Harvester has a healing ability",
type: "unit",
subtype: "harvester",
faction: "protectorate",
tier: "T0",
tagList: [
"unit",
"unit:harvester",
"faction:protectorate",
"tier:0",
"armor:medium",
"gathers:flux",
"healer",
"respawns",
"can-be-mind-controlled",
],
inGame: true,
fromFuture: false,
maxOwned: 5,
createdBy: ["operating-tower"],
uuid: "9344860c-09c9-40e0-903b-f143d5a23ac9",
hexiteCost: 200,
buildCount: 1,
buildTime: 25,
rebuildable: true,
rebuildTime: 60,
domain: "ground",
gathersFlux: 2,
gathersRichFlux: 4,
supply: 0,
hp: 400,
vision: 1800,
speed: 450,
armorType: "medium",
untargetable: false,
maxAddOns: 0,
ability: {
"prot-harvester-heal-healing-wave": {
slug: "prot-harvester-heal-healing-wave",
name: "Healing Wave",
shortName: "Healing Wave",
description: "heals 150 in a 400 range area",
type: "ability",
subtype: "heal",
faction: "protectorate",
tagList: ["ability", "ability:heal", "faction:protectorate"],
inGame: true,
fromFuture: false,
activationType: "auto",
hotkey: "l",
targets: ["friendly/ground", "friendly/air"],
targetMode: "around-self",
cooldown: 60,
cooldownAtBuild: true,
range: 400,
abilityOf: "prot-harvester",
autocast: "always",
},
},
addOn: {},
variantBuilding: {},
variantUnit: {},
canBeInfused: false,
canBeReanimated: false,
canBeMindControlled: true,
upgrade: {},
};
// Export the entity as a named export for better ES modules compatibility
export const entity = ProtHarvester;
// Also maintain default export for backward compatibility
export default ProtHarvester;
//# sourceMappingURL=prot-harvester.js.map