patchwork-mapconverter
Version:
Executable wrapper for https://github.com/ChiefOfGxBxL/WC3MapTranslator
132 lines • 8.39 kB
JavaScript
"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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSW5mby5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy93YzNtYXB0cmFuc2xhdG9yL2RlZmF1bHQvSW5mby50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSxrQ0FBc0c7QUFFdEcsTUFBTSxZQUFZLEdBQUc7SUFDbkIsVUFBVSxFQUFFLENBQUM7SUFDYixhQUFhLEVBQUUsQ0FBQztJQUNoQixXQUFXLEVBQUU7UUFDWCxLQUFLLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRSxLQUFLLEVBQUUsQ0FBQztLQUN2QztJQUNELFdBQVcsRUFBRSxDQUFDLENBQUM7SUFDZixjQUFjLEVBQUUsQ0FBQyxFQUFFLHFCQUFxQjtJQUN4QyxHQUFHLEVBQUU7UUFDSCxJQUFJLEVBQUUsOEJBQThCO1FBQ3BDLE1BQU0sRUFBRSx5Q0FBeUM7UUFDakQsV0FBVyxFQUFFLEVBQUU7UUFDZixrQkFBa0IsRUFBRSxFQUFFO1FBQ3RCLFlBQVksRUFBRTtZQUNaLEtBQUssRUFBRSxDQUFDLEVBQUUsMkJBQTJCO1lBQ3JDLE1BQU0sRUFBRSxDQUFDLENBQUMsMkJBQTJCO1NBQ3RDO1FBQ0QsS0FBSyxFQUFFO1lBQ0wsb0JBQW9CLEVBQUUsS0FBSztZQUMzQixvQkFBb0IsRUFBRSxLQUFLO1lBQzNCLFVBQVUsRUFBRSxLQUFLO1lBQ2pCLHFEQUFxRCxFQUFFLEtBQUs7WUFDNUQsc0JBQXNCLEVBQUUsSUFBSTtZQUM1QixrQkFBa0IsRUFBRSxLQUFLO1lBQ3pCLGVBQWUsRUFBRSxLQUFLO1lBQ3RCLGlCQUFpQixFQUFFLEtBQUs7WUFDeEIsa0JBQWtCLEVBQUUsS0FBSztZQUN6QixpQkFBaUIsRUFBRSxLQUFLO1lBQ3hCLGtDQUFrQyxFQUFFLEtBQUs7WUFDekMsdUJBQXVCLEVBQUUsSUFBSTtZQUM3Qix5QkFBeUIsRUFBRSxJQUFJO1lBQy9CLGFBQWEsRUFBRSxLQUFLO1lBQ3BCLFdBQVcsRUFB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