UNPKG

patchwork-mapconverter

Version:

Executable wrapper for https://github.com/ChiefOfGxBxL/WC3MapTranslator

50 lines (49 loc) 1.11 kB
import { type angle } from '../CommonInterfaces'; import { ItemSet } from './ItemSet'; import { UnitSet } from './UnitSet'; interface Unit { type: string; variation: number; position: number[]; rotation: angle; scale: number[]; skin: string; hero: Hero; inventory: Inventory[]; abilities: Abilities[]; player: number; hitpoints: number; mana: number; randomItemSetPtr: number; droppedItemSets: ItemSet[]; gold: number; targetAcquisition: number; random: RandomSpawn; color: number; waygate: number; id: number; } interface Hero { level: number; str: number; agi: number; int: number; } interface Inventory { slot: number; type: string; } interface Abilities { ability: string; active: boolean; level: number; } interface RandomSpawn { type: number; level: number | undefined; itemClass: number | undefined; groupIndex: number | undefined; columnIndex: number | undefined; unitSet: UnitSet | undefined; } export type { Unit, Hero, Inventory, Abilities, RandomSpawn };