mirror of
https://github.com/ApfelTeeSaft/PlanetFleet.git
synced 2026-08-26 19:33:38 +00:00
273 lines
7.1 KiB
Lua
273 lines
7.1 KiB
Lua
numUnits = 11
|
|
|
|
UnitType = {VESSEL = 0, DESTROYER = 1, CRUISER = 2, AIRCRAFT_CARRIER = 3, SUBMARINE = 4, MISSILE_JET = 5, DEMO_JET = 6};
|
|
|
|
unitType = {
|
|
UnitType.VESSEL, UnitType.VESSEL,
|
|
UnitType.DESTROYER, UnitType.DESTROYER,
|
|
UnitType.CRUISER, UnitType.CRUISER,
|
|
UnitType.AIRCRAFT_CARRIER, UnitType.AIRCRAFT_CARRIER,
|
|
UnitType.SUBMARINE,
|
|
UnitType.MISSILE_JET, UnitType.DEMO_JET
|
|
};
|
|
|
|
health = {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500}
|
|
speed = {.025, .025, .05, .05, .1, .1, .1, .1, .1, .1, .15}
|
|
destinationOffset = {.75, .75, 1, 1, .1, .1, .1, .1, .1, .5, .5}
|
|
anglePrecision = {.1, .1, .1, .1, .1, .1, .1, .1, .1, 3, 3}
|
|
cost = {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500}
|
|
maxTurnAngle = {1, 1, .5, .5, 1, 1, .5, .5, 1, 2, 2}
|
|
range = {15, 15, 14, 14, 13, 13, 12, 12,15,25}
|
|
|
|
unitCornerPoints = {
|
|
{
|
|
{x = .9, y = -1, z = -6},
|
|
{x = -.9, y = -1, z = -6},
|
|
{x = -.9, y = -1, z = 5.8},
|
|
{x = .9, y = -1, z = 5.8},
|
|
{x = .9, y = 3.5, z = -6},
|
|
{x = -.9, y = 3.5, z = -6},
|
|
{x = -.9, y = 3.5, z = 5.8},
|
|
{x = .9, y = 3.5, z = 5.8}
|
|
},
|
|
{
|
|
{x = .5, y = -.5, z = -7.05},
|
|
{x = -.5, y = -.5, z = -7.05},
|
|
{x = -.5, y = -.5, z = 6.4},
|
|
{x = .5, y = -.5, z = 6.4},
|
|
{x = .5, y = 3, z = -7.05},
|
|
{x = -.5, y = 3, z = -7.05},
|
|
{x = -.5, y = 3, z = 6.4},
|
|
{x = .5, y = 3, z = 6.4}
|
|
},
|
|
{
|
|
{x = .5, y = -.5, z = -3.4},
|
|
{x = -.5, y = -.5, z = -3.4},
|
|
{x = -.5, y = -.5, z = 3.4},
|
|
{x = .5, y = -.4, z = 3.4},
|
|
{x = .5, y = 2.1, z = -3.4},
|
|
{x = -.5, y = 2, z = -3.4},
|
|
{x = -.5, y = 2, z = 3.4},
|
|
{x = .5, y = 2, z = 3.4}
|
|
},
|
|
{
|
|
{x = .5, y = -.25, z = -4.8},
|
|
{x = -.5, y = -.25, z = -4.8},
|
|
{x = -.5, y = -.25, z = 4.7},
|
|
{x = .5, y = -.25, z = 4.7},
|
|
{x = .5, y = .8, z = -4.8},
|
|
{x = -.5, y = .8, z = -4.8},
|
|
{x = -.5, y = .8, z = 4.7},
|
|
{x = .5, y = .8, z = 4.7}
|
|
},
|
|
{
|
|
{x = .7, y = -.3, z = -4},
|
|
{x = -.7, y = -.3, z = -4},
|
|
{x = -.7, y = -.3, z = 3.4},
|
|
{x = .7, y = -.3, z = 3.4},
|
|
{x = .7, y = 2.9, z = -4},
|
|
{x = -.7, y = 2.9, z = -4},
|
|
{x = -.7, y = 2.9, z = 3.4},
|
|
{x = .7, y = 2.9, z = 3.4}
|
|
},
|
|
{
|
|
{x = .5, y = -.5, z = -6.1},
|
|
{x = -.5, y = -.5, z = -6.1},
|
|
{x = -.5, y = -.5, z = 5.2},
|
|
{x = .5, y = -.5, z = 5.2},
|
|
{x = .5, y = 2.2, z = -6.1},
|
|
{x = -.5, y = 2.2, z = -6.1},
|
|
{x = -.5, y = 2.2, z = 5.2},
|
|
{x = .5, y = 2.2, z = 5.2}
|
|
},
|
|
{
|
|
{x = 2, y = -.5, z = -10},
|
|
{x = -2, y = -.5, z = -10},
|
|
{x = -2, y = -.5, z = 9},
|
|
{x = 2, y = -.5, z = 9},
|
|
{x = 2, y = 5.5, z = -10},
|
|
{x = -2, y = 5.5, z = -10},
|
|
{x = -2, y = 5.5, z = 9},
|
|
{x = 2, y = 5.5, z = 9}
|
|
},
|
|
{
|
|
{x = 2, y = -1, z = -10},
|
|
{x = -2, y = -1, z = -10},
|
|
{x = -2, y = -1, z = 9},
|
|
{x = 2, y = -1, z = 9},
|
|
{x = 2, y = 4.5, z = -10},
|
|
{x = -2, y = 4.5, z = -10},
|
|
{x = -2, y = 4.5, z = 9},
|
|
{x = 2, y = 4.5, z = 9}
|
|
},
|
|
{
|
|
{x = .25, y = -.5, z = -2},
|
|
{x = -.25, y = -.5, z = -2},
|
|
{x = -.25, y = -.5, z = 3},
|
|
{x = .25, y = -.5, z = 3},
|
|
{x = .25, y = .7, z = -2},
|
|
{x = -.25, y = .7, z = -2},
|
|
{x = -.25, y = .7, z = 3},
|
|
{x = .25, y = .7, z = 3}
|
|
},
|
|
{
|
|
{x = .6, y =-.1, z =-1.3},
|
|
{x = -.6, y =-.1, z =-1.3},
|
|
{x = -.6, y =-.1, z =.8},
|
|
{x = .6, y =-.1, z =.8},
|
|
{x = .6, y =.3, z =-1.3},
|
|
{x = -.6, y =.3, z =-1.3},
|
|
{x = -.6, y =.3, z =.8},
|
|
{x = .6, y =.3, z =.8}
|
|
},
|
|
{
|
|
{x = .5, y =-.1, z =-1.3},
|
|
{x = -.5, y =-.1, z =-1.3},
|
|
{x = -.5, y =-.1, z =.7},
|
|
{x = .5, y =-.1, z =.7},
|
|
{x = .5, y =.15, z =-1.3},
|
|
{x = -.5, y =.15, z =-1.3},
|
|
{x = -.5, y =.15, z =.7},
|
|
{x = .5, y =.15, z =.7}
|
|
}
|
|
};
|
|
unitCuboidDimensions = {
|
|
{
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1}
|
|
},
|
|
{
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1}
|
|
},
|
|
{
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1}
|
|
},
|
|
{
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1}
|
|
},
|
|
{
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1}
|
|
},
|
|
{
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1}
|
|
},
|
|
{
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1}
|
|
},
|
|
{
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1},
|
|
{x = 1, y = 1, z = 1}
|
|
},
|
|
{
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1}
|
|
},
|
|
{
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1}
|
|
},
|
|
{
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1},
|
|
{x = .1, y = .1, z = .1}
|
|
}
|
|
};
|
|
|
|
unitAxisLength = {8, 8,6,6,5, 5,8, 8, 7,2,2}
|
|
lineOfSight = {5, 8, 4, 4, 3, 3, 6, 6, 3, 3, 8}
|
|
name = {
|
|
"Battleship", "Battleship",
|
|
"Destroyer", "Destroyer",
|
|
"Cruiser", "Cruiser",
|
|
"Aircraft carrier", "Aircraft carrier",
|
|
"Submarine",
|
|
"Jet", "Jet"
|
|
}
|
|
meshPath = {
|
|
"battleship00.vb", "battleship01.vb",
|
|
"destroyer00.vb", "destroyer01.vb",
|
|
"cruiser00.vb", "cruiser01.vb",
|
|
"aircraftCarrier00.vb", "aircraftCarrier01.vb",
|
|
"submarine.vb",
|
|
"jet00.x", "jet01.x"
|
|
}
|
|
basePath = {
|
|
PATH .. "Models/Battleships/", PATH .. "Models/Battleships/",
|
|
PATH .. "Models/Destroyers/", PATH .. "Models/Destroyers/",
|
|
PATH .. "Models/Cruisers/", PATH .. "Models/Cruisers/",
|
|
PATH .. "Models/Aircraft carriers/", PATH .. "Models/Aircraft carriers/",
|
|
PATH .. "Models/Submarines/",
|
|
PATH .. "Models/Jets/", PATH .. "Models/Jets/"
|
|
};
|