So, I have only FP_featureplacer.lua, which load correctly. I have 4 geovent placed.
Code: Select all
local mapinfo = {
name = "USA Invasion",
shortname = "USAinvasion",
description = "USA invasion by robot from east coast",
author = "divergent86",
version = "1.0",
modtype = 3, --// 1=primary, 0=hidden, 3=map
depend = {},
depend = {"Map Helper v1"},
replace = {},
maphardness = 10000,
notDeformable = false,
gravity = 130,
tidalStrength = 50,
maxMetal = 5000,
extractorRadius = 40.0,
voidWater = false,
autoShowMetal = true,
smf = {
minheight = -95,
maxheight = 955,
},
sound = {
preset = "default",
passfilter = {
gainlf = 1.0,
gainhf = 1.0,
},
reverb = {
},
},
resources = {
},
splats = {
texScales = {0.02, 0.02, 0.02, 0.02},
texMults = {1.0, 1.0, 1.0, 1.0},
},
atmosphere = {
minWind = 40,
maxWind = 100,
fogStart = 1,
fogEnd = 1,
fogColor = {0, 0, 0},
sunColor = {1.0, 1.0, 1.0},
skyColor = {0, 0, 0},
skyDir = {0, 0, -1},
skyBox = "",
cloudDensity = 0,
cloudColor = {0, 0, 0},
},
grass = {
bladeWaveScale = 1.0,
bladeWidth = 0.32,
bladeHeight = 4.0,
bladeAngle = 1.57,
bladeColor = {0.59, 0.81, 0.57},
},
lighting = {
sunStartAngle = 0.0,
sunOrbitTime = 1440.0,
sunDir = {0.0, 1.0, 2.0, 1e9},
groundAmbientColor = {0.9, 0.9, 0.7},
groundDiffuseColor = {0.7, 0.7, 0.5},
groundSpecularColor = {0.1, 0.1, 0.1},
groundShadowDensity = 0.8,
unitAmbientColor = {0.4, 0.4, 0.4},
unitDiffuseColor = {0.7, 0.7, 0.7},
unitSpecularColor = {0.7, 0.7, 0.7},
unitShadowDensity = 0.8,
specularExponent = 100.0,
},
water = {
damage = 0.0,
repeatX = 0.0,
repeatY = 0.0,
absorb = {0.0, 0.0, 0.0},
baseColor = {0.0, 0.0, 0.0},
minColor = {0.0, 0.0, 0.0},
ambientFactor = 1.0,
diffuseFactor = 1.0,
specularFactor = 1.0,
specularPower = 20.0,
planeColor = {0.0, 0.4, 0.0},
surfaceColor = {0.75, 0.8, 0.85},
surfaceAlpha = 0.55,
diffuseColor = {1.0, 1.0, 1.0},
specularColor = {0.5, 0.5, 0.5},
fresnelMin = 0.2,
fresnelMax = 0.8,
fresnelPower = 4.0,
reflectionDistortion = 1.0,
blurBase = 2.0,
blurExponent = 1.5,
perlinStartFreq = 8.0,
perlinLacunarity = 3.0,
perlinAmplitude = 0.9,
windSpeed = 1.0,
shoreWaves = true,
forceRendering = false,
},
teams = {
[0] = {startPos = {x = 2000, z = 3000}},
[1] = {startPos = {x = 3500, z = 5192}},
},
terrainTypes = {
[0] = {
name = "Great Plains",
hardness = 0.9,
receiveTracks = true,
moveSpeeds = {
tank = 1.0,
kbot = 1.0,
hover = 1.0,
ship = 1.0,
},
},
[10] = {
name = "High Plains",
hardness = 1.0,
receiveTracks = true,
moveSpeeds = {
tank = 1.0,
kbot = 1.0,
hover = 1.0,
ship = 1.0,
},
},
[20] = {
name = "Great Lakes",
hardness = 0.9,
receiveTracks = true,
moveSpeeds = {
tank = 0.9,
kbot = 0.9,
hover = 1.0,
ship = 1.0,
},
},
[30] = {
name = "Appalachian Mounstains",
hardness = 1.1,
receiveTracks = false,
moveSpeeds = {
tank = 1.0,
kbot = 0.9,
hover = 1.0,
ship = 1.0,
},
},
[40] = {
name = "Rocky Mounstains",
hardness = 1.3,
receiveTracks = false,
moveSpeeds = {
tank = 0.9,
kbot = 1.0,
hover = 1.0,
ship = 1.0,
},
},
[50] = {
name = "West Coast",
hardness = 0.8,
receiveTracks = true,
moveSpeeds = {
tank = 0.9,
kbot = 0.9,
hover = 1.0,
ship = 1.0,
},
},
[60] = {
name = "Atlantic Ocean",
hardness = 1,
receiveTracks = true,
moveSpeeds = {
tank = 1.0,
kbot = 1.0,
hover = 1.0,
ship = 1.0,
},
},
[70] = {
name = "Pacific Ocean",
hardness = 1,
receiveTracks = true,
moveSpeeds = {
tank = 1.0,
kbot = 1.0,
hover = 0.9,
ship = 0.9,
},
},
},
custom = {},
}
--------------------------------------------------------------------------------
-- Helper
local function lowerkeys(ta)
local fix = {}
for i,v in pairs(ta) do
if (type(i) == "string") then
if (i ~= i:lower()) then
fix[#fix+1] = i
end
end
if (type(v) == "table") then
lowerkeys(v)
end
end
for i=1,#fix do
local idx = fix[i]
ta[idx:lower()] = ta[idx]
ta[idx] = nil
end
end
lowerkeys(mapinfo)
--------------------------------------------------------------------------------
return mapinfo