UNPKG

patchwork-mapconverter

Version:

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

132 lines 8.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RandomGroupDefaults = exports.UpgradeAvailableDefaults = exports.ForceDefaults = exports.PlayerDefaults = exports.InfoDefaults = void 0; const data_1 = require("../data"); const InfoDefaults = { mapVersion: 0, editorVersion: 0, gameVersion: { major: 0, minor: 0, patch: 0, build: 0 }, gameDataSet: -1, mapDataVersion: 0, // TODO: find default map: { name: 'Just another Patchworked map', author: 'Someone who didn\'t put their name here', description: '', recommendedPlayers: '', playableArea: { width: 0, // TODO: find default value height: 0 // TODO: find default value }, flags: { hideMinimapInPreview: false, modifyAllyPriorities: false, isMeleeMap: false, nonDefaultTilesetMapSizeLargeNeverBeenReducedToMedium: false, maskedPartiallyVisible: true, fixedPlayerSetting: false, useCustomForces: false, useCustomTechtree: false, useCustomAbilities: false, useCustomUpgrades: false, mapPropertiesMenuOpenedAtLeastOnce: false, waterWavesOnCliffShores: true, waterWavesOnRollingShores: true, useTerrainFog: false, tftRequired: false, useItemClassificationSystem: true, enableWaterTinting: false, useAccurateProbabilityForCalculations: false, useCustomAbilitySkins: false, disableDenyIcon: false, forceDefaultCameraZoom: false, forceMaxCameraZoom: false, forceMinCameraZoom: false }, mainTileType: '\0', fog: { type: data_1.FogType.LINEAR, // TODO: find default startHeight: 0, // TODO: find default endHeight: 0, // TODO: find default density: 0, // TODO: find default color: [0, 0, 0, 0] // TODO: find default // R G B A }, globalWeatherEffect: 0, // TODO: find default customSoundEnvironment: '', // TODO: find default customLightEnvironment: 0, // TODO: find default waterColor: [0, 0, 0, 0] // TODO: find default // R G B A }, camera: { bounds: [0, 0, 0, 0, 0, 0, 0, 0], // TODO: find default values margins: [0, 0, 0, 0], // TODO: find default values forcedDefaultCamDistance: 0, // TODO: find default forcedMaxCamDistance: 0, // TODO: find default forcedMinCamDistance: 0 // TODO: find default }, loadingScreen: { imageId: -1, path: '', text: '', title: '', subtitle: '' }, prologueScreen: { path: '', text: '', title: '', subtitle: '' }, scriptLanguage: data_1.ScriptLanguage.JASS, assetMode: { SD: true, HD: true }, players: [ { type: data_1.PlayerType.HUMAN, race: data_1.Race.HUMAN, // Check allyLowPriorities: [], allyHighPriorities: [], enemyLowPriorities: [], enemyHighPriorities: [] } ], upgrades: [], techtree: [], randomGroups: [], randomItemTables: [] }; exports.InfoDefaults = InfoDefaults; const PlayerDefaults = { type: data_1.PlayerType.HUMAN, race: data_1.Race.RANDOM, allyLowPriorities: [], allyHighPriorities: [], enemyLowPriorities: [], enemyHighPriorities: [] }; exports.PlayerDefaults = PlayerDefaults; const ForceDefaults = { flags: { allied: false, alliedVictory: false, shareVision: false, shareUnitControl: false, shareAdvUnitControl: false }, // players: integer[] // whatever players are defined in map - only for format < 0x03 name: 'Players' }; exports.ForceDefaults = ForceDefaults; const UpgradeAvailableDefaults = { state: data_1.ResearchState.AVAILABLE }; exports.UpgradeAvailableDefaults = UpgradeAvailableDefaults; const RandomGroupDefaults = { set: { type: data_1.RandomGroupSetType.ANY_UNIT } }; exports.RandomGroupDefaults = RandomGroupDefaults; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSW5mby5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy93YzNtYXB0cmFuc2xhdG9yL2RlZmF1bHQvSW5mby50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSxrQ0FBc0c7QUFFdEcsTUFBTSxZQUFZLEdBQUc7SUFDbkIsVUFBVSxFQUFFLENBQUM7SUFDYixhQUFhLEVBQUUsQ0FBQztJQUNoQixXQUFXLEVBQUU7UUFDWCxLQUFLLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRSxLQUFLLEVBQUUsQ0FBQztLQUN2QztJQUNELFdBQVcsRUFBRSxDQUFDLENBQUM7SUFDZixjQUFjLEVBQUUsQ0FBQyxFQUFFLHFCQUFxQjtJQUN4QyxHQUFHLEVBQUU7UUFDSCxJQUFJLEVBQUUsOEJBQThCO1FBQ3BDLE1BQU0sRUFBRSx5Q0FBeUM7UUFDakQsV0FBVyxFQUFFLEVBQUU7UUFDZixrQkFBa0IsRUFBRSxFQUFFO1FBQ3RCLFlBQVksRUFBRTtZQUNaLEtBQUssRUFBRSxDQUFDLEVBQUUsMkJBQTJCO1lBQ3JDLE1BQU0sRUFBRSxDQUFDLENBQUMsMkJBQTJCO1NBQ3RDO1FBQ0QsS0FBSyxFQUFFO1lBQ0wsb0JBQW9CLEVBQUUsS0FBSztZQUMzQixvQkFBb0IsRUFBRSxLQUFLO1lBQzNCLFVBQVUsRUFBRSxLQUFLO1lBQ2pCLHFEQUFxRCxFQUFFLEtBQUs7WUFDNUQsc0JBQXNCLEVBQUUsSUFBSTtZQUM1QixrQkFBa0IsRUFBRSxLQUFLO1lBQ3pCLGVBQWUsRUFBRSxLQUFLO1lBQ3RCLGlCQUFpQixFQUFFLEtBQUs7WUFDeEIsa0JBQWtCLEVBQUUsS0FBSztZQUN6QixpQkFBaUIsRUFBRSxLQUFLO1lBQ3hCLGtDQUFrQyxFQUFFLEtBQUs7WUFDekMsdUJBQXVCLEVBQUUsSUFBSTtZQUM3Qix5QkFBeUIsRUFBRSxJQUFJO1lBQy9CLGFBQWEsRUFBRSxLQUFLO1lBQ3BCLFdBQVcsRUFBRSxLQUFLO1lBQ2xCLDJCQUEyQixFQUFFLElBQUk7WUFDakMsa0JBQWtCLEVBQUUsS0FBSztZQUN6QixxQ0FBcUMsRUFBRSxLQUFLO1lBQzVDLHFCQUFxQixFQUFFLEtBQUs7WUFDNUIsZUFBZSxFQUFFLEtBQUs7WUFDdEIsc0JBQXNCLEVBQUUsS0FBSztZQUM3QixrQkFBa0IsRUFBRSxLQUFLO1lBQ3pCLGtCQUFrQixFQUFFLEtBQUs7U0FDMUI7UUFDRCxZQUFZLEVBQUUsSUFBSTtRQUNsQixHQUFHLEVBQUU7WUFDSCxJQUFJLEVBQUUsY0FBTyxDQUFDLE1BQU0sRUFBRSxxQkFBcUI7WUFDM0MsV0FBVyxFQUFFLENBQUMsRUFBRSxxQkFBcUI7WUFDckMsU0FBUyxFQUFFLENBQUMsRUFBRSxxQkFBcUI7WUFDbkMsT0FBTyxFQUFFLENBQUMsRUFBRSxxQkFBcUI7WUFDakMsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUF5QyxDQUFDLGdDQUFnQztTQUM3RjtRQUNELG1CQUFtQixFQUFFLENBQUMsRUFBRSxxQkFBcUI7UUFDN0Msc0JBQXNCLEVBQUUsRUFBRSxFQUFFLHFCQUFxQjtRQUNqRCxzQkFBc0IsRUFBRSxDQUFDLEVBQUUscUJBQXFCO1FBQ2hELFVBQVUsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBeUMsQ0FBQyxnQ0FBZ0M7S0FDbEc7SUFDRCxNQUFNLEVBQUU7UUFDTixNQUFNLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFxRSxFQUFFLDRCQUE0QjtRQUNsSSxPQUFPLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQXFDLEVBQUUsNEJBQTRCO1FBQ3ZGLHdCQUF3QixFQUFFLENBQUMsRUFBRSxxQkFBcUI7UUFDbEQsb0JBQW9CLEVBQUUsQ0FBQyxFQUFFLHFCQUFxQjtRQUM5QyxvQkFBb0IsRUFBRSxDQUFDLENBQUMscUJBQXFCO0tBQzlDO0lBQ0QsYUFBYSxFQUFFO1FBQ2IsT0FBTyxFQUFFLENBQUMsQ0FBQztRQUNYLElBQUksRUFBRSxFQUFFO1FBQ1IsSUFBSSxFQUFFLEVBQUU7UUFDUixLQUFLLEVBQUUsRUFBRTtRQUNULFFBQVEsRUFBRSxFQUFFO0tBQ2I7SUFDRCxjQUFjLEVBQUU7UUFDZCxJQUFJLEVBQUUsRUFBRTtRQUNSLElBQUksRUFBRSxFQUFFO1FBQ1IsS0FBSyxFQUFFLEVBQUU7UUFDVCxRQUFRLEVBQUUsRUFBRTtLQUNiO0lBQ0QsY0FBYyxFQUFFLHFCQUFjLENBQUMsSUFBSTtJQUNuQyxTQUFTLEVBQUU7UUFDVCxFQUFFLEVBQUUsSUFBSTtRQUNSLEVBQUUsRUFBRSxJQUFJO0tBQ1Q7SUFDRCxPQUFPLEVBQUU7UUFDUDtZQUNFLElBQUksRUFBRSxpQkFBVSxDQUFDLEtBQUs7WUFDdEIsSUFBSSxFQUFFLFdBQUksQ0FBQyxLQUFLLEVBQUUsUUFBUTtZQUMxQixpQkFBaUIsRUFBRSxFQUFFO1lBQ3JCLGtCQUFrQixFQUFFLEVBQUU7WUFDdEIsa0JBQWtCLEVBQUUsRUFBRTtZQUN0QixtQkFBbUIsRUFBRSxFQUFFO1NBQ3hCO0tBQ0Y7SUFDRCxRQUFRLEVBQUUsRUFBRTtJQUNaLFFBQVEsRUFBRSxFQUFFO0lBQ1osWUFBWSxFQUFFLEVBQUU7SUFDaEIsZ0JBQWdCLEVBQUUsRUFBRTtDQUNyQixDQUFBO0FBaUNRLG9DQUFZO0FBL0JyQixNQUFNLGNBQWMsR0FBRztJQUNyQixJQUFJLEVBQUUsaUJBQVUsQ0FBQyxLQUFLO0lBQ3RCLElBQUksRUFBRSxXQUFJLENBQUMsTUFBTTtJQUNqQixpQkFBaUIsRUFBRSxFQUFFO0lBQ3JCLGtCQUFrQixFQUFFLEVBQUU7SUFDdEIsa0JBQWtCLEVBQUUsRUFBRTtJQUN0QixtQkFBbUIsRUFBRSxFQUFFO0NBQ3hCLENBQUE7QUF3QnNCLHdDQUFjO0FBdEJyQyxNQUFNLGFBQWEsR0FBRztJQUNwQixLQUFLLEVBQUU7UUFDTCxNQUFNLEVBQUUsS0FBSztRQUNiLGFBQWEsRUFBRSxLQUFLO1FBQ3BCLFdBQVcsRUFBRSxLQUFLO1FBQ2xCLGdCQUFnQixFQUFFLEtBQUs7UUFDdkIsbUJBQW1CLEVBQUUsS0FBSztLQUMzQjtJQUNELHFGQUFxRjtJQUNyRixJQUFJLEVBQUUsU0FBUztDQUNoQixDQUFBO0FBWXNDLHNDQUFhO0FBVnBELE1BQU0sd0JBQXdCLEdBQUc7SUFDL0IsS0FBSyxFQUFFLG9CQUFhLENBQUMsU0FBUztDQUMvQixDQUFBO0FBUXFELDREQUF3QjtBQU45RSxNQUFNLG1CQUFtQixHQUFHO0lBQzFCLEdBQUcsRUFBRTtRQUNILElBQUksRUFBRSx5QkFBa0IsQ0FBQyxRQUFRO0tBQ2xDO0NBQ0YsQ0FBQTtBQUUrRSxrREFBbUIifQ==