UNPKG

@zerospacegg/iolin

Version:

Pure TypeScript implementation of ZeroSpace game data processing (PKL-free)

32 lines 1.18 kB
/** * XP Tower - Neutral Building * Experience generation structure * * Strategic objectives that provide continuous experience when controlled. * These structures cannot be destroyed but can be captured and controlled * through unit presence, creating focal points for map control. */ import { SpecialBuilding } from "../../../../engine/building.js"; /** * XP Tower - Experience generation structure * Strategic objectives that grant continuous XP at 4 XP/sec when controlled */ class XpTower extends SpecialBuilding { constructor() { super(); this.name = "XP Tower"; this.tier = "T0"; this.untargetable = true; this.uuid = "990271f4-fe09-438d-973b-2593cc2088e5"; // Internal game engine data this.internalId = "Building_ControlPoint_HeroAType_C"; this.internalTags = ["Building.Nova.HQ.Proxy", "Immune.Slow"]; this.internalSecondaryTags = []; // Set faction properties this.faction = "neutral"; this.factionName = "Neutral"; } } XpTower.src = "src/zerospace/nonplayer/neutral/building/xp-tower.ts"; export default XpTower; //# sourceMappingURL=xp-tower.js.map