net7/branches/linux-port/StaticData.h
2014-05-11 16:54:16 -04:00

88 lines
3.9 KiB
C

//This contains static data for players
//Data is always: TW, TT, TE, JW, JT, JE, PW, PT, PE
//Or Terran, Jenqaui, Projen
#ifndef BASE_STATS_H
#define BASE_STATS_H
// TW TT TE JW JT JE PW PT PE
static int MaxWeaponSlots[] = {5, 4, 4, 5, 4, 3, 6, 5, 4};
static int MaxDeviceSlots[] = {4, 5, 5, 4, 5, 6, 3, 4, 5};
static int BaseCargo[] = {23, 28, 25, 18, 22, 20, 16, 20, 18};
static int BaseScanRange[] = {3500, 3500, 5000, 3500, 3500, 5000, 3500, 3500, 5000};
static int BaseVisableRange[] = {3500, 2500, 2500, 500, 500, 500, 2500, 2500, 2500};
static int BaseSpeed[] = {159, 155, 170, 137, 159, 177, 124, 137, 137};
#ifdef USE_MYSQL_ITEMS
static const char * BaseShield[] = {"Repulsion Field Generator", "Reflection Field Generator", "Absorption Field Generator"};
static const char * BaseReactor[] = {"Terran Chemical Reactor", "Jenquai Compression Reactor", "Progen Radium Reactor"};
static const char * BaseEngine[] = {"InfinitiCorp XR-24-36-G", "Compression Thrusters", "Chemical Thrusters"};
static const char * BaseWeapon[] = {"Gradient Laser", "Pulse Laser", "Diamond Laser"};
#else
static const char * BaseShield[] = {"Repulsion Field Generator", "Reflection Field Generator", "Absorption Field Generator"};
static const char * BaseReactor[] = {"Terran Chemical Reactor", "Jenquai Compression Reactor", "Projen Chemical Reactor"};
static const char * BaseEngine[] = {"XR-24-36-G", "Compression Thrusters", "Chemical Thrusters"};
static const char * BaseWeapon[] = {"Gradient Laser", "Pulse Laser", "Diamond Laser"};
#endif
static long BaseHullAsset[9] = {1600, 1603, 1606, 1609, 1612, 1615, 1618, 1621, 1624};
static long BaseProfAsset[9] = {1630, 1627, 1633, 1639, 1636, 1642, 1648, 1645, 1651};
static long BaseWingAsset[9] = {1654, 1657, 1660, 1663, 1666, 1669, 1672, 1675, 1678};
static long BaseEngineAsset[3] = {1681, 1684, 1687};
static long StartSector[] =
{
10151, // Terran Warrior = Enforcer (Luna, Luna Station)
10201, // Terran Trader = Tradesman (High Earth, Loki Station)
10251, // Terran Explorer = Scout ()
10551, // Jenquai Warrior = Defender (Europa, Ashanti Maru)
10401, // Jenquai Trader = Seeker ()
10521, // Jenquai Explorer = Explorer (Io, Nishino Research Facility)
10361, // Progen Warrior = Warrior (Mars Alpha, Arx Forgus)
10371, // Progen Trader = Privateer (Mars Gama)
10301, // Progen Explorer = Sentinel (Mars Beta, Arx Prima)
};
static int HullTable[] =
{
18, 70, 280, 1100, 4500, 18000, 72000, // TW
13, 50, 210, 850, 3400, 13400, 56000, // TT
12, 48, 210, 850, 3300, 13200, 55500, // TE guess
16, 65, 260, 1000, 4100, 16500, 66300, // JW
12, 50, 200, 800, 3200, 13000, 55000, // JT guess
11, 45, 170, 680, 2700, 11000, 42000, // JE
20, 80, 320, 1300, 5100, 20500, 82000, // PW
14, 65, 260, 1000, 4000, 17000, 66300, // PT guess
13, 50, 210, 850, 3500, 13700, 55000 // PE
};
static int WeaponTable[] =
{
2, 0, 1, 0, 1, 0, 1, // TW
1, 0, 1, 0, 1, 0, 1, // TT
1, 0, 1, 0, 1, 0, 1, // TE
2, 0, 1, 0, 1, 0, 1, // JW
1, 0, 1, 0, 1, 0, 1, // JT
1, 0, 1, 0, 0, 1, 0, // JE
2, 1, 0, 1, 1, 0, 1, // PW
2, 0, 1, 0, 0, 1, 0, // PT
2, 0, 1, 0, 0, 1, 0 // PE
};
static int DeviceTable[] =
{
1, 1, 0, 1, 0, 1, 0, // TW
2, 1, 0, 1, 0, 1, 0, // TT
2, 1, 0, 1, 0, 1, 0, // TE
1, 1, 0, 1, 0, 1, 0, // JW
2, 1, 0, 1, 0, 1, 0, // JT
2, 1, 0, 1, 1, 0, 1, // JE
1, 0, 1, 0, 0, 1, 0, // PW
1, 1, 0, 1, 0, 1, 0, // PT
1, 1, 0, 1, 1, 0, 1 // PE
};
#endif // BASE_STATS_H