Advertisement
Fast-Driver

elementdata.c

Apr 4th, 2012
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 57.07 KB | None | 0 0
  1. #include <powder.h>
  2.  
  3. /* Weight Help
  4.  * 1   = Gas   ||
  5.  * 2   = Light || Liquids  0-49
  6.  * 98  = Heavy || Powder  50-99
  7.  * 100 = Solid ||
  8.  * -1 is Neutrons and Photons
  9.  */
  10. part_type ptypes[PT_NUM] =
  11. {
  12.     //Name      Colour              Advec   Airdrag         Airloss Loss    Collid  Grav    Diffus  Hotair          Fal Burn    Exp Mel Hrd M   Use Weight  Section         H                       Ins     Description
  13.     {"",        PIXPACK(0x000000)0.0f,   0.00f * CFDS,   1.00f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00111100,    SC_SPECIAL,     R_TEMP+0.0f +273.15f,   251,    "Erases particles.", ST_NONE, 0, NULL, NULL},
  14.     {"DUST",    PIXPACK(0xFFE0A0)0.7f,   0.02f * CFDS,   0.96f0.80f0.0f,   0.1f,   0.00f0.000f  * CFDS, 110,     0030, 1185,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   70,     "Very light dust. Flammable.", ST_SOLID, TYPE_PART|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC, NULL, &graphics_DUST},
  15.     {"WATR",    PIXPACK(0x2030D0)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 20,      0020, 1130,     SC_LIQUID,      R_TEMP-2.0f +273.15f,   29,     "Liquid. Conducts electricity. Freezes. Extinguishes fires.", ST_LIQUID, TYPE_LIQUID|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_NEUTPENETRATE, &update_WATR, NULL},
  16.     {"OIL",     PIXPACK(0x404010)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 220,     0051120,     SC_LIQUID,      R_TEMP+0.0f +273.15f,   42,     "Liquid. Flammable.", ST_LIQUID, TYPE_LIQUID, NULL, NULL},
  17. #ifdef REALISTIC
  18.     {"FIRE",    PIXPACK(0xFF1000)0.9f,   0.04f * CFDS,   0.97f0.20f0.0f,   -0.1f0.00f0.001f  * CFDS, 10,      001112,      SC_EXPLOSIVE,   R_TEMP+400.0f+273.15f1,      "Ignites flammable materials. Heats air.", ST_GAS, TYPE_GAS|PROP_LIFE_DEC|PROP_LIFE_KILL, &update_PYRO, &graphics_FIRE},
  19. #else
  20.     {"FIRE",    PIXPACK(0xFF1000)0.9f,   0.04f * CFDS,   0.97f0.20f0.0f,   -0.1f0.00f0.001f  * CFDS, 10,      001112,      SC_EXPLOSIVE,   R_TEMP+400.0f+273.15f88,     "Ignites flammable materials. Heats air.", ST_GAS, TYPE_GAS|PROP_LIFE_DEC|PROP_LIFE_KILL, &update_PYRO, &graphics_FIRE},
  21. #endif
  22.     {"STNE",    PIXPACK(0xA0A0A0)0.4f,   0.04f * CFDS,   0.94f0.95f-0.1f0.3f,   0.00f0.000f  * CFDS, 10,      0511190,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   150,    "Heavy particles. Meltable.", ST_SOLID, TYPE_PART, NULL, NULL},
  23.     {"LAVA",    PIXPACK(0xE05010)0.3f,   0.02f * CFDS,   0.95f0.80f0.0f,   0.15f0.00f0.0003f * CFDS, 20,      0021145,     SC_LIQUID,      R_TEMP+1500.0f+273.15f, 60,     "Heavy liquid. Ignites flammable materials. Solidifies when cold.", ST_LIQUID, TYPE_LIQUID|PROP_LIFE_DEC, &update_PYRO, &graphics_LAVA},
  24.     {"GUN",     PIXPACK(0xC0C0D0)0.7f,   0.02f * CFDS,   0.94f0.80f-0.1f0.1f,   0.00f0.000f  * CFDS, 1600,    1010, 1185,     SC_EXPLOSIVE,   R_TEMP+0.0f +273.15f,   97,     "Light dust. Explosive.", ST_SOLID, TYPE_PART, NULL, NULL},
  25.     {"NITR",    PIXPACK(0x20E010)0.5f,   0.02f * CFDS,   0.92f0.97f0.0f,   0.2f,   0.00f0.000f  * CFDS, 21000,   2031123,     SC_EXPLOSIVE,   R_TEMP+0.0f +273.15f,   50,     "Liquid. Pressure sensitive explosive.", ST_LIQUID, TYPE_LIQUID, NULL, NULL},
  26.     {"CLNE",    PIXPACK(0xFFD010)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00111100,    SC_SPECIAL,     R_TEMP+0.0f +273.15f,   251,    "Solid. Duplicates any particles it touches.", ST_SOLID, TYPE_SOLID, &update_CLNE, NULL},
  27.     {"GAS",     PIXPACK(0xE0FF20)1.0f,   0.01f * CFDS,   0.99f0.30f-0.1f0.0f,   0.75f0.001f  * CFDS, 0600,    001111,      SC_GAS,         R_TEMP+2.0f +273.15f,   42,     "Gas. Diffuses. Flammable. Liquefies under pressure.", ST_GAS, TYPE_GAS, NULL, NULL},
  28.     {"C-4",     PIXPACK(0xD080E0)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 01000,   250, 111100,    SC_EXPLOSIVE,   R_TEMP+0.0f +273.15f,   88,     "Solid. Pressure sensitive explosive.", ST_SOLID, TYPE_SOLID | PROP_NEUTPENETRATE, NULL, NULL},
  29.     {"GOO",     PIXPACK(0x804000)0.0f,   0.00f * CFDS,   0.97f0.50f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      0012, 11100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   75,     "Solid. Deforms and disappears under pressure.", ST_SOLID, TYPE_SOLID | PROP_NEUTPENETRATE|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC, &update_GOO, NULL},
  30.     {"ICE",     PIXPACK(0xA0C0FF)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f-0.0003f* CFDS, 00,      0020, 11100,    SC_SOLIDS,      R_TEMP-50.0f+273.15f,   46,     "Solid. Freezes water. Crushes under pressure. Cools down air.", ST_SOLID, TYPE_SOLID|PROP_LIFE_DEC, &update_ICEI, NULL},
  31.     {"METL",    PIXPACK(0x404060)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   251,    "Solid. Conducts electricity. Meltable.", ST_SOLID, TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_HOT_GLOW, NULL, NULL},
  32.     {"SPRK",    PIXPACK(0xFFFF80)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.001f  * CFDS, 00,      00111100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   251,    "Electricity. Conducted by metal and water.", ST_SOLID, TYPE_SOLID|PROP_LIFE_DEC, &update_SPRK, &graphics_SPRK},
  33.     {"SNOW",    PIXPACK(0xC0E0FF)0.7f,   0.01f * CFDS,   0.96f0.90f-0.1f0.05f0.01f-0.00005f* CFDS,10,      0020, 1150,     SC_POWDERS,     R_TEMP-30.0f+273.15f,   46,     "Light particles.", ST_SOLID, TYPE_PART|PROP_LIFE_DEC, &update_ICEI, NULL},
  34.     {"WOOD",    PIXPACK(0xC0A040)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 020,     0015, 11100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   164,    "Solid. Flammable.", ST_SOLID, TYPE_SOLID | PROP_NEUTPENETRATE, NULL, NULL},
  35.     {"NEUT",    PIXPACK(0x20E0FF)0.0f,   0.00f * CFDS,   1.00f1.00f-0.99f, 0.0f,   0.01f0.002f  * CFDS, 00,      00011-1,     SC_NUCLEAR,     R_TEMP+4.0f +273.15f,   60,     "Neutrons. Interact with matter in odd ways.", ST_GAS, TYPE_ENERGY|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC, &update_NEUT, &graphics_NEUT},
  36.     {"PLUT",    PIXPACK(0x407020)0.4f,   0.01f * CFDS,   0.99f0.95f0.0f,   0.4f,   0.00f0.000f  * CFDS, 10,      0001190,     SC_NUCLEAR,     R_TEMP+4.0f +273.15f,   251,    "Heavy particles. Fissile. Generates neutrons under pressure.", ST_SOLID, TYPE_PART|PROP_NEUTPENETRATE|PROP_RADIOACTIVE, &update_PLUT, NULL},
  37.     {"PLNT",    PIXPACK(0x0CAC00)0.0f,   0.00f * CFDS,   0.95f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 020,     0010, 11100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   65,     "Plant, drinks water and grows.", ST_SOLID, TYPE_SOLID|PROP_NEUTPENETRATE|PROP_LIFE_DEC, &update_PLNT, NULL},
  38.     {"ACID",    PIXPACK(0xED55FF)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 240,     0011110,     SC_LIQUID,      R_TEMP+0.0f +273.15f,   34,     "Dissolves almost everything.", ST_LIQUID, TYPE_LIQUID|PROP_DEADLY, &update_ACID, &graphics_ACID},
  39.     {"VOID",    PIXPACK(0x790B0B)0.0f,   0.00f * CFDS,   1.00f0.00f0.0f,   0.0f,   0.00f-0.0003f* CFDS, 00,      00011100,    SC_SPECIAL,     R_TEMP+0.0f +273.15f,   251,    "Hole, will drain away any particles.", ST_SOLID, TYPE_SOLID, NULL, NULL},
  40.     {"WTRV",    PIXPACK(0xA0A0FF)1.0f,   0.01f * CFDS,   0.99f0.30f-0.1f-0.1f0.75f0.0003f * CFDS, 00,      004111,      SC_GAS,         R_TEMP+100.0f+273.15f48,     "Steam, heats up air, produced from hot water.", ST_GAS, TYPE_GAS, &update_WTRV, NULL},
  41.     {"CNCT",    PIXPACK(0xC0C0C0)0.4f,   0.04f * CFDS,   0.94f0.95f-0.1f0.3f,   0.00f0.000f  * CFDS, 10,      0221155,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   100,    "Concrete, stronger than stone.", ST_SOLID, TYPE_PART|PROP_HOT_GLOW, NULL, NULL},
  42.     {"DSTW",    PIXPACK(0x1020C0)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 20,      0020, 1130,     SC_LIQUID,      R_TEMP-2.0f +273.15f,   23,     "Distilled water, does not conduct electricity.", ST_LIQUID, TYPE_LIQUID|PROP_NEUTPENETRATE, &update_DSTW, NULL},
  43.     {"SALT",    PIXPACK(0xFFFFFF)0.4f,   0.04f * CFDS,   0.94f0.95f-0.1f0.3f,   0.00f0.000f  * CFDS, 10,      0511175,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   110,    "Salt, dissolves in water.", ST_SOLID, TYPE_PART, NULL, NULL},
  44.     {"SLTW",    PIXPACK(0x4050F0)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 20,      0020, 1135,     SC_LIQUID,      R_TEMP+0.0f +273.15f,   75,     "Saltwater, conducts electricity, difficult to freeze.", ST_LIQUID, TYPE_LIQUID|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_NEUTPENETRATE, &update_SLTW, NULL},
  45.     {"DMND",    PIXPACK(0xCCFFFF)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00011100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   186,    "Diamond. Indestructible.", ST_SOLID, TYPE_SOLID, NULL, NULL},
  46.     {"BMTL",    PIXPACK(0x505070)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   251,    "Breakable metal.", ST_SOLID, TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_HOT_GLOW, &update_BMTL, NULL},
  47.     {"BRMT",    PIXPACK(0x705060)0.4f,   0.04f * CFDS,   0.94f0.95f-0.1f0.3f,   0.00f0.000f  * CFDS, 10,      0221190,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   211,    "Broken metal.", ST_SOLID, TYPE_PART|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_HOT_GLOW, &update_BRMT, NULL},
  48.     {"PHOT",    PIXPACK(0xFFFFFF)0.0f,   0.00f * CFDS,   1.00f1.00f-0.99f, 0.0f,   0.00f0.000f  * CFDS, 00,      00011-1,     SC_NUCLEAR,     R_TEMP+900.0f+273.15f251,    "Photons. Travel in straight lines.", ST_GAS, TYPE_ENERGY|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC, &update_PHOT, &graphics_PHOT},
  49.     {"URAN",    PIXPACK(0x707020)0.4f,   0.01f * CFDS,   0.99f0.95f0.0f,   0.4f,   0.00f0.000f  * CFDS, 10,      0001190,     SC_NUCLEAR,     R_TEMP+30.0f+273.15f,   251,    "Heavy particles. Generates heat under pressure.", ST_SOLID, TYPE_PART | PROP_RADIOACTIVE, &update_URAN, NULL},
  50.     {"WAX",     PIXPACK(0xF0F0BB),  0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      0010, 11100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   44,     "Wax. Melts at moderately high temperatures.", ST_SOLID, TYPE_SOLID, NULL, NULL},
  51.     {"MWAX",    PIXPACK(0xE0E0AA)0.3f,   0.02f * CFDS,   0.95f0.80f0.0f,   0.15f0.00f0.000001f* CFDS,25,      0021125,     SC_LIQUID,      R_TEMP+28.0f+273.15f,   44,     "Liquid Wax.", ST_LIQUID, TYPE_LIQUID, NULL, NULL},
  52.     {"PSCN",    PIXPACK(0x805050)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   251,    "P-Type Silicon, Will transfer current to any conductor.", ST_SOLID, TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC, NULL, NULL},
  53.     {"NSCN",    PIXPACK(0x505080)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   251,    "N-Type Silicon, Will not transfer current to P-Type Silicon.", ST_SOLID, TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC, NULL, NULL},
  54.     {"LN2",     PIXPACK(0x80A0DF)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 20,      0001130,     SC_LIQUID,      70.15f,                 70,     "Liquid Nitrogen. Very cold.", ST_SOLID, TYPE_LIQUID, NULL, NULL},
  55.     {"INSL",    PIXPACK(0x9EA3B6)0.0f,   0.00f * CFDS,   0.95f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 07,      0010, 11100,    SC_SPECIAL,     R_TEMP+0.0f +273.15f,   0,      "Insulator, does not conduct heat or electricity.", ST_SOLID, TYPE_SOLID, NULL, NULL},
  56.     {"VACU",    PIXPACK(0x303030)0.0f,   0.00f * CFDS,   0.95f0.00f0.0f,   0.0f,   0.00f-0.01f  * CFDS, 00,      00011100,    SC_SPECIAL,     R_TEMP+70.0f+273.15f,   255,    "Vacuum, sucks in other particles and heats up.", ST_NONE, TYPE_SOLID, NULL, NULL},
  57.     {"VENT",    PIXPACK(0xEFEFEF)0.0f,   0.00f * CFDS,   0.95f0.00f0.0f,   0.0f,   0.00f0.010f  * CFDS, 00,      00011100,    SC_SPECIAL,     R_TEMP-16.0f+273.15f,   255,    "Air vent, creates pressure and pushes other particles away.", ST_NONE, TYPE_SOLID, NULL, NULL},
  58.     {"RBDM",    PIXPACK(0xCCCCCC)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 01000,   150, 111100,    SC_EXPLOSIVE,   R_TEMP+0.0f +273.15f,   240,    "Rubidium, explosive, especially on contact with water, low melting point", ST_SOLID, TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC, NULL, NULL},
  59.     {"LRBD",    PIXPACK(0xAAAAAA)0.3f,   0.02f * CFDS,   0.95f0.80f0.0f,   0.15f0.00f0.000001f* CFDS,21000,   1021145,     SC_EXPLOSIVE,   R_TEMP+45.0f+273.15f,   170,    "Liquid Rubidium.", ST_LIQUID, TYPE_LIQUID|PROP_CONDUCTS|PROP_LIFE_DEC, NULL, NULL},
  60.     {"NTCT",    PIXPACK(0x505040)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   251,    "Semi-conductor. Only conducts electricity when hot (More than 100C)", ST_SOLID, TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC, &update_NPTCT, NULL},
  61.     {"SAND",    PIXPACK(0xFFD090)0.4f,   0.04f * CFDS,   0.94f0.95f-0.1f0.3f,   0.00f0.000f  * CFDS, 10,      0511190,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   150,    "Sand, Heavy particles. Meltable.", ST_SOLID, TYPE_PART, NULL, NULL},
  62.     {"GLAS",    PIXPACK(0x404040)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00011100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   150,    "Solid. Meltable. Shatters under pressure", ST_SOLID, TYPE_SOLID | PROP_NEUTPASS | PROP_HOT_GLOW | PROP_SPARKSETTLE, &update_GLAS, NULL},
  63.     {"PTCT",    PIXPACK(0x405050)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   251,    "Semi-conductor. Only conducts electricity when cold (Less than 100C)", ST_SOLID, TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC, &update_NPTCT, NULL},
  64.     {"BGLA",    PIXPACK(0x606060)0.4f,   0.04f * CFDS,   0.94f0.95f-0.1f0.3f,   0.00f0.000f  * CFDS, 10,      0521190,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   150,    "Broken Glass, Heavy particles. Meltable. Bagels.", ST_SOLID, TYPE_PART | PROP_HOT_GLOW, NULL, NULL},
  65.     {"THDR",    PIXPACK(0xFFFFA0)0.0f,   0.00f * CFDS,   1.0f,   0.30f-0.99f, 0.6f,   0.62f0.000f  * CFDS, 00,      000111,      SC_EXPLOSIVE,   9000.0f     +273.15f,   1"Lightning! Very hot, inflicts damage upon most materials, transfers current to metals.", ST_NONE, TYPE_ENERGY, &update_THDR, &graphics_THDR},
  66.     {"PLSM",    PIXPACK(0xBB99FF)0.9f,   0.04f * CFDS,   0.97f0.20f0.0f,   -0.1f0.30f0.001f  * CFDS, 00,      000111,      SC_GAS,         10000.0f        +273.15f,   5"Plasma, extremely hot.", ST_NONE, TYPE_GAS|PROP_LIFE_DEC|PROP_LIFE_KILL, &update_PYRO, &graphics_PLSM},
  67.     {"ETRD",    PIXPACK(0x404040)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   251,    "Electrode. Creates a surface that allows Plasma arcs. (Use sparingly)", ST_NONE, TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC, NULL, NULL},
  68.     {"NICE",    PIXPACK(0xC0E0FF)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f-0.0005f* CFDS, 00,      0020, 11100,    SC_SOLIDS,      35.0f,                  46,     "Nitrogen Ice.", ST_SOLID, TYPE_SOLID, NULL, NULL},
  69.     {"NBLE",    PIXPACK(0xEB4917)1.0f,   0.01f * CFDS,   0.99f0.30f-0.1f0.0f,   0.75f0.001f  * CFDS, 00,      001111,      SC_GAS,         R_TEMP+2.0f +273.15f,   106,    "Noble Gas. Diffuses. Conductive. Ionizes into plasma when introduced to electricity", ST_GAS, TYPE_GAS|PROP_CONDUCTS|PROP_LIFE_DEC, &update_NBLE, NULL},
  70.     {"BTRY",    PIXPACK(0x858505)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   251,    "Solid. Generates Electricity.", ST_SOLID, TYPE_SOLID, &update_BTRY, NULL},
  71.     {"LCRY",    PIXPACK(0x505050)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_POWERED,     R_TEMP+0.0f +273.15f,   251,    "Liquid Crystal. Changes colour when charged. (PSCN Charges, NSCN Discharges)", ST_SOLID, TYPE_SOLID, &update_LCRY, &graphics_LCRY},
  72.     {"STKM",    PIXPACK(0x000000)0.5f,   0.00f * CFDS,   0.2f,   1.0f,   0.0f,   0.0f,   0.0f,   0.00f   * CFDS, 00,      0001150,     SC_SPECIAL,     R_TEMP+14.6f+273.15f,   0,      "Stickman. Don't kill him!", ST_NONE, 0, &update_STKM, &graphics_STKM},
  73.     {"SWCH",    PIXPACK(0x103B11)0.0f,   0.00f * CFDS,   0.90f,  0.00f,  0.0f,   0.0f,   0.00f,  0.000f  * CFDS, 00,      00111100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   251,    "Solid. Only conducts when switched on. (PSCN switches on, NSCN switches off)", ST_SOLID, TYPE_SOLID, &update_SWCH, &graphics_SWCH},
  74.     {"SMKE",    PIXPACK(0x222222)0.9f,   0.04f * CFDS,   0.97f0.20f0.0f,   -0.1f0.00f0.001f  * CFDS, 10,      001111,      SC_GAS,         R_TEMP+320.0f+273.15f88,     "Smoke", ST_SOLID, TYPE_GAS|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC, NULL, &graphics_SMKE},
  75.     {"DESL",    PIXPACK(0x440000)1.0f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.0f,   0.0f    * CFDS, 22,      0051115,     SC_LIQUID,      R_TEMP+0.0f +273.15f,   42,     "Liquid. Explodes under high pressure and temperatures", ST_LIQUID, TYPE_LIQUID, NULL, NULL},
  76.     {"COAL",    PIXPACK(0x222222)0.0f,   0.00f * CFDS,   0.90f,  0.00f,  0.0f,   0.0f,   0.0f,   0.0f    * CFDS, 00,      0020, 11100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   200,    "Solid. Burns slowly.", ST_SOLID, TYPE_SOLID, &update_COAL, &graphics_COAL},
  77.     {"LOXY",    PIXPACK(0x80A0EF)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 25000,   0001130,     SC_LIQUID,      80.0f,                  70,     "Liquid Oxygen. Very cold. Reacts with fire", ST_LIQUID, TYPE_LIQUID, NULL, NULL},
  78.     {"OXYG",    PIXPACK(0x80A0FF)2.0f,   0.00f * CFDS,   0.99f0.30f-0.1f0.0f,   3.0f,   0.000f  * CFDS, 00,      000111,      SC_GAS,         R_TEMP+0.0f +273.15f,   70,     "Gas. Ignites easily.", ST_GAS, TYPE_GAS, &update_O2, NULL},
  79.     {"INWR",    PIXPACK(0x544141)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   251,    "Insulated Wire. Doesn't conduct to metal or semiconductors.", ST_SOLID, TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC, NULL, NULL},
  80.     {"YEST",    PIXPACK(0xEEE0C0)0.7f,   0.02f * CFDS,   0.96f0.80f0.0f,   0.1f,   0.00f0.000f  * CFDS, 115,     0030, 1180,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   70,     "Yeast, grows when warm (~37C).", ST_SOLID, TYPE_PART, &update_YEST, NULL},
  81.     {"DYST",    PIXPACK(0xBBB0A0)0.7f,   0.02f * CFDS,   0.96f0.80f0.0f,   0.1f,   0.00f0.000f  * CFDS, 120,     0030, 0180,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   70,     "Dead Yeast.", ST_SOLID, TYPE_PART, NULL, NULL},
  82.     {"THRM",    PIXPACK(0xA08090)0.4f,   0.04f * CFDS,   0.94f0.95f-0.1f0.3f,   0.00f0.000f  * CFDS, 10,      0221190,     SC_EXPLOSIVE,   R_TEMP+0.0f +273.15f,   211,    "Thermite. Burns at extremely high temperature.", ST_SOLID, TYPE_PART, &update_THRM, NULL},
  83.     {"GLOW",    PIXPACK(0x445464)0.3f,   0.02f * CFDS,   0.98f0.80f0.0f,   0.15f0.00f0.000f  * CFDS, 20,      0021140,     SC_LIQUID,      R_TEMP+20.0f+273.15f,   44,     "Glow, Glows under pressure", ST_LIQUID, TYPE_LIQUID|PROP_LIFE_DEC, &update_GLOW, &graphics_GLOW},
  84.     {"BRCK",    PIXPACK(0x808080)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00111100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   251,    "Brick, breakable building material.", ST_SOLID, TYPE_SOLID|PROP_HOT_GLOW, NULL, NULL},
  85.     {"CFLM",    PIXPACK(0x8080FF)0.9f,   0.04f * CFDS,   0.97f0.20f0.0f,   -0.1f0.00f0.0005f * CFDS, 10,      001112,      SC_EXPLOSIVE,   0.0f,                   88,     "Sub-zero flame.", ST_LIQUID, TYPE_GAS|PROP_LIFE_DEC|PROP_LIFE_KILL, NULL, &graphics_HFLM},
  86.     {"FIRW",    PIXPACK(0xFFA040)0.7f,   0.02f * CFDS,   0.96f0.80f-0.99f, 0.1f,   0.00f0.000f  * CFDS, 10,      0030, 1155,     SC_EXPLOSIVE,   R_TEMP+0.0f +273.15f,   70,     "Fireworks!", ST_SOLID, TYPE_PART|PROP_LIFE_DEC, &update_FIRW, &graphics_FIRW},
  87.     {"FUSE",    PIXPACK(0x0A5706)0.0f,   0.00f * CFDS,   0.90f,  0.00f,  0.0f,   0.0f,   0.0f,   0.0f    * CFDS, 00,      0020, 11100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   200,    "Solid. Burns slowly. Ignites at somewhat high temperatures and electricity.", ST_SOLID, TYPE_SOLID, &update_FUSE, NULL},
  88.     {"FSEP",    PIXPACK(0x63AD5F)0.7f,   0.02f * CFDS,   0.96f0.80f0.0f,   0.1f,   0.00f0.000f  * CFDS, 10,      0030, 1170,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   70,     "Fuse Powder. See FUSE.", ST_SOLID, TYPE_PART, &update_FSEP, NULL},
  89.     {"AMTR",    PIXPACK(0x808080)0.7f,   0.02f * CFDS,   0.96f,  0.80f,  0.00f,  0.10f,  1.00f,  0.0000f * CFDS, 00,      00011100,    SC_NUCLEAR,     R_TEMP+0.0f +273.15f,   70,     "Anti-Matter, Destroys a majority of particles", ST_NONE, TYPE_PART, &update_AMTR, NULL}, //Maybe TYPE_ENERGY?
  90.     {"BCOL",    PIXPACK(0x333333)0.4f,   0.04f * CFDS,   0.94f0.95f-0.1f0.3f,   0.00f0.000f  * CFDS, 10,      0521190,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   150,    "Broken Coal. Heavy particles. See COAL", ST_SOLID, TYPE_PART, &update_BCOL, NULL},
  91.     {"PCLN",    PIXPACK(0x3B3B0A)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00111100,    SC_POWERED,     R_TEMP+0.0f +273.15f,   251,    "Solid. When activated, duplicates any particles it touches.", ST_NONE, TYPE_SOLID, &update_PCLN, &graphics_PCLN},
  92.     {"HSWC",    PIXPACK(0x3B0A0A)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_POWERED,     R_TEMP+0.0f +273.15f,   251,    "Heat switch. Conducts Heat only when activated", ST_NONE, TYPE_SOLID, &update_HSWC, &graphics_HSWC},
  93.     {"IRON",    PIXPACK(0x707070)0.0f,   0.00f * CFDS,   0.90f,  0.00f,  0.0f,   0.0f,   0.00f,  0.000f  * CFDS, 00,      0150, 11100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   251,    "Rusts with salt, can be used for electrolysis of WATR", ST_SOLID, TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_HOT_GLOW, &update_IRON, NULL},
  94.     {"MORT",    PIXPACK(0xE0E0E0)0.0f,   0.00f * CFDS,   1.00f1.00f-0.99f, 0.0f,   0.01f0.002f  * CFDS, 00,      00011-1,     SC_CRACKER2,    R_TEMP+4.0f +273.15f,   60,     "Steam Train.", ST_NONE, TYPE_PART, &update_MORT, NULL},
  95.     {"LIFE",    PIXPACK(0x0CAC00)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00001100,    SC_LIFE,        9000.0f,                40,     "Game Of Life! B3/S23", ST_NONE, TYPE_SOLID|PROP_LIFE, NULL, &graphics_LIFE},
  96.     {"DLAY",    PIXPACK(0x753590)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_POWERED,     4.0f+273.15f,           0,      "Conducts with temperature-dependent delay. (use HEAT/COOL).", ST_SOLID, TYPE_SOLID, &update_DLAY, &graphics_DLAY},
  97.     {"CO2",     PIXPACK(0x666666)2.0f,   0.00f * CFDS,   0.99f0.30f-0.1f0.1f,   1.0f,   0.000f  * CFDS, 10,      000111,      SC_GAS,         R_TEMP+273.15f,         88,     "Carbon Dioxide", ST_GAS, TYPE_GAS, &update_CO2, NULL},
  98.     {"DRIC",    PIXPACK(0xE0E0E0)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f-0.0005f* CFDS, 00,      0020, 11100,    SC_SOLIDS,      172.65f,                2,      "Dry Ice.", ST_SOLID, TYPE_SOLID, NULL, NULL},
  99.     {"BUBW",    PIXPACK(0x2030D0)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 20,      0020, 1130,     SC_LIQUID,      R_TEMP-2.0f +273.15f,   29,     "Carbonated water. Conducts electricity. Freezes. Extinguishes fires.", ST_LIQUID, TYPE_LIQUID|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_NEUTPENETRATE, &update_CBNW, &graphics_CBNW},
  100.     {"STOR",    PIXPACK(0x50DFDF)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00111100,    SC_POWERED,     R_TEMP+0.0f +273.15f,   251,    "Solid. Stores a single particle, releases when charged with PSCN, also passes to PIPE", ST_NONE, TYPE_SOLID, &update_STOR, &graphics_STOR},
  101.     {"PVOD",    PIXPACK(0x792020)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00111100,    SC_POWERED,     R_TEMP+0.0f +273.15f,   251,    "Solid. When activated, destroys entering particles", ST_NONE, TYPE_SOLID, &update_PVOD, &graphics_PVOD},
  102.     {"CONV",    PIXPACK(0x0AAB0A)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00111100,    SC_SPECIAL,     R_TEMP+0.0f +273.15f,   251,    "Solid. Converts whatever touches it into its ctype.", ST_NONE, TYPE_SOLID, &update_CONV, NULL},
  103.     {"CAUS",    PIXPACK(0x80FFA0)2.0f,   0.00f * CFDS,   0.99f0.30f-0.1f0.0f,   1.50f0.000f  * CFDS, 00,      000111,      SC_GAS,         R_TEMP+0.0f +273.15f,   70,     "Caustic Gas, acts like Acid", ST_GAS, TYPE_GAS|PROP_DEADLY, &update_CAUS, NULL},
  104.     {"LIGH",    PIXPACK(0xFFFFC0)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   0,      "More realistic lightning. Set pen size to set the size of the lightning.", ST_SOLID, TYPE_SOLID, &update_LIGH, &graphics_LIGH},
  105.     {"TESC",    PIXPACK(0x707040)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   251,    "Tesla coil!", ST_SOLID, TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_HOT_GLOW, NULL, NULL},
  106.     {"DEST",    PIXPACK(0xFF3311),  -0.05f, 0.00f * CFDS,   0.95f0.95f-0.1f0.4f,   0.00f0.000f  * CFDS, 10,      0,  0011101,    SC_EXPLOSIVE,   R_TEMP+0.0f +273.15f,   150,    "More destructive Bomb.", ST_SOLID, TYPE_PART|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC, &update_DEST, &graphics_DEST},
  107.     {"SPNG",    PIXPACK(0xFFBE30)0.00f,  0.00f * CFDS,   0.00f,  1.00f,   0.00f, 0.0f,   0.00f,  0.000f  * CFDS, 0,  20,     0,  1,  30, 1,  1100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   251,    "A sponge, absorbs water.", ST_SOLID, TYPE_SOLID, &update_SPNG, &graphics_SPNG},
  108.     {"RIME",    PIXPACK(0xCCCCCC)0.00f,  0.00f * CFDS,   0.00f,  1.00f,   0.00f, 0.0f,   0.00f,  0.000f  * CFDS, 0,  0,      0,  0,  30, 1,  1100,    SC_CRACKER2,    243.15f,                100,    "Not quite Ice", ST_SOLID, TYPE_SOLID, &update_RIME, NULL},
  109.     {"FOG",     PIXPACK(0xAAAAAA)0.8f,   0.00f * CFDS,   0.4f,   0.70f-0.1f0.0f,   0.99f0.000f  * CFDS, 0,  0,      0,  0,  30, 1,  11,      SC_CRACKER2,    243.15f,                100,    "Not quite Steam", ST_GAS, TYPE_GAS|PROP_LIFE_DEC, &update_FOG, NULL},
  110.     {"BCLN",    PIXPACK(0xFFD040)0.0f,   0.00f * CFDS,   0.97f0.50f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      0012, 11100,    SC_SPECIAL,     R_TEMP+0.0f +273.15f,   251,    "Breakable Clone.", ST_NONE, TYPE_SOLID|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC, &update_BCLN, NULL},
  111.     {"LOVE",    PIXPACK(0xFF30FF)0.0f,   0.00f * CFDS,   0.00f0.00f0.0f,   0.0f,   0.0f,   0.000f  * CFDS, 00,      00011100,    SC_CRACKER2,    373.0f,                 40,     "Love...", ST_GAS, TYPE_SOLID, &update_MISC, NULL},
  112.     {"DEUT",    PIXPACK(0x00153F)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 20,      0020, 1131,     SC_NUCLEAR,     R_TEMP-2.0f +273.15f,   251,    "Deuterium oxide. Volume changes with temp, radioactive with neutrons.", ST_LIQUID, TYPE_LIQUID|PROP_NEUTPENETRATE, &update_DEUT, &graphics_DEUT},
  113.     {"WARP",    PIXPACK(0x000000)0.8f,   0.00f * CFDS,   0.9f,   0.70f-0.1f0.0f,   3.00f0.000f  * CFDS, 0,  0,      0,  0,  30, 1,  11,      SC_NUCLEAR,     R_TEMP +273.15f,        100,    "Displaces other elements.", ST_GAS, TYPE_GAS|PROP_LIFE_DEC|PROP_LIFE_KILL, &update_WARP, NULL},
  114.     {"PUMP",    PIXPACK(0x0A0A3B)0.0f,   0.00f * CFDS,   0.95f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      0010, 11100,    SC_POWERED,     273.15f,                0,      "Changes pressure to its temp when activated. (use HEAT/COOL).", ST_SOLID, TYPE_SOLID, &update_PUMP, &graphics_PUMP},
  115.     {"FWRK",    PIXPACK(0x666666)0.4f,   0.01f * CFDS,   0.99f0.95f0.0f,   0.4f,   0.00f0.000f  * CFDS, 10,      0011197,     SC_EXPLOSIVE,   R_TEMP+0.0f +273.15f,   100,    "First fireworks made, activated by heat/neutrons.", ST_SOLID, TYPE_PART|PROP_LIFE_DEC, &update_FWRK, NULL},
  116.     {"PIPE",    PIXPACK(0x444444)0.0f,   0.00f * CFDS,   0.95f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00011100,    SC_SOLIDS,      273.15f,                0,      "Moves elements around, read FAQ on website for help.", ST_SOLID, TYPE_SOLID|PROP_LIFE_DEC, &update_PIPE, &graphics_PIPE},
  117.     {"FRZZ",    PIXPACK(0xC0E0FF)0.7f,   0.01f * CFDS,   0.96f0.90f-0.1f0.05f0.01f-0.00005f* CFDS,10,      0020, 1150,     SC_POWDERS,     90.0f,                  46,     "FREEZE", ST_SOLID, TYPE_PART, &update_FRZZ, NULL},
  118.     {"FRZW",    PIXPACK(0x1020C0)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 20,      0020, 1130,     SC_CRACKER2,    120.0f,                 29,     "FREEZE WATER", ST_LIQUID, TYPE_LIQUID||PROP_LIFE_DEC, &update_FRZW, NULL},
  119.     {"GRAV",    PIXPACK(0xFFE0A0)0.7f,   0.00f * CFDS,   1.00f1.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 110,     0030, 1185,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   70,     "Very light dust. Changes colour based on velocity.", ST_SOLID, TYPE_PART, &update_MISC, &graphics_GRAV},
  120.     {"BIZR",    PIXPACK(0x00FF77)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 20,      0020, 1130,     SC_LIQUID,      R_TEMP+0.0f +273.15f,   29,     "Bizarre... contradicts the normal state changes.", ST_LIQUID, TYPE_LIQUID, &update_BIZR, &graphics_BIZR},
  121.     {"BIZG",    PIXPACK(0x00FFBB)1.0f,   0.01f * CFDS,   0.99f0.30f-0.1f0.0f,   2.75f0.000f  * CFDS, 00,      001111,      SC_CRACKER2,    R_TEMP-200.0f+273.15f42,     "Bizarre gas", ST_GAS, TYPE_GAS, &update_BIZR, &graphics_BIZR},
  122.     {"BIZS",    PIXPACK(0x00E455)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_CRACKER2,    R_TEMP+300.0f+273.15f251,    "Bizarre solid", ST_SOLID, TYPE_SOLID, &update_BIZR, &graphics_BIZR},
  123.     {"INST",    PIXPACK(0x404039)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   251,    "Instantly conducts, PSCN to charge, NSCN to take.", ST_SOLID, TYPE_SOLID|PROP_LIFE_DEC, NULL, NULL},
  124.     {"ISOZ",    PIXPACK(0xAA30D0)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 20,      0001124,     SC_NUCLEAR,     R_TEMP-2.0f +273.15f,   29,     "Radioactive liquid", ST_LIQUID, TYPE_LIQUID|PROP_NEUTPENETRATE, &update_ISZ, NULL},
  125.     {"ISZS",    PIXPACK(0x662089)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f-0.0007f* CFDS, 00,      01111100,    SC_NUCLEAR,     140.00f,                251,    "Solid form of ISOZ, slowly decays.", ST_SOLID, TYPE_SOLID, &update_ISZ, NULL},
  126.     {"PRTI",    PIXPACK(0xEB5917)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f-0.005f * CFDS, 00,      00011100,    SC_SPECIAL,     R_TEMP+0.0f +273.15f,   0,      "Portal IN.  Things go in here, now with channels (same as WIFI)", ST_SOLID, TYPE_SOLID, &update_PRTI, &graphics_PRTI},
  127.     {"PRTO",    PIXPACK(0x0020EB)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.005f  * CFDS, 00,      00011100,    SC_SPECIAL,     R_TEMP+0.0f +273.15f,   0,      "Portal OUT.  Things come out here, now with channels (same as WIFI)", ST_SOLID, TYPE_SOLID, &update_PRTO, &graphics_PRTO},
  128.     {"PSTE",    PIXPACK(0xAA99AA)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 20,      0020, 1131,     SC_LIQUID,      R_TEMP-2.0f +273.15f,   29,     "Colloid, Hardens under pressure", ST_LIQUID, TYPE_LIQUID, NULL, NULL},
  129.     {"PSTS",    PIXPACK(0x776677)0.0f,   0.00f * CFDS,   0.00f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      0020, 01100,    SC_CRACKER,     R_TEMP-2.0f +273.15f,   29,     "Solid form of PSTE, temporary", ST_SOLID, TYPE_SOLID, NULL, NULL},
  130.     {"ANAR",    PIXPACK(0xFFFFEE)-0.7f-0.02f * CFDS,  0.96f0.80f0.1f,   -0.1f0.00f0.000f  * CFDS, 10,      0030, 1185,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   70,     "Very light dust. Behaves opposite gravity", ST_SOLID, TYPE_PART, &update_ANAR, NULL},
  131.     {"VINE",    PIXPACK(0x079A00)0.0f,   0.00f * CFDS,   0.95f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 020,     0010, 11100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   65,     "Vine, grows", ST_SOLID, TYPE_SOLID, &update_VINE, NULL},
  132.     {"INVS",    PIXPACK(0x00CCCC)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      0015, 11100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   164,    "Invisible to everything while under pressure.", ST_SOLID, TYPE_SOLID | PROP_NEUTPASS, NULL, &graphics_INVS},
  133.     {"EQVE",    PIXPACK(0xFFE0A0)0.7f,   0.02f * CFDS,   0.96f0.80f0.0f,   0.1f,   0.00f0.000f  * CFDS, 10,      0030, 0185,     SC_CRACKER2,    R_TEMP+0.0f +273.15f,   70,     "Shared velocity test", ST_SOLID, TYPE_PART, NULL, NULL},
  134.     {"SPWN2",   PIXPACK(0xAAAAAA)0.0f,   0.00f * CFDS,   1.00f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00101100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   0,      "STK2 spawn point", ST_SOLID, TYPE_SOLID, &update_SPAWN2, NULL},
  135.     {"SPWN",    PIXPACK(0xAAAAAA)0.0f,   0.00f * CFDS,   1.00f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00101100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   0,      "STKM spawn point", ST_SOLID, TYPE_SOLID, &update_SPAWN, NULL},
  136.     {"SHLD",    PIXPACK(0xAAAAAA)0.0f,   0.00f * CFDS,   1.00f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00111100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   0,      "Shield, spark it to grow", ST_SOLID, TYPE_SOLID|PROP_LIFE_DEC, &update_SHLD1, NULL},
  137.     {"SHD2",    PIXPACK(0x777777)0.0f,   0.00f * CFDS,   1.00f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00101100,    SC_CRACKER2,    R_TEMP+0.0f +273.15f,   0,      "Shield lvl 2", ST_SOLID, TYPE_SOLID|PROP_LIFE_DEC, &update_SHLD2, NULL},
  138.     {"SHD3",    PIXPACK(0x444444)0.0f,   0.00f * CFDS,   1.00f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00101100,    SC_CRACKER2,    R_TEMP+0.0f +273.15f,   0,      "Shield lvl 3", ST_SOLID, TYPE_SOLID|PROP_LIFE_DEC, &update_SHLD3, NULL},
  139.     {"SHD4",    PIXPACK(0x212121)0.0f,   0.00f * CFDS,   1.00f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00101100,    SC_CRACKER2,    R_TEMP+0.0f +273.15f,   0,      "Shield lvl 4", ST_SOLID, TYPE_SOLID|PROP_LIFE_DEC, &update_SHLD4, NULL},
  140.     {"LOLZ",    PIXPACK(0x569212)0.0f,   0.00f * CFDS,   0.00f0.00f0.0f,   0.0f,   0.0f,   0.000f  * CFDS, 00,      00011100,    SC_CRACKER2,    373.0f,                 40,     "Lolz", ST_GAS, TYPE_SOLID, &update_MISC, NULL},
  141.     {"WIFI",    PIXPACK(0x40A060)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01211100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   0,      "Wireless transmitter, color coded.", ST_SOLID, TYPE_SOLID, &update_WIFI, &graphics_WIFI},
  142.     {"FILT",    PIXPACK(0x000056)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   251,    "Filter for photons, changes the color.", ST_SOLID, TYPE_SOLID, NULL, &graphics_FILT},
  143.     {"ARAY",    PIXPACK(0xFFBB00)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   0,      "Ray Emitter. Rays create points when they collide", ST_SOLID, TYPE_SOLID|PROP_LIFE_DEC, &update_ARAY, NULL},
  144.     {"BRAY",    PIXPACK(0xFFFFFF)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01101100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   251,    "Ray Point. Rays create points when they collide", ST_SOLID, TYPE_SOLID|PROP_LIFE_DEC|PROP_LIFE_KILL, NULL, &graphics_BRAY},
  145.     {"STK2",    PIXPACK(0x000000)0.5f,   0.00f * CFDS,   0.2f,   1.0f,   0.0f,   0.0f,   0.0f,   0.00f   * CFDS, 00,      0001150,     SC_SPECIAL,     R_TEMP+14.6f+273.15f,   0,      "Stickman. Don't kill him!", ST_NONE, 0, &update_STKM2, &graphics_STKM2},
  146.     {"BOMB",    PIXPACK(0xFFF288)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 10,      0020, 1130,     SC_EXPLOSIVE,   R_TEMP-2.0f +273.15f,   29,     "Bomb.", ST_NONE, TYPE_PART|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC|PROP_SPARKSETTLE, &update_BOMB, &graphics_BOMB},
  147.     {"C-5",     PIXPACK(0x2050E0)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00111100,    SC_EXPLOSIVE,   R_TEMP+0.0f +273.15f,   88,     "Cold explosive", ST_SOLID, TYPE_SOLID | PROP_NEUTPENETRATE, &update_C5, NULL},
  148.     {"SING",    PIXPACK(0x242424)0.7f,   0.36f * CFDS,   0.96f0.80f0.1f,   0.12f0.00f-0.001f * CFDS, 10,      0001186,     SC_NUCLEAR,     R_TEMP+0.0f +273.15f,   70,     "Singularity", ST_SOLID, TYPE_PART|PROP_LIFE_DEC, &update_SING, NULL},
  149.     {"QRTZ",    PIXPACK(0xAADDDD)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00011100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   3,      "Quartz, breakable mineral. Conducts but becomes brittle at lower temperatures.", ST_SOLID, TYPE_SOLID|PROP_HOT_GLOW|PROP_LIFE_DEC, &update_QRTZ, &graphics_QRTZ},
  150.     {"PQRT",    PIXPACK(0x88BBBB)0.4f,   0.04f * CFDS,   0.94f0.95f-0.1f0.27f0.00f0.000f  * CFDS, 10,      0001190,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   3,      "Broken quartz.", ST_SOLID, TYPE_PART| PROP_HOT_GLOW, &update_QRTZ, &graphics_QRTZ},
  151.     {"EMP",     PIXPACK(0x66AAFF)0.0f,   0.00f * CFDS,   0.90f,  0.00f,  0.0f,   0.0f,   0.0f,   0.0f    * CFDS, 00,      00311100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   121,    "Breaks activated electronics.", ST_SOLID, TYPE_SOLID|PROP_LIFE_DEC, &update_EMP, &graphics_EMP},
  152.     {"BREL",    PIXPACK(0x707060)0.4f,   0.04f * CFDS,   0.94f0.95f-0.1f0.18f0.00f0.000f  * CFDS, 10,      0221190,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   211,    "Broken electronics", ST_SOLID, TYPE_PART|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_HOT_GLOW, NULL, NULL},
  153.     {"ELEC",    PIXPACK(0xDFEFFF)0.0f,   0.00f * CFDS,   1.00f1.00f-0.99f, 0.0f,   0.00f0.000f  * CFDS, 00,      00011-1,     SC_NUCLEAR,     R_TEMP+200.0f+273.15f251,    "Electrons", ST_GAS, TYPE_ENERGY|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC, &update_ELEC, &graphics_ELEC},
  154.     {"ACEL",    PIXPACK(0x0099CC)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00111100,    SC_FORCE,       R_TEMP+0.0f +273.15f,   251,    "Accelerator", ST_NONE, TYPE_SOLID, &update_ACEL, &graphics_ACEL},
  155.     {"DCEL",    PIXPACK(0x99CC00)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00111100,    SC_FORCE,       R_TEMP+0.0f +273.15f,   251,    "Decelerator", ST_NONE, TYPE_SOLID, &update_DCEL, &graphics_DCEL},
  156.     {"TNT",     PIXPACK(0xC05050)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00111100,    SC_EXPLOSIVE,   R_TEMP+0.0f +273.15f,   88,     "Explosive.", ST_SOLID, TYPE_SOLID | PROP_NEUTPENETRATE, &update_BANG, NULL},
  157.     {"IGNC",    PIXPACK(0xC0B050)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00111100,    SC_EXPLOSIVE,   R_TEMP+0.0f +273.15f,   88,     "Ignition cord.", ST_SOLID, TYPE_SOLID | PROP_NEUTPENETRATE | PROP_SPARKSETTLE | PROP_LIFE_KILL, &update_IGNT, NULL},
  158.     {"BOYL",    PIXPACK(0x0A3200)1.0f,   0.01f * CFDS,   0.99f0.30f-0.1f0.0f,   0.18f0.000f  * CFDS, 00,      001111,      SC_GAS,         R_TEMP+2.0f +273.15f,   42,     "Boyle, variable pressure gas. Expands when heated.", ST_GAS, TYPE_GAS, &update_BOYL, NULL},
  159.     /*FREE*/{"LOTE",    PIXPACK(0xFF0000)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00000100,    SC_LIFE,        9000.0f,                40,     "Behaves kinda like Living on the Edge S3458/B37/4", ST_NONE, TYPE_SOLID|PROP_LIFE, NULL, NULL},
  160.     /*FREE*/{"FRG2",    PIXPACK(0x00FF00)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00000100,    SC_LIFE,        9000.0f,                40,     "Like Frogs rule S124/B3/3", ST_NONE, TYPE_SOLID|PROP_LIFE, NULL, NULL},
  161.     /*FREE*/{"STAR",    PIXPACK(0x0000FF)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00000100,    SC_LIFE,        9000.0f,                40,     "Like Star Wars rule S3456/B278/6", ST_NONE, TYPE_SOLID|PROP_LIFE, NULL, NULL},
  162.     /*FREE*/{"FROG",    PIXPACK(0x00AA00)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00000100,    SC_LIFE,        9000.0f,                40,     "Frogs S12/B34/3", ST_NONE, TYPE_SOLID|PROP_LIFE, NULL, NULL},
  163.     /*FREE*/{"BRAN",    PIXPACK(0xCCCC00)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00000100,    SC_LIFE,        9000.0f,                40,     "Brian 6 S6/B246/3", ST_NONE, TYPE_SOLID|PROP_LIFE, NULL, NULL},
  164.     /*FREE*/{"WIND",    PIXPACK(0x101010),  0.0f,   0.00f * CFDS,   0.90f,  0.00f,  0.0f,   0.0f,   0.00f0.000f  * CFDS, 0,  0,      0,  0,  0,  0,  0100,    SC_SPECIAL,     0.0f,                   40,     "", ST_NONE, ST_NONE, NULL, NULL},
  165.     {"HYGN",        PIXPACK(0x5070FF)2.0f,   0.00f * CFDS,   0.99f0.30f-0.10f, 0.00f3.00f0.000f  * CFDS, 0,  0,      000111,      SC_GAS,         R_TEMP+0.0f +273.15f,   251,    "Combines with O2 to make WATR", ST_GAS, TYPE_GAS, &update_H2, NULL},
  166.     {"SOAP",    PIXPACK(0xF5F5DC)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 20,      0020, 1135,     SC_LIQUID,      R_TEMP-2.0f +273.15f,   29,     "Soap. Creates bubbles.", ST_LIQUID, TYPE_LIQUID|PROP_NEUTPENETRATE|PROP_LIFE_DEC, &update_SOAP, NULL},
  167.     {"BHOL",    PIXPACK(0x202020)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00011100,    SC_SPECIAL,     R_TEMP+0.0f +273.15f,   186,    "Black hole (Requires newtonian gravity)", ST_SOLID, TYPE_SOLID, &update_NBHL, NULL},
  168.     {"WHOL",    PIXPACK(0xFFFFFF)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00011100,    SC_SPECIAL,     R_TEMP+0.0f +273.15f,   186,    "White hole (Requires newtonian gravity)", ST_SOLID, TYPE_SOLID, &update_NWHL, NULL},
  169.     {"MERC",    PIXPACK(0x736B6D)0.4f,   0.04f * CFDS,   0.94f0.80f0.0f,   0.3f,   0.00f0.000f  * CFDS, 20,      0020, 1191,     SC_ELEC,        R_TEMP+0.0f +273.15f,   251,    "Mercury. Volume changes with temperature, Conductive.", ST_LIQUID, TYPE_LIQUID|PROP_CONDUCTS|PROP_NEUTABSORB|PROP_LIFE_DEC, &update_MERC, NULL},
  170.     {"PBCN",    PIXPACK(0x3B1D0A)0.0f,   0.00f * CFDS,   0.97f0.50f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      0012, 11100,    SC_POWERED,     R_TEMP+0.0f +273.15f,   251,    "Powered breakable clone", ST_NONE, TYPE_SOLID, &update_PBCN, &graphics_PBCN},
  171.     {"GPMP",    PIXPACK(0x0A3B3B)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_POWERED,     0.0f        +273.15f,   0,      "Changes gravity to its temp when activated. (use HEAT/COOL).", ST_NONE, TYPE_SOLID, &update_GPMP, &graphics_GPMP},
  172.     {"CLST",    PIXPACK(0xE4A4A4)0.7f,   0.02f * CFDS,   0.94f0.95f0.0f,   0.2f,   0.00f0.000f  * CFDS, 10,      0221155,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   70,     "Clay dust. Produces paste when mixed with water.", ST_SOLID, TYPE_PART, &update_CLST, &graphics_CLST},
  173.     {"WIRE",    PIXPACK(0xFFCC00),  0.0f,   0.00f * CFDS,   0.00f,  0.00f,  0.0f,   0.0f,   0.00f,  0.000f  * CFDS, 0,  0,      0,  0,  0,  1,  1,  100,    SC_ELEC,        R_TEMP+0.0f +273.15f,   250,    "WireWorld wires.",ST_SOLID,TYPE_SOLID,&update_WIRE, &graphics_WIRE},
  174.     {"GBMB",    PIXPACK(0x1144BB)0.6f,   0.01f * CFDS,   0.98f0.95f0.0f,   0.1f,   0.00f0.000f  * CFDS, 10,      0020, 1130,     SC_EXPLOSIVE,   R_TEMP-2.0f +273.15f,   29,     "Sticks to first object it touches then produces strong gravity push.", ST_NONE, TYPE_PART|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC, &update_GBMB, &graphics_GBMB},
  175.     {"FIGH",    PIXPACK(0x000000)0.5f,   0.00f * CFDS,   0.2f,   1.0f,   0.0f,   0.0f,   0.0f,   0.00f   * CFDS, 00,      0001150,     SC_SPECIAL,     R_TEMP+14.6f+273.15f,   0,      "Fighter. Tries to kill stickmen.", ST_NONE, 0, &update_FIGH, &graphics_FIGH},
  176.     {"FRAY",    PIXPACK(0x00BBFF)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      01111100,    SC_FORCE,       20.0f+0.0f +273.15f,    0,      "Force Emitter. Push or pull objects based on temp value, use like ARAY", ST_SOLID, TYPE_SOLID|PROP_LIFE_DEC, &update_FRAY, NULL},
  177.     {"RPEL",    PIXPACK(0x99CC00)0.0f,   0.00f * CFDS,   0.90f0.00f0.0f,   0.0f,   0.00f0.000f  * CFDS, 00,      00111100,    SC_FORCE,       20.0f+0.0f  +273.15f,   0"Repel or attract particles based on temp value.", ST_NONE, TYPE_SOLID, &update_REPL, NULL},
  178.     {"WHET",    PIXPACK(0xf5fa64),  0.0f,   0.00f * CFDS,   0.50f,  0.00f,  0.0f,   0.0f,   0.00f,  0.000f  * CFDS, 0,  0,      0,  0,  1,  1,  1,  100,    SC_SOLIDS,      R_TEMP+0.0f +273.15f,   200,    "Wheat. Use pressure to make wheat flour.", ST_SOLID, TYPE_SOLID, NULL, NULL},
  179.     {"WFLR",    PIXPACK(0xfffeb8),  0.6f,   0.25f * CFDS,   0.90f,  0.70f,  0.05f,  0.15f,  0.02f,  0.000f  * CFDS, 1,  15,     0,  0,  15, 1,  1,  78,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   153,    "Wheat flour. Slightly flammable.", ST_SOLID, TYPE_PART, NULL, NULL},
  180.     {"MASH",    PIXPACK(0xead651)0.2f,   0.35f * CFDS,   0.70f,  0.8f,   0.0f,   0.35f0.00f0.000f  * CFDS, 2,  0,      0,  0,  2,  1,  1,  49,     SC_LIQUID,      R_TEMP+20.0f +273.15f,  55,     "Mash, heated turns into water vapor and alcohol vapor.", ST_LIQUID, TYPE_LIQUID, &update_MASH, NULL},
  181.     {"ALCO",    PIXPACK(0x9bf0ff)0.55f,  0.05f * CFDS,   0.90f0.92f,  0.0f,   0.15f0.00f,  0.000f  * CFDS, 2,  1500,   2,  0,  5,  1,  1,  20,     SC_LIQUID,      R_TEMP+0.0f +273.15f,   231,    "Alcohol. Very flammable.", ST_LIQUID, TYPE_LIQUID, NULL, NULL},
  182.     {"ALCV",    PIXPACK(0xcdfdfe),  1.0f,   0.02f * CFDS,   0.98f,  0.33f,  -0.1f,  -0.1f,  0.70f,  0.0005f * CFDS, 0,  1200,   2,  0,  6,  1,  1,  1,      SC_GAS,         R_TEMP+78.00f+273.15f,  231,    "Alcohol vapor. Cool to get Vodka!!", ST_GAS, TYPE_GAS, NULL, NULL},
  183.     {"VODK",    PIXPACK(0xebfcff)0.57f,  0.04f * CFDS,   0.91f0.93f,  0.0f,   0.13f0.00f,  0.000f  * CFDS, 2,  1500,   2,  0,  5,  1,  1,  20,     SC_LIQUID,      R_TEMP+0.0f +273.15f,   231,    "Vodka. Really, it's vodka.", ST_LIQUID, TYPE_LIQUID, NULL, NULL},
  184.     {"DMSH",    PIXPACK(0xfffeb8),  0.6f,   0.25f * CFDS,   0.90f,  0.70f,  0.05f,  0.15f,  0.02f,  0.000f  * CFDS, 1,  15,     0,  0,  15, 1,  1,  78,     SC_POWDERS,     R_TEMP+0.0f +273.15f,   153,    "Dry mash. The byproduct of the distillation process.", ST_SOLID, TYPE_PART, NULL, NULL},
  185.     //Name      Colour              Advec   Airdrag         Airloss Loss    Collid  Grav    Diffus  Hotair          Fal Burn    Exp Mel Hrd M   Use Weight  Section         H                       Ins     Description
  186. };
  187.  
  188. // temporarily define abbreviations for impossible p/t values
  189. #define IPL -257.0f
  190. #define IPH 257.0f
  191. #define ITL MIN_TEMP-1
  192. #define ITH MAX_TEMP+1
  193. // no transition (PT_NONE means kill part)
  194. #define NT -1
  195. // special transition - lava ctypes etc need extra code, which is only found and run if ST is given
  196. #define ST PT_NUM
  197. part_transition ptransitions[PT_NUM] =
  198. {   //          if low pressure     if high pressure    if low temperature  if high temperature
  199.     // Name     plv     plt         phv     pht         tlv     tlt         thv     tht
  200.     /* NONE */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  201.     /* DUST */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  202.     /* WATR */ {IPL,    NT,         IPH,    NT,         273.15f,PT_ICEI,    373.0f, PT_WTRV},
  203.     /* OIL  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         333.0f, PT_GAS},
  204.     /* FIRE */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         2773.0f,PT_PLSM},
  205.     /* STNE */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         983.0f, PT_LAVA},
  206.     /* LAVA */ {IPL,    NT,         IPH,    NT,         2573.15f,ST,        ITH,    NT}, // 2573.15f is highest melt pt of possible ctypes
  207.     /* GUN  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         673.0f, PT_FIRE},
  208.     /* NITR */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         673.0f, PT_FIRE},
  209.     /* CLNE */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  210.     /* GAS  */ {IPL,    NT,         6.0f,   PT_OIL,     ITL,    NT,         573.0f, PT_FIRE},
  211.     /* C-4  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         673.0f, PT_FIRE},
  212.     /* GOO  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  213.     /* ICE  */ {IPL,    NT,         0.8f,   PT_SNOW,    ITL,    NT,         233.0f, ST},
  214.     /* METL */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1273.0f,PT_LAVA},
  215.     /* SPRK */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  216.     /* SNOW */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         273.0f, PT_WATR},
  217.     /* WOOD */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         873.0f, PT_FIRE},
  218.     /* NEUT */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  219.     /* PLUT */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  220.     /* PLNT */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         573.0f, PT_FIRE},
  221.     /* ACID */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  222.     /* VOID */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  223.     /* WTRV */ {IPL,    NT,         IPH,    NT,         371.0f, ST,         ITH,    NT},
  224.     /* CNCT */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1123.0f,PT_LAVA},
  225.     /* DSTW */ {IPL,    NT,         IPH,    NT,         273.15f,PT_ICEI,    373.0f, PT_WTRV},
  226.     /* SALT */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1173.0f,PT_LAVA},
  227.     /* SLTW */ {IPL,    NT,         IPH,    NT,         233.0f, PT_ICEI,    483.0f, ST},
  228.     /* DMND */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  229.     /* BMTL */ {IPL,    NT,         1.0f,   ST,         ITL,    NT,         1273.0f,PT_LAVA},
  230.     /* BRMT */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1273.0f,PT_LAVA},
  231.     /* PHOT */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  232.     /* URAN */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  233.     /* WAX  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         319.0f, PT_MWAX},
  234.     /* MWAX */ {IPL,    NT,         IPH,    NT,         318.0f, PT_WAX,     673.0f, PT_FIRE},
  235.     /* PSCN */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1687.0f,PT_LAVA},
  236.     /* NSCN */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1687.0f,PT_LAVA},
  237.     /* LN2  */ {IPL,    NT,         IPH,    NT,         63.0f,  PT_NICE,    77.0f,  PT_NONE},
  238.     /* INSL */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  239.     /* VACU */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  240.     /* VENT */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  241.     /* RBDM */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         312.0f, PT_LRBD},
  242.     /* LRBD */ {IPL,    NT,         IPH,    NT,         311.0f, PT_RBDM,    961.0f, PT_FIRE},
  243.     /* NTCT */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1687.0f,PT_LAVA},
  244.     /* SAND */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1973.0f,PT_LAVA},
  245.     /* GLAS */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1973.0f,PT_LAVA},
  246.     /* PTCT */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1414.0f,PT_LAVA},
  247.     /* BGLA */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1973.0f,PT_LAVA},
  248.     /* THDR */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  249.     /* PLSM */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  250.     /* ETRD */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  251.     /* NICE */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         63.1f,  PT_LNTG},
  252.     /* NBLE */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  253.     /* BTRY */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         2273.0f,PT_PLSM},
  254.     /* LCRY */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1273.0f,PT_BGLA},
  255.     /* STKM */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         620.0f, PT_FIRE},
  256.     /* SWCH */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  257.     /* SMKE */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         625.0f, PT_FIRE},
  258.     /* DESL */ {IPL,    NT,         5.0f,   PT_FIRE,    ITL,    NT,         335.0f, PT_FIRE},
  259.     /* COAL */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  260.     /* LO2  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         90.1f,  PT_O2},
  261.     /* O2   */ {IPL,    NT,         IPH,    NT,         90.0f,  PT_LO2,     ITH,    NT},
  262.     /* INWR */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1687.0f,PT_LAVA},
  263.     /* YEST */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         373.0f, PT_DYST},
  264.     /* DYST */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         473.0f, PT_DUST},
  265.     /* THRM */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  266.     /* GLOW */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  267.     /* BRCK */ {IPL,    NT,         8.8f,   PT_STNE,    ITL,    NT,         1223.0f,PT_LAVA},
  268.     /* CFLM */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  269.     /* FIRW */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  270.     /* FUSE */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  271.     /* FSEP */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  272.     /* AMTR */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  273.     /* BCOL */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  274.     /* PCLN */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  275.     /* HSWC */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  276.     /* IRON */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1687.0f,PT_LAVA},
  277.     /* MORT */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  278.     /* LIFE */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  279.     /* DLAY */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  280.     /* CO2  */ {IPL,    NT,         IPH,    NT,         194.65f,PT_DRIC,   ITH, NT},
  281.     /* DRIC */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         195.65f,PT_CO2},
  282.     /* CBNW */ {IPL,    NT,         IPH,    NT,         273.15f,PT_ICEI,    373.0f, PT_WTRV},
  283.     /* STOR */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  284.     /* STOR */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  285.     /*FREE*//* GOL  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  286.     /*FREE*//* GOL  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  287.     /*FREE*//* GOL  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  288.     /*FREE*//* GOL  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  289.     /*FREE*//* GOL  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  290.     /* SPNG */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         2730.0f,PT_FIRE},
  291.     /* RIME */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         273.15f,PT_WATR},
  292.     /* FOG  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         373.15f,PT_WTRV},
  293.     /* BCLN */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  294.     /* LOVE */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  295.     /* DEUT  */ {IPL,   NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  296.     /* WARP */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  297.     /* PUMP */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  298.     /* FWRK */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  299.     /* PIPE */ {IPL,    NT,         10.0f,  PT_BRMT,    ITL,    NT,         ITH,    NT},
  300.     /* FRZZ */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  301.     /* FRZW */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         53.0f,  PT_ICEI},
  302.     /* GRAV */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  303.     /* BIZR */ {IPL,    NT,         IPH,    NT,         100.0f, PT_BIZRG,   400.0f, PT_BIZRS},
  304.     /* BIZRG*/ {IPL,    NT,         IPH,    NT,         ITL,    NT,         100.0f, PT_BIZR},//,    400.0f, PT_BIZRS},
  305.     /* BIZRS*/ {IPL,    NT,         IPH,    NT,         400.0f, PT_BIZR,    ITH,    NT},//  100.0f, PT_BIZRG},
  306.     /* INST */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  307.     /* ISOZ */ {IPL,    NT,         IPH,    NT,         160.0f, PT_ISZS,    ITH,    NT},
  308.     /* ISZS */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         300.0f, PT_ISOZ},
  309.     /* PRTI */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  310.     /* PRTO */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  311.     /* PSTE */ {IPL,    NT,         0.5f,   PT_PSTS,    ITL,    NT,         747.0f, PT_BRCK},
  312.     /* PSTS */ {0.5f,   PT_PSTE,    IPH,    NT,         ITL,    NT,         ITH,    NT},
  313.     /* ANAR */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  314.     /* VINE */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         573.0f, PT_FIRE},
  315.     /* INVS */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  316.     /* EQVE */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  317.     /* SPWN2*/ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  318.     /* SPAWN*/ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  319.     /* SHLD1*/ {IPL,    NT,         7.0f,   PT_NONE,    ITL,    NT,         ITH,    NT},
  320.     /* SHLD2*/ {IPL,    NT,         15.0f,  PT_NONE,    ITL,    NT,         ITH,    NT},
  321.     /* SHLD3*/ {IPL,    NT,         25.0f,  PT_NONE,    ITL,    NT,         ITH,    NT},
  322.     /* SHLD4*/ {IPL,    NT,         40.0f,  PT_NONE,    ITL,    NT,         ITH,    NT},
  323.     /* LOlZ */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  324.     /* WIFI */ {IPL,    NT,         15.0f,  PT_BRMT,    ITL,    NT,         ITH,    NT},
  325.     /* FILT */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  326.     /* ARAY */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  327.     /* BRAY */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  328.     /* STKM2*/ {IPL,    NT,         IPH,    NT,         ITL,    NT,         620.0f, PT_FIRE},
  329.     /* BOMB */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  330.     /* C-5  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  331.     /* SING */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  332.     /* QRTZ */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         2573.15f,PT_LAVA},
  333.     /* PQRT */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         2573.15f,PT_LAVA},
  334.     /* EMP  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  335.     /* BREL */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  336.     /* ELEC */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  337.     /* ACEL */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  338.     /* DCEL */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  339.     /* TNT  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  340.     /* IGNP */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         673.0f, PT_FIRE},
  341.     /* BOYL */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  342.     /*FREE*//* GOL  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  343.     /*FREE*//* GOL  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  344.     /*FREE*//* GOL  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  345.     /*FREE*//* GOL  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  346.     /*FREE*//* GOL  */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  347.     /* WIND */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  348.     /* H2   */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  349.     /* SOAP */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITL,    NT},
  350.     /* NBHL */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  351.     /* NWHL */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  352.     /* MERC */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  353.     /* PBCN */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  354.     /* GPMP */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  355.     /* CLST */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         1256.0f,    PT_LAVA},
  356.     /* WIRE */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  357.     /* GBMB */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  358.     /* FIGH */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         620.0f, PT_FIRE},
  359.     /* FRAY */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  360.     /* REPL */ {IPL,    NT,         IPH,    NT,         ITL,    NT,         ITH,    NT},
  361.     /* WHET */  {IPL,   NT,         3.0f,   PT_WFLR,    ITL,    NT,                     ITH, NT},
  362.     /* WFLR */  {IPL,   NT,         IPH,    NT,         ITL,    NT,                     ITH, NT},
  363.     /* MASH */  {IPL,   NT,         IPH,    NT,         ITL,    NT,                     ITH, NT},
  364.     /* ALCO */  {IPL,   NT,         IPH,    NT,         ITL,    NT,                     R_TEMP+78.00f+273.15, PT_ALCV},
  365.     /* ALCV */  {IPL,   NT,         IPH,    NT,         R_TEMP+78.00f+273.15, PT_VODK,  ITH, NT},
  366.     /* VODK */  {IPL,   NT,         IPH,    NT,         ITL,    NT,                     ITH, NT},
  367.     /* DMSH */  {IPL,   NT,         IPH,    NT,         ITL,    NT,                     ITH, NT},
  368. };
  369.  
  370. // This is an enthalpy values table, converted into TPT imaginary units
  371. // table value is - 750/226*enthalpy value of the material
  372. unsigned int platent[PT_NUM] =
  373. {
  374.     /* NONE */ 0,
  375.     /* DUST */ 0,
  376.     /* WATR */ 7500,
  377.     /* OIL  */ 0,
  378.     /* FIRE */ 0,
  379.     /* STNE */ 0,
  380.     /* LAVA */ 0,
  381.     /* GUN  */ 0,
  382.     /* NITR */ 0,
  383.     /* CLNE */ 0,
  384.     /* GAS  */ 0,
  385.     /* C-4  */ 0,
  386.     /* GOO  */ 0,
  387.     /* ICE  */ 1095,
  388.     /* METL */ 919,
  389.     /* SPRK */ 0,
  390.     /* SNOW */ 1095,
  391.     /* WOOD */ 0,
  392.     /* NEUT */ 0,
  393.     /* PLUT */ 0,
  394.     /* PLNT */ 0,
  395.     /* ACID */ 0,
  396.     /* VOID */ 0,
  397.     /* WTRV */ 0,
  398.     /* CNCT */ 0,
  399.     /* DSTW */ 7500,
  400.     /* SALT */ 0,
  401.     /* SLTW */ 7500,
  402.     /* DMND */ 0,
  403.     /* BMTL */ 0,
  404.     /* BRMT */ 0,
  405.     /* PHOT */ 0,
  406.     /* URAN */ 0,
  407.     /* WAX  */ 0,
  408.     /* MWAX */ 0,
  409.     /* PSCN */ 0,
  410.     /* NSCN */ 0,
  411.     /* LN2  */ 0,
  412.     /* INSL */ 0,
  413.     /* VACU */ 0,
  414.     /* VENT */ 0,
  415.     /* RBDM */ 0,
  416.     /* LRBD */ 0,
  417.     /* NTCT */ 0,
  418.     /* SAND */ 0,
  419.     /* GLAS */ 0,
  420.     /* PTCT */ 0,
  421.     /* BGLA */ 0,
  422.     /* THDR */ 0,
  423.     /* PLSM */ 0,
  424.     /* ETRD */ 0,
  425.     /* NICE */ 0,
  426.     /* NBLE */ 0,
  427.     /* BTRY */ 0,
  428.     /* LCRY */ 0,
  429.     /* STKM */ 0,
  430.     /* SWCH */ 0,
  431.     /* SMKE */ 0,
  432.     /* DESL */ 0,
  433.     /* COAL */ 0,
  434.     /* LO2  */ 0,
  435.     /* O2   */ 0,
  436.     /* INWR */ 0,
  437.     /* YEST */ 0,
  438.     /* DYST */ 0,
  439.     /* THRM */ 0,
  440.     /* GLOW */ 0,
  441.     /* BRCK */ 0,
  442.     /* CFLM */ 0,
  443.     /* FIRW */ 0,
  444.     /* FUSE */ 0,
  445.     /* FSEP */ 0,
  446.     /* AMTR */ 0,
  447.     /* BCOL */ 0,
  448.     /* PCLN */ 0,
  449.     /* HSWC */ 0,
  450.     /* IRON */ 0,
  451.     /* MORT */ 0,
  452.     /* LIFE */ 0,
  453.     /* DLAY */ 0,
  454.     /* CO2  */ 0,
  455.     /* DRIC */ 0,
  456.     /* CBNW */ 7500,
  457.     /* STOR */ 0,
  458.     /* STOR */ 0,
  459.     /* FREE */ 0,
  460.     /* FREE */ 0,
  461.     /* FREE */ 0,
  462.     /* FREE */ 0,
  463.     /* FREE */ 0,
  464.     /* SPNG */ 0,
  465.     /* RIME */ 0,
  466.     /* FOG  */ 0,
  467.     /* BCLN */ 0,
  468.     /* LOVE */ 0,
  469.     /* DEUT */ 0,
  470.     /* WARP */ 0,
  471.     /* PUMP */ 0,
  472.     /* FWRK */ 0,
  473.     /* PIPE */ 0,
  474.     /* FRZZ */ 0,
  475.     /* FRZW */ 0,
  476.     /* GRAV */ 0,
  477.     /* BIZR */ 0,
  478.     /* BIZRG*/ 0,
  479.     /* BIZRS*/ 0,
  480.     /* INST */ 0,
  481.     /* ISOZ */ 0,
  482.     /* ISZS */ 0,
  483.     /* PRTI */ 0,
  484.     /* PRTO */ 0,
  485.     /* PSTE */ 0,
  486.     /* PSTS */ 0,
  487.     /* ANAR */ 0,
  488.     /* VINE */ 0,
  489.     /* INVS */ 0,
  490.     /* EQVE */ 0,
  491.     /* SPWN2*/ 0,
  492.     /* SPAWN*/ 0,
  493.     /* SHLD1*/ 0,
  494.     /* SHLD2*/ 0,
  495.     /* SHLD3*/ 0,
  496.     /* SHLD4*/ 0,
  497.     /* LOlZ */ 0,
  498.     /* WIFI */ 0,
  499.     /* FILT */ 0,
  500.     /* ARAY */ 0,
  501.     /* BRAY */ 0,
  502.     /* STKM2*/ 0,
  503.     /* BOMB */ 0,
  504.     /* C-5  */ 0,
  505.     /* SING */ 0,
  506.     /* QRTZ */ 0,
  507.     /* PQRT */ 0,
  508.     /* EMP  */ 0,
  509.     /* BREL */ 0,
  510.     /* ELEC */ 0,
  511.     /* ACEL */ 0,
  512.     /* DCEL */ 0,
  513.     /* TNT  */ 0,
  514.     /* IGNP */ 0,
  515.     /* BOYL */ 0,
  516.     /* FREE */ 0,
  517.     /* FREE */ 0,
  518.     /* FREE */ 0,
  519.     /* FREE */ 0,
  520.     /* FREE */ 0,
  521.     /* WIND */ 0,
  522.     /* H2   */ 0,
  523.     /* SOAP */ 0,
  524.     /* NBHL */ 0,
  525.     /* NWHL */ 0,
  526.     /* MERC */ 0,
  527.     /* PBCN */ 0,
  528.     /* GPMP */ 0,
  529.     /* CLST */ 0,
  530.     /* WIRE */ 0,
  531.     /* GBMB */ 0,
  532.     /* FIGH */ 0,
  533.     /* FRAY */ 0,
  534.     /* REPL */ 0,
  535. };
  536. #undef IPL
  537. #undef IPH
  538. #undef ITL
  539. #undef ITH
  540. #undef NT
  541. #undef ST
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement