Internationalize simulation data (element names, descriptions, tools, walls, menus)

This commit is contained in:
mniip 2020-03-20 07:32:07 +03:00
parent 131accb5ac
commit 51f77f08b7
196 changed files with 451 additions and 451 deletions

View File

@ -14,30 +14,30 @@ std::vector<gol_menu> LoadGOLMenu()
{ {
return return
std::vector<gol_menu>{ std::vector<gol_menu>{
{"GOL", PIXPACK(0x0CAC00), 0, String("Game Of Life: Begin 3/Stay 23")}, {"GOL", PIXPACK(0x0CAC00), 0, "Game Of Life: Begin 3/Stay 23"_i18n},
{"HLIF", PIXPACK(0xFF0000), 1, String("High Life: B36/S23")}, {"HLIF", PIXPACK(0xFF0000), 1, "High Life: B36/S23"_i18n},
{"ASIM", PIXPACK(0x0000FF), 2, String("Assimilation: B345/S4567")}, {"ASIM", PIXPACK(0x0000FF), 2, "Assimilation: B345/S4567"_i18n},
{"2x2", PIXPACK(0xFFFF00), 3, String("2x2: B36/S125")}, {"2x2", PIXPACK(0xFFFF00), 3, "2x2: B36/S125"_i18n},
{"DANI", PIXPACK(0x00FFFF), 4, String("Day and Night: B3678/S34678")}, {"DANI", PIXPACK(0x00FFFF), 4, "Day and Night: B3678/S34678"_i18n},
{"AMOE", PIXPACK(0xFF00FF), 5, String("Amoeba: B357/S1358")}, {"AMOE", PIXPACK(0xFF00FF), 5, "Amoeba: B357/S1358"_i18n},
{"MOVE", PIXPACK(0xFFFFFF), 6, String("'Move' particles. Does not move things.. it is a life type: B368/S245")}, {"MOVE", PIXPACK(0xFFFFFF), 6, "'Move' particles. Does not move things.. it is a life type: B368/S245"_i18n},
{"PGOL", PIXPACK(0xE05010), 7, String("Pseudo Life: B357/S238")}, {"PGOL", PIXPACK(0xE05010), 7, "Pseudo Life: B357/S238"_i18n},
{"DMOE", PIXPACK(0x500000), 8, String("Diamoeba: B35678/S5678")}, {"DMOE", PIXPACK(0x500000), 8, "Diamoeba: B35678/S5678"_i18n},
{"34", PIXPACK(0x500050), 9, String("34: B34/S34")}, {"34", PIXPACK(0x500050), 9, "34: B34/S34"_i18n},
{"LLIF", PIXPACK(0x505050), 10, String("Long Life: B345/S5")}, {"LLIF", PIXPACK(0x505050), 10, "Long Life: B345/S5"_i18n},
{"STAN", PIXPACK(0x5000FF), 11, String("Stains: B3678/S235678")}, {"STAN", PIXPACK(0x5000FF), 11, "Stains: B3678/S235678"_i18n},
{"SEED", PIXPACK(0xFBEC7D), 12, String("Seeds: B2/S")}, {"SEED", PIXPACK(0xFBEC7D), 12, "Seeds: B2/S"_i18n},
{"MAZE", PIXPACK(0xA8E4A0), 13, String("Maze: B3/S12345")}, {"MAZE", PIXPACK(0xA8E4A0), 13, "Maze: B3/S12345"_i18n},
{"COAG", PIXPACK(0x9ACD32), 14, String("Coagulations: B378/S235678")}, {"COAG", PIXPACK(0x9ACD32), 14, "Coagulations: B378/S235678"_i18n},
{"WALL", PIXPACK(0x0047AB), 15, String("Walled cities: B45678/S2345")}, {"WALL", PIXPACK(0x0047AB), 15, "Walled cities: B45678/S2345"_i18n},
{"GNAR", PIXPACK(0xE5B73B), 16, String("Gnarl: B1/S1")}, {"GNAR", PIXPACK(0xE5B73B), 16, "Gnarl: B1/S1"_i18n},
{"REPL", PIXPACK(0x259588), 17, String("Replicator: B1357/S1357")}, {"REPL", PIXPACK(0x259588), 17, "Replicator: B1357/S1357"_i18n},
{"MYST", PIXPACK(0x0C3C00), 18, String("Mystery: B3458/S05678")}, {"MYST", PIXPACK(0x0C3C00), 18, "Mystery: B3458/S05678"_i18n},
{"LOTE", PIXPACK(0xFF0000), 19, String("Living on the Edge: B37/S3458/4")}, {"LOTE", PIXPACK(0xFF0000), 19, "Living on the Edge: B37/S3458/4"_i18n},
{"FRG2", PIXPACK(0x00FF00), 20, String("Like Frogs rule: B3/S124/3")}, {"FRG2", PIXPACK(0x00FF00), 20, "Like Frogs rule: B3/S124/3"_i18n},
{"STAR", PIXPACK(0x0000FF), 21, String("Like Star Wars rule: B278/S3456/6")}, {"STAR", PIXPACK(0x0000FF), 21, "Like Star Wars rule: B278/S3456/6"_i18n},
{"FROG", PIXPACK(0x00AA00), 22, String("Frogs: B34/S12/3")}, {"FROG", PIXPACK(0x00AA00), 22, "Frogs: B34/S12/3"_i18n},
{"BRAN", PIXPACK(0xCCCC00), 23, String("Brian 6: B246/S6/3")} {"BRAN", PIXPACK(0xCCCC00), 23, "Brian 6: B246/S6/3"_i18n}
}; };
} }
@ -109,25 +109,25 @@ std::vector<wall_type> LoadWalls()
{ {
return return
std::vector<wall_type>{ std::vector<wall_type>{
{PIXPACK(0x808080), PIXPACK(0x000000), 0, Renderer::WallIcon, String("ERASE"), "DEFAULT_WL_ERASE", String("Erases walls.")}, {PIXPACK(0x808080), PIXPACK(0x000000), 0, Renderer::WallIcon, "ERASE"_ascii, "DEFAULT_WL_ERASE", "Erases walls."_i18n},
{PIXPACK(0xC0C0C0), PIXPACK(0x101010), 0, Renderer::WallIcon, String("CONDUCTIVE WALL"), "DEFAULT_WL_CNDTW", String("Blocks everything. Conductive.")}, {PIXPACK(0xC0C0C0), PIXPACK(0x101010), 0, Renderer::WallIcon, "CONDUCTIVE WALL"_ascii, "DEFAULT_WL_CNDTW", "Blocks everything. Conductive."_i18n},
{PIXPACK(0x808080), PIXPACK(0x808080), 0, Renderer::WallIcon, String("EWALL"), "DEFAULT_WL_EWALL", String("E-Wall. Becomes transparent when electricity is connected.")}, {PIXPACK(0x808080), PIXPACK(0x808080), 0, Renderer::WallIcon, "EWALL"_ascii, "DEFAULT_WL_EWALL", "E-Wall. Becomes transparent when electricity is connected."_i18n},
{PIXPACK(0xFF8080), PIXPACK(0xFF2008), 1, Renderer::WallIcon, String("DETECTOR"), "DEFAULT_WL_DTECT", String("Detector. Generates electricity when a particle is inside.")}, {PIXPACK(0xFF8080), PIXPACK(0xFF2008), 1, Renderer::WallIcon, "DETECTOR"_ascii, "DEFAULT_WL_DTECT", "Detector. Generates electricity when a particle is inside."_i18n},
{PIXPACK(0x808080), PIXPACK(0x000000), 0, Renderer::WallIcon, String("STREAMLINE"), "DEFAULT_WL_STRM", String("Streamline. Set start point of a streamline.")}, {PIXPACK(0x808080), PIXPACK(0x000000), 0, Renderer::WallIcon, "STREAMLINE"_ascii, "DEFAULT_WL_STRM", "Streamline. Set start point of a streamline."_i18n},
{PIXPACK(0x8080FF), PIXPACK(0x000000), 1, Renderer::WallIcon, String("FAN"), "DEFAULT_WL_FAN", String("Fan. Accelerates air. Use the line tool to set direction and strength.")}, {PIXPACK(0x8080FF), PIXPACK(0x000000), 1, Renderer::WallIcon, "FAN"_ascii, "DEFAULT_WL_FAN", "Fan. Accelerates air. Use the line tool to set direction and strength."_i18n},
{PIXPACK(0xC0C0C0), PIXPACK(0x101010), 2, Renderer::WallIcon, String("LIQUID WALL"), "DEFAULT_WL_LIQD", String("Allows liquids, blocks all other particles. Conductive.")}, {PIXPACK(0xC0C0C0), PIXPACK(0x101010), 2, Renderer::WallIcon, "LIQUID WALL"_ascii, "DEFAULT_WL_LIQD", "Allows liquids, blocks all other particles. Conductive."_i18n},
{PIXPACK(0x808080), PIXPACK(0x000000), 1, Renderer::WallIcon, String("ABSORB WALL"), "DEFAULT_WL_ABSRB", String("Absorbs particles but lets air currents through.")}, {PIXPACK(0x808080), PIXPACK(0x000000), 1, Renderer::WallIcon, "ABSORB WALL"_ascii, "DEFAULT_WL_ABSRB", "Absorbs particles but lets air currents through."_i18n},
{PIXPACK(0x808080), PIXPACK(0x000000), 3, Renderer::WallIcon, String("WALL"), "DEFAULT_WL_WALL", String("Basic wall, blocks everything.")}, {PIXPACK(0x808080), PIXPACK(0x000000), 3, Renderer::WallIcon, "WALL"_ascii, "DEFAULT_WL_WALL", "Basic wall, blocks everything."_i18n},
{PIXPACK(0x3C3C3C), PIXPACK(0x000000), 1, Renderer::WallIcon, String("AIRONLY WALL"), "DEFAULT_WL_AIR", String("Allows air, but blocks all particles.")}, {PIXPACK(0x3C3C3C), PIXPACK(0x000000), 1, Renderer::WallIcon, "AIRONLY WALL"_ascii, "DEFAULT_WL_AIR", "Allows air, but blocks all particles."_i18n},
{PIXPACK(0x575757), PIXPACK(0x000000), 1, Renderer::WallIcon, String("POWDER WALL"), "DEFAULT_WL_POWDR", String("Allows powders, blocks all other particles.")}, {PIXPACK(0x575757), PIXPACK(0x000000), 1, Renderer::WallIcon, "POWDER WALL"_ascii, "DEFAULT_WL_POWDR", "Allows powders, blocks all other particles."_i18n},
{PIXPACK(0xFFFF22), PIXPACK(0x101010), 2, Renderer::WallIcon, String("CONDUCTOR"), "DEFAULT_WL_CNDTR", String("Conductor. Allows all particles to pass through and conducts electricity.")}, {PIXPACK(0xFFFF22), PIXPACK(0x101010), 2, Renderer::WallIcon, "CONDUCTOR"_ascii, "DEFAULT_WL_CNDTR", "Conductor. Allows all particles to pass through and conducts electricity."_i18n},
{PIXPACK(0x242424), PIXPACK(0x101010), 0, Renderer::WallIcon, String("EHOLE"), "DEFAULT_WL_EHOLE", String("E-Hole. absorbs particles, releases them when powered.")}, {PIXPACK(0x242424), PIXPACK(0x101010), 0, Renderer::WallIcon, "EHOLE"_ascii, "DEFAULT_WL_EHOLE", "E-Hole. absorbs particles, releases them when powered."_i18n},
{PIXPACK(0x579777), PIXPACK(0x000000), 1, Renderer::WallIcon, String("GAS WALL"), "DEFAULT_WL_GAS", String("Allows gases, blocks all other particles.")}, {PIXPACK(0x579777), PIXPACK(0x000000), 1, Renderer::WallIcon, "GAS WALL"_ascii, "DEFAULT_WL_GAS", "Allows gases, blocks all other particles."_i18n},
{PIXPACK(0xFFEE00), PIXPACK(0xAA9900), 4, Renderer::WallIcon, String("GRAVITY WALL"), "DEFAULT_WL_GRVTY", String("Gravity wall. Newtonian Gravity has no effect inside a box drawn with this.")}, {PIXPACK(0xFFEE00), PIXPACK(0xAA9900), 4, Renderer::WallIcon, "GRAVITY WALL"_ascii, "DEFAULT_WL_GRVTY", "Gravity wall. Newtonian Gravity has no effect inside a box drawn with this."_i18n},
{PIXPACK(0xFFAA00), PIXPACK(0xAA5500), 4, Renderer::WallIcon, String("ENERGY WALL"), "DEFAULT_WL_ENRGY", String("Allows energy particles, blocks all other particles.")}, {PIXPACK(0xFFAA00), PIXPACK(0xAA5500), 4, Renderer::WallIcon, "ENERGY WALL"_ascii, "DEFAULT_WL_ENRGY", "Allows energy particles, blocks all other particles."_i18n},
{PIXPACK(0xDCDCDC), PIXPACK(0x000000), 1, Renderer::WallIcon, String("AIRBLOCK WALL"), "DEFAULT_WL_NOAIR", String("Allows all particles, but blocks air.")}, {PIXPACK(0xDCDCDC), PIXPACK(0x000000), 1, Renderer::WallIcon, "AIRBLOCK WALL"_ascii, "DEFAULT_WL_NOAIR", "Allows all particles, but blocks air."_i18n},
{PIXPACK(0x808080), PIXPACK(0x000000), 0, Renderer::WallIcon, String("ERASEALL"), "DEFAULT_WL_ERASEA", String("Erases walls, particles, and signs.")}, {PIXPACK(0x808080), PIXPACK(0x000000), 0, Renderer::WallIcon, "ERASEALL"_ascii, "DEFAULT_WL_ERASEA", "Erases walls, particles, and signs."_i18n},
{PIXPACK(0x800080), PIXPACK(0x000000), 0, Renderer::WallIcon, String("STASIS WALL"), "DEFAULT_WL_STASIS", String("Freezes particles inside the wall in place until powered.")}, {PIXPACK(0x800080), PIXPACK(0x000000), 0, Renderer::WallIcon, "STASIS WALL"_ascii, "DEFAULT_WL_STASIS", "Freezes particles inside the wall in place until powered."_i18n},
}; };
} }
@ -135,24 +135,24 @@ std::vector<menu_section> LoadMenus()
{ {
return return
std::vector<menu_section>{ std::vector<menu_section>{
{0xE041, String("Walls"), 0, 1}, {0xE041, "Walls"_i18n, 0, 1},
{0xE042, String("Electronics"), 0, 1}, {0xE042, "Electronics"_i18n, 0, 1},
{0xE056, String("Powered Materials"), 0, 1}, {0xE056, "Powered Materials"_i18n, 0, 1},
{0xE019, String("Sensors"), 0, 1}, {0xE019, "Sensors"_i18n, 0, 1},
{0xE062, String("Force"), 0, 1}, {0xE062, "Force"_i18n, 0, 1},
{0xE043, String("Explosives"), 0, 1}, {0xE043, "Explosives"_i18n, 0, 1},
{0xE045, String("Gases"), 0, 1}, {0xE045, "Gases"_i18n, 0, 1},
{0xE044, String("Liquids"), 0, 1}, {0xE044, "Liquids"_i18n, 0, 1},
{0xE050, String("Powders"), 0, 1}, {0xE050, "Powders"_i18n, 0, 1},
{0xE051, String("Solids"), 0, 1}, {0xE051, "Solids"_i18n, 0, 1},
{0xE046, String("Radioactive"), 0, 1}, {0xE046, "Radioactive"_i18n, 0, 1},
{0xE04C, String("Special"), 0, 1}, {0xE04C, "Special"_i18n, 0, 1},
{0xE052, String("Game Of Life"), 0, 1}, {0xE052, "Game Of Life"_i18n, 0, 1},
{0xE057, String("Tools"), 0, 1}, {0xE057, "Tools"_i18n, 0, 1},
{0xE067, String("Favorites"), 0, 1}, {0xE067, "Favorites"_i18n, 0, 1},
{0xE064, String("Decoration tools"), 0, 1}, {0xE064, "Decoration tools"_i18n, 0, 1},
{0xE048, String("Cracker"), 0, 0}, {0xE048, "Cracker"_i18n, 0, 0},
{0xE048, String("Cracker!"), 0, 0}, {0xE048, "Cracker!"_i18n, 0, 0},
}; };
} }

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_ACEL() void Element::Element_ACEL()
{ {
Identifier = "DEFAULT_PT_ACEL"; Identifier = "DEFAULT_PT_ACEL";
Name = "ACEL"; Name = "ACEL"_ascii;
Colour = PIXPACK(0x0099CC); Colour = PIXPACK(0x0099CC);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_FORCE; MenuSection = SC_FORCE;
@ -30,7 +30,7 @@ void Element::Element_ACEL()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Accelerator, speeds up nearby elements."; Description = "Accelerator, speeds up nearby elements."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_ACID() void Element::Element_ACID()
{ {
Identifier = "DEFAULT_PT_ACID"; Identifier = "DEFAULT_PT_ACID";
Name = "ACID"; Name = "ACID"_ascii;
Colour = PIXPACK(0xED55FF); Colour = PIXPACK(0xED55FF);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_LIQUID; MenuSection = SC_LIQUID;
@ -31,7 +31,7 @@ void Element::Element_ACID()
Weight = 10; Weight = 10;
HeatConduct = 34; HeatConduct = 34;
Description = "Dissolves almost everything."; Description = "Dissolves almost everything."_i18n;
Properties = TYPE_LIQUID|PROP_DEADLY; Properties = TYPE_LIQUID|PROP_DEADLY;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_AMTR() void Element::Element_AMTR()
{ {
Identifier = "DEFAULT_PT_AMTR"; Identifier = "DEFAULT_PT_AMTR";
Name = "AMTR"; Name = "AMTR"_ascii;
Colour = PIXPACK(0x808080); Colour = PIXPACK(0x808080);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_NUCLEAR; MenuSection = SC_NUCLEAR;
@ -30,7 +30,7 @@ void Element::Element_AMTR()
Weight = 100; Weight = 100;
HeatConduct = 70; HeatConduct = 70;
Description = "Anti-Matter, destroys a majority of particles."; Description = "Anti-Matter, destroys a majority of particles."_i18n;
Properties = TYPE_GAS; Properties = TYPE_GAS;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_ANAR() void Element::Element_ANAR()
{ {
Identifier = "DEFAULT_PT_ANAR"; Identifier = "DEFAULT_PT_ANAR";
Name = "ANAR"; Name = "ANAR"_ascii;
Colour = PIXPACK(0xFFFFEE); Colour = PIXPACK(0xFFFFEE);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_POWDERS; MenuSection = SC_POWDERS;
@ -30,7 +30,7 @@ void Element::Element_ANAR()
Weight = 85; Weight = 85;
HeatConduct = 70; HeatConduct = 70;
Description = "Anti-air. Very light dust, which behaves opposite gravity."; Description = "Anti-air. Very light dust, which behaves opposite gravity."_i18n;
Properties = TYPE_PART; Properties = TYPE_PART;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_ARAY() void Element::Element_ARAY()
{ {
Identifier = "DEFAULT_PT_ARAY"; Identifier = "DEFAULT_PT_ARAY";
Name = "ARAY"; Name = "ARAY"_ascii;
Colour = PIXPACK(0xFFBB00); Colour = PIXPACK(0xFFBB00);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_ELEC; MenuSection = SC_ELEC;
@ -29,7 +29,7 @@ void Element::Element_ARAY()
Weight = 100; Weight = 100;
HeatConduct = 0; HeatConduct = 0;
Description = "Ray Emitter. Rays create points when they collide."; Description = "Ray Emitter. Rays create points when they collide."_i18n;
Properties = TYPE_SOLID|PROP_LIFE_DEC; Properties = TYPE_SOLID|PROP_LIFE_DEC;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_BANG() void Element::Element_BANG()
{ {
Identifier = "DEFAULT_PT_BANG"; Identifier = "DEFAULT_PT_BANG";
Name = "TNT"; Name = "TNT"_ascii;
Colour = PIXPACK(0xC05050); Colour = PIXPACK(0xC05050);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -29,7 +29,7 @@ void Element::Element_BANG()
Weight = 100; Weight = 100;
HeatConduct = 88; HeatConduct = 88;
Description = "TNT, explodes all at once."; Description = "TNT, explodes all at once."_i18n;
Properties = TYPE_SOLID | PROP_NEUTPENETRATE; Properties = TYPE_SOLID | PROP_NEUTPENETRATE;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_BCLN() void Element::Element_BCLN()
{ {
Identifier = "DEFAULT_PT_BCLN"; Identifier = "DEFAULT_PT_BCLN";
Name = "BCLN"; Name = "BCLN"_ascii;
Colour = PIXPACK(0xFFD040); Colour = PIXPACK(0xFFD040);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SPECIAL; MenuSection = SC_SPECIAL;
@ -29,7 +29,7 @@ void Element::Element_BCLN()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Breakable Clone."; Description = "Breakable Clone."_i18n;
Properties = TYPE_SOLID | PROP_LIFE_DEC | PROP_LIFE_KILL_DEC | PROP_NOCTYPEDRAW; Properties = TYPE_SOLID | PROP_LIFE_DEC | PROP_LIFE_KILL_DEC | PROP_NOCTYPEDRAW;

View File

@ -6,7 +6,7 @@ int Element_COAL_graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_BCOL() void Element::Element_BCOL()
{ {
Identifier = "DEFAULT_PT_BCOL"; Identifier = "DEFAULT_PT_BCOL";
Name = "BCOL"; Name = "BCOL"_ascii;
Colour = PIXPACK(0x333333); Colour = PIXPACK(0x333333);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_POWDERS; MenuSection = SC_POWDERS;
@ -31,7 +31,7 @@ void Element::Element_BCOL()
Weight = 90; Weight = 90;
HeatConduct = 150; HeatConduct = 150;
Description = "Broken Coal. Heavy particles, burns slowly."; Description = "Broken Coal. Heavy particles, burns slowly."_i18n;
Properties = TYPE_PART; Properties = TYPE_PART;

View File

@ -3,7 +3,7 @@
void Element::Element_BGLA() void Element::Element_BGLA()
{ {
Identifier = "DEFAULT_PT_BGLA"; Identifier = "DEFAULT_PT_BGLA";
Name = "BGLA"; Name = "BGLA"_ascii;
Colour = PIXPACK(0x606060); Colour = PIXPACK(0x606060);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_POWDERS; MenuSection = SC_POWDERS;
@ -27,7 +27,7 @@ void Element::Element_BGLA()
Weight = 90; Weight = 90;
HeatConduct = 150; HeatConduct = 150;
Description = "Broken Glass, heavy particles formed when glass breaks under pressure. Meltable. Bagels."; Description = "Broken Glass, heavy particles formed when glass breaks under pressure. Meltable. Bagels."_i18n;
Properties = TYPE_PART | PROP_HOT_GLOW; Properties = TYPE_PART | PROP_HOT_GLOW;

View File

@ -3,7 +3,7 @@
void Element::Element_BHOL() void Element::Element_BHOL()
{ {
Identifier = "DEFAULT_PT_BHOL"; Identifier = "DEFAULT_PT_BHOL";
Name = "VACU"; Name = "VACU"_ascii;
Colour = PIXPACK(0x303030); Colour = PIXPACK(0x303030);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SPECIAL; MenuSection = SC_SPECIAL;
@ -28,7 +28,7 @@ void Element::Element_BHOL()
DefaultProperties.temp = R_TEMP + 70.0f + 273.15f; DefaultProperties.temp = R_TEMP + 70.0f + 273.15f;
HeatConduct = 255; HeatConduct = 255;
Description = "Vacuum, sucks in other particles and heats up."; Description = "Vacuum, sucks in other particles and heats up."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -6,7 +6,7 @@ int Element_BIZR_graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_BIZR() void Element::Element_BIZR()
{ {
Identifier = "DEFAULT_PT_BIZR"; Identifier = "DEFAULT_PT_BIZR";
Name = "BIZR"; Name = "BIZR"_ascii;
Colour = PIXPACK(0x00FF77); Colour = PIXPACK(0x00FF77);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_LIQUID; MenuSection = SC_LIQUID;
@ -30,7 +30,7 @@ void Element::Element_BIZR()
Weight = 30; Weight = 30;
HeatConduct = 29; HeatConduct = 29;
Description = "Bizarre... contradicts the normal state changes. Paints other elements with its deco color."; Description = "Bizarre... contradicts the normal state changes. Paints other elements with its deco color."_i18n;
Properties = TYPE_LIQUID; Properties = TYPE_LIQUID;

View File

@ -6,7 +6,7 @@ int Element_BIZR_graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_BIZRG() void Element::Element_BIZRG()
{ {
Identifier = "DEFAULT_PT_BIZRG"; Identifier = "DEFAULT_PT_BIZRG";
Name = "BIZG"; Name = "BIZG"_ascii;
Colour = PIXPACK(0x00FFBB); Colour = PIXPACK(0x00FFBB);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_CRACKER2; MenuSection = SC_CRACKER2;
@ -31,7 +31,7 @@ void Element::Element_BIZRG()
DefaultProperties.temp = R_TEMP - 200.0f + 273.15f; DefaultProperties.temp = R_TEMP - 200.0f + 273.15f;
HeatConduct = 42; HeatConduct = 42;
Description = "Bizarre gas."; Description = "Bizarre gas."_i18n;
Properties = TYPE_GAS; Properties = TYPE_GAS;

View File

@ -6,7 +6,7 @@ int Element_BIZR_graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_BIZRS() void Element::Element_BIZRS()
{ {
Identifier = "DEFAULT_PT_BIZRS"; Identifier = "DEFAULT_PT_BIZRS";
Name = "BIZS"; Name = "BIZS"_ascii;
Colour = PIXPACK(0x00E455); Colour = PIXPACK(0x00E455);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_CRACKER2; MenuSection = SC_CRACKER2;
@ -31,7 +31,7 @@ void Element::Element_BIZRS()
DefaultProperties.temp = R_TEMP + 300.0f + 273.15f; DefaultProperties.temp = R_TEMP + 300.0f + 273.15f;
HeatConduct = 251; HeatConduct = 251;
Description = "Bizarre solid."; Description = "Bizarre solid."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_BMTL() void Element::Element_BMTL()
{ {
Identifier = "DEFAULT_PT_BMTL"; Identifier = "DEFAULT_PT_BMTL";
Name = "BMTL"; Name = "BMTL"_ascii;
Colour = PIXPACK(0x505070); Colour = PIXPACK(0x505070);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SOLIDS; MenuSection = SC_SOLIDS;
@ -29,7 +29,7 @@ void Element::Element_BMTL()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Breakable metal. Common conductive building material, can melt and break under pressure."; Description = "Breakable metal. Common conductive building material, can melt and break under pressure."_i18n;
Properties = TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_HOT_GLOW; Properties = TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_HOT_GLOW;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_BOMB() void Element::Element_BOMB()
{ {
Identifier = "DEFAULT_PT_BOMB"; Identifier = "DEFAULT_PT_BOMB";
Name = "BOMB"; Name = "BOMB"_ascii;
Colour = PIXPACK(0xFFF288); Colour = PIXPACK(0xFFF288);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -31,7 +31,7 @@ void Element::Element_BOMB()
DefaultProperties.temp = R_TEMP - 2.0f + 273.15f; DefaultProperties.temp = R_TEMP - 2.0f + 273.15f;
HeatConduct = 29; HeatConduct = 29;
Description = "Bomb. Explodes and destroys all surrounding particles when it touches something."; Description = "Bomb. Explodes and destroys all surrounding particles when it touches something."_i18n;
Properties = TYPE_PART|PROP_SPARKSETTLE; Properties = TYPE_PART|PROP_SPARKSETTLE;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_BOYL() void Element::Element_BOYL()
{ {
Identifier = "DEFAULT_PT_BOYL"; Identifier = "DEFAULT_PT_BOYL";
Name = "BOYL"; Name = "BOYL"_ascii;
Colour = PIXPACK(0x0A3200); Colour = PIXPACK(0x0A3200);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_GAS; MenuSection = SC_GAS;
@ -30,7 +30,7 @@ void Element::Element_BOYL()
DefaultProperties.temp = R_TEMP + 2.0f + 273.15f; DefaultProperties.temp = R_TEMP + 2.0f + 273.15f;
HeatConduct = 42; HeatConduct = 42;
Description = "Boyle, variable pressure gas. Expands when heated."; Description = "Boyle, variable pressure gas. Expands when heated."_i18n;
Properties = TYPE_GAS; Properties = TYPE_GAS;

View File

@ -5,7 +5,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_BRAY() void Element::Element_BRAY()
{ {
Identifier = "DEFAULT_PT_BRAY"; Identifier = "DEFAULT_PT_BRAY";
Name = "BRAY"; Name = "BRAY"_ascii;
Colour = PIXPACK(0xFFFFFF); Colour = PIXPACK(0xFFFFFF);
MenuVisible = 0; MenuVisible = 0;
MenuSection = SC_ELEC; MenuSection = SC_ELEC;
@ -29,7 +29,7 @@ void Element::Element_BRAY()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Ray Point. Rays create points when they collide."; Description = "Ray Point. Rays create points when they collide."_i18n;
Properties = TYPE_SOLID|PROP_LIFE_DEC|PROP_LIFE_KILL; Properties = TYPE_SOLID|PROP_LIFE_DEC|PROP_LIFE_KILL;

View File

@ -5,7 +5,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_BRCK() void Element::Element_BRCK()
{ {
Identifier = "DEFAULT_PT_BRCK"; Identifier = "DEFAULT_PT_BRCK";
Name = "BRCK"; Name = "BRCK"_ascii;
Colour = PIXPACK(0x808080); Colour = PIXPACK(0x808080);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SOLIDS; MenuSection = SC_SOLIDS;
@ -29,7 +29,7 @@ void Element::Element_BRCK()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Brick, breakable building material."; Description = "Brick, breakable building material."_i18n;
Properties = TYPE_SOLID|PROP_HOT_GLOW; Properties = TYPE_SOLID|PROP_HOT_GLOW;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_BREC() void Element::Element_BREC()
{ {
Identifier = "DEFAULT_PT_BREC"; Identifier = "DEFAULT_PT_BREC";
Name = "BREL"; Name = "BREL"_ascii;
Colour = PIXPACK(0x707060); Colour = PIXPACK(0x707060);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_POWDERS; MenuSection = SC_POWDERS;
@ -29,7 +29,7 @@ void Element::Element_BREC()
Weight = 90; Weight = 90;
HeatConduct = 211; HeatConduct = 211;
Description = "Broken electronics. Formed from EMP blasts, and when constantly sparked while under pressure, turns to EXOT."; Description = "Broken electronics. Formed from EMP blasts, and when constantly sparked while under pressure, turns to EXOT."_i18n;
Properties = TYPE_PART|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_HOT_GLOW; Properties = TYPE_PART|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_HOT_GLOW;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_BRMT() void Element::Element_BRMT()
{ {
Identifier = "DEFAULT_PT_BRMT"; Identifier = "DEFAULT_PT_BRMT";
Name = "BRMT"; Name = "BRMT"_ascii;
Colour = PIXPACK(0x705060); Colour = PIXPACK(0x705060);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_POWDERS; MenuSection = SC_POWDERS;
@ -29,7 +29,7 @@ void Element::Element_BRMT()
Weight = 90; Weight = 90;
HeatConduct = 211; HeatConduct = 211;
Description = "Broken metal. Created when iron rusts or when metals break from pressure."; Description = "Broken metal. Created when iron rusts or when metals break from pressure."_i18n;
Properties = TYPE_PART|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_HOT_GLOW; Properties = TYPE_PART|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_HOT_GLOW;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_BTRY() void Element::Element_BTRY()
{ {
Identifier = "DEFAULT_PT_BTRY"; Identifier = "DEFAULT_PT_BTRY";
Name = "BTRY"; Name = "BTRY"_ascii;
Colour = PIXPACK(0x858505); Colour = PIXPACK(0x858505);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_ELEC; MenuSection = SC_ELEC;
@ -29,7 +29,7 @@ void Element::Element_BTRY()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Battery. Generates infinite electricity."; Description = "Battery. Generates infinite electricity."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -6,7 +6,7 @@ int Element_VIBR_graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_BVBR() void Element::Element_BVBR()
{ {
Identifier = "DEFAULT_PT_BVBR"; Identifier = "DEFAULT_PT_BVBR";
Name = "BVBR"; Name = "BVBR"_ascii;
Colour = PIXPACK(0x005000); Colour = PIXPACK(0x005000);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_NUCLEAR; MenuSection = SC_NUCLEAR;
@ -31,7 +31,7 @@ void Element::Element_BVBR()
DefaultProperties.temp = 273.15f; DefaultProperties.temp = 273.15f;
HeatConduct = 164; HeatConduct = 164;
Description = "Broken vibranium."; Description = "Broken vibranium."_i18n;
Properties = TYPE_PART|PROP_LIFE_DEC; Properties = TYPE_PART|PROP_LIFE_DEC;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_C5() void Element::Element_C5()
{ {
Identifier = "DEFAULT_PT_C5"; Identifier = "DEFAULT_PT_C5";
Name = "C-5"; Name = "C-5"_ascii;
Colour = PIXPACK(0x2050E0); Colour = PIXPACK(0x2050E0);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -30,7 +30,7 @@ void Element::Element_C5()
Weight = 100; Weight = 100;
HeatConduct = 88; HeatConduct = 88;
Description = "Cold explosive, set off by anything cold."; Description = "Cold explosive, set off by anything cold."_i18n;
Properties = TYPE_SOLID | PROP_NEUTPENETRATE | PROP_LIFE_DEC; Properties = TYPE_SOLID | PROP_NEUTPENETRATE | PROP_LIFE_DEC;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_CAUS() void Element::Element_CAUS()
{ {
Identifier = "DEFAULT_PT_CAUS"; Identifier = "DEFAULT_PT_CAUS";
Name = "CAUS"; Name = "CAUS"_ascii;
Colour = PIXPACK(0x80FFA0); Colour = PIXPACK(0x80FFA0);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_GAS; MenuSection = SC_GAS;
@ -29,7 +29,7 @@ void Element::Element_CAUS()
Weight = 1; Weight = 1;
HeatConduct = 70; HeatConduct = 70;
Description = "Caustic Gas, acts like ACID."; Description = "Caustic Gas, acts like ACID."_i18n;
Properties = TYPE_GAS|PROP_DEADLY; Properties = TYPE_GAS|PROP_DEADLY;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_CBNW() void Element::Element_CBNW()
{ {
Identifier = "DEFAULT_PT_CBNW"; Identifier = "DEFAULT_PT_CBNW";
Name = "BUBW"; Name = "BUBW"_ascii;
Colour = PIXPACK(0x2030D0); Colour = PIXPACK(0x2030D0);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_LIQUID; MenuSection = SC_LIQUID;
@ -31,7 +31,7 @@ void Element::Element_CBNW()
DefaultProperties.temp = R_TEMP - 2.0f + 273.15f; DefaultProperties.temp = R_TEMP - 2.0f + 273.15f;
HeatConduct = 29; HeatConduct = 29;
Description = "Carbonated water. Slowly releases CO2."; Description = "Carbonated water. Slowly releases CO2."_i18n;
Properties = TYPE_LIQUID|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_NEUTPENETRATE; Properties = TYPE_LIQUID|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_NEUTPENETRATE;

View File

@ -7,7 +7,7 @@ static void create(ELEMENT_CREATE_FUNC_ARGS);
void Element::Element_CFLM() void Element::Element_CFLM()
{ {
Identifier = "DEFAULT_PT_HFLM"; Identifier = "DEFAULT_PT_HFLM";
Name = "CFLM"; Name = "CFLM"_ascii;
Colour = PIXPACK(0x8080FF); Colour = PIXPACK(0x8080FF);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -32,7 +32,7 @@ void Element::Element_CFLM()
DefaultProperties.temp = 0.0f; DefaultProperties.temp = 0.0f;
HeatConduct = 88; HeatConduct = 88;
Description = "Sub-zero flame."; Description = "Sub-zero flame."_i18n;
Properties = TYPE_GAS|PROP_LIFE_DEC|PROP_LIFE_KILL; Properties = TYPE_GAS|PROP_LIFE_DEC|PROP_LIFE_KILL;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_CLNE() void Element::Element_CLNE()
{ {
Identifier = "DEFAULT_PT_CLNE"; Identifier = "DEFAULT_PT_CLNE";
Name = "CLNE"; Name = "CLNE"_ascii;
Colour = PIXPACK(0xFFD010); Colour = PIXPACK(0xFFD010);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SPECIAL; MenuSection = SC_SPECIAL;
@ -29,7 +29,7 @@ void Element::Element_CLNE()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Clone. Duplicates any particles it touches."; Description = "Clone. Duplicates any particles it touches."_i18n;
Properties = TYPE_SOLID | PROP_NOCTYPEDRAW; Properties = TYPE_SOLID | PROP_NOCTYPEDRAW;

View File

@ -7,7 +7,7 @@ static void create(ELEMENT_CREATE_FUNC_ARGS);
void Element::Element_CLST() void Element::Element_CLST()
{ {
Identifier = "DEFAULT_PT_CLST"; Identifier = "DEFAULT_PT_CLST";
Name = "CLST"; Name = "CLST"_ascii;
Colour = PIXPACK(0xE4A4A4); Colour = PIXPACK(0xE4A4A4);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_POWDERS; MenuSection = SC_POWDERS;
@ -31,7 +31,7 @@ void Element::Element_CLST()
Weight = 55; Weight = 55;
HeatConduct = 70; HeatConduct = 70;
Description = "Clay dust. Produces paste when mixed with water."; Description = "Clay dust. Produces paste when mixed with water."_i18n;
Properties = TYPE_PART; Properties = TYPE_PART;

View File

@ -3,7 +3,7 @@
void Element::Element_CNCT() void Element::Element_CNCT()
{ {
Identifier = "DEFAULT_PT_CNCT"; Identifier = "DEFAULT_PT_CNCT";
Name = "CNCT"; Name = "CNCT"_ascii;
Colour = PIXPACK(0xC0C0C0); Colour = PIXPACK(0xC0C0C0);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_POWDERS; MenuSection = SC_POWDERS;
@ -27,7 +27,7 @@ void Element::Element_CNCT()
Weight = 55; Weight = 55;
HeatConduct = 100; HeatConduct = 100;
Description = "Concrete, stronger than stone."; Description = "Concrete, stronger than stone."_i18n;
Properties = TYPE_PART|PROP_HOT_GLOW; Properties = TYPE_PART|PROP_HOT_GLOW;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_CO2() void Element::Element_CO2()
{ {
Identifier = "DEFAULT_PT_CO2"; Identifier = "DEFAULT_PT_CO2";
Name = "CO2"; Name = "CO2"_ascii;
Colour = PIXPACK(0x666666); Colour = PIXPACK(0x666666);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_GAS; MenuSection = SC_GAS;
@ -29,7 +29,7 @@ void Element::Element_CO2()
Weight = 1; Weight = 1;
HeatConduct = 88; HeatConduct = 88;
Description = "Carbon Dioxide. Heavy gas, drifts downwards. Carbonates water and turns to dry ice when cold."; Description = "Carbon Dioxide. Heavy gas, drifts downwards. Carbonates water and turns to dry ice when cold."_i18n;
Properties = TYPE_GAS; Properties = TYPE_GAS;

View File

@ -6,7 +6,7 @@ int Element_COAL_graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_COAL() void Element::Element_COAL()
{ {
Identifier = "DEFAULT_PT_COAL"; Identifier = "DEFAULT_PT_COAL";
Name = "COAL"; Name = "COAL"_ascii;
Colour = PIXPACK(0x222222); Colour = PIXPACK(0x222222);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SOLIDS; MenuSection = SC_SOLIDS;
@ -31,7 +31,7 @@ void Element::Element_COAL()
Weight = 100; Weight = 100;
HeatConduct = 200; HeatConduct = 200;
Description = "Coal, Burns very slowly. Gets red when hot."; Description = "Coal, Burns very slowly. Gets red when hot."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_CONV() void Element::Element_CONV()
{ {
Identifier = "DEFAULT_PT_CONV"; Identifier = "DEFAULT_PT_CONV";
Name = "CONV"; Name = "CONV"_ascii;
Colour = PIXPACK(0x0AAB0A); Colour = PIXPACK(0x0AAB0A);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SPECIAL; MenuSection = SC_SPECIAL;
@ -29,7 +29,7 @@ void Element::Element_CONV()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Converter. Converts everything into whatever it first touches."; Description = "Converter. Converts everything into whatever it first touches."_i18n;
Properties = TYPE_SOLID | PROP_NOCTYPEDRAW; Properties = TYPE_SOLID | PROP_NOCTYPEDRAW;

View File

@ -7,7 +7,7 @@ static unsigned int wavelengthToDecoColour(int wavelength);
void Element::Element_CRAY() void Element::Element_CRAY()
{ {
Identifier = "DEFAULT_PT_CRAY"; Identifier = "DEFAULT_PT_CRAY";
Name = "CRAY"; Name = "CRAY"_ascii;
Colour = PIXPACK(0xBBFF00); Colour = PIXPACK(0xBBFF00);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_ELEC; MenuSection = SC_ELEC;
@ -31,7 +31,7 @@ void Element::Element_CRAY()
Weight = 100; Weight = 100;
HeatConduct = 0; HeatConduct = 0;
Description = "Particle Ray Emitter. Creates a beam of particles set by its ctype, with a range set by tmp."; Description = "Particle Ray Emitter. Creates a beam of particles set by its ctype, with a range set by tmp."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -7,7 +7,7 @@ static void create(ELEMENT_CREATE_FUNC_ARGS);
void Element::Element_CRMC() void Element::Element_CRMC()
{ {
Identifier = "DEFAULT_PT_CRMC"; Identifier = "DEFAULT_PT_CRMC";
Name = "CRMC"; Name = "CRMC"_ascii;
Colour = PIXPACK(0xD6D1D4); Colour = PIXPACK(0xD6D1D4);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SOLIDS; MenuSection = SC_SOLIDS;
@ -31,7 +31,7 @@ void Element::Element_CRMC()
Weight = 100; Weight = 100;
HeatConduct = 35; HeatConduct = 35;
Description = "Ceramic. Gets stronger under pressure."; Description = "Ceramic. Gets stronger under pressure."_i18n;
Properties = TYPE_SOLID | PROP_NEUTPASS; Properties = TYPE_SOLID | PROP_NEUTPASS;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_DCEL() void Element::Element_DCEL()
{ {
Identifier = "DEFAULT_PT_DCEL"; Identifier = "DEFAULT_PT_DCEL";
Name = "DCEL"; Name = "DCEL"_ascii;
Colour = PIXPACK(0x99CC00); Colour = PIXPACK(0x99CC00);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_FORCE; MenuSection = SC_FORCE;
@ -30,7 +30,7 @@ void Element::Element_DCEL()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Decelerator, slows down nearby elements."; Description = "Decelerator, slows down nearby elements."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -3,7 +3,7 @@
void Element::Element_DESL() void Element::Element_DESL()
{ {
Identifier = "DEFAULT_PT_DESL"; Identifier = "DEFAULT_PT_DESL";
Name = "DESL"; Name = "DESL"_ascii;
Colour = PIXPACK(0x440000); Colour = PIXPACK(0x440000);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_LIQUID; MenuSection = SC_LIQUID;
@ -27,7 +27,7 @@ void Element::Element_DESL()
Weight = 15; Weight = 15;
HeatConduct = 42; HeatConduct = 42;
Description = "Liquid diesel. Explodes under high pressure and temperatures."; Description = "Liquid diesel. Explodes under high pressure and temperatures."_i18n;
Properties = TYPE_LIQUID; Properties = TYPE_LIQUID;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_DEST() void Element::Element_DEST()
{ {
Identifier = "DEFAULT_PT_DEST"; Identifier = "DEFAULT_PT_DEST";
Name = "DEST"; Name = "DEST"_ascii;
Colour = PIXPACK(0xFF3311); Colour = PIXPACK(0xFF3311);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -30,7 +30,7 @@ void Element::Element_DEST()
Weight = 101; Weight = 101;
HeatConduct = 150; HeatConduct = 150;
Description = "More destructive Bomb, can break through virtually anything."; Description = "More destructive Bomb, can break through virtually anything."_i18n;
Properties = TYPE_PART|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC; Properties = TYPE_PART|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC;

View File

@ -7,7 +7,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_DEUT() void Element::Element_DEUT()
{ {
Identifier = "DEFAULT_PT_DEUT"; Identifier = "DEFAULT_PT_DEUT";
Name = "DEUT"; Name = "DEUT"_ascii;
Colour = PIXPACK(0x00153F); Colour = PIXPACK(0x00153F);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_NUCLEAR; MenuSection = SC_NUCLEAR;
@ -32,7 +32,7 @@ void Element::Element_DEUT()
DefaultProperties.temp = R_TEMP - 2.0f + 273.15f; DefaultProperties.temp = R_TEMP - 2.0f + 273.15f;
HeatConduct = 251; HeatConduct = 251;
Description = "Deuterium oxide. Volume changes with temp, radioactive with neutrons."; Description = "Deuterium oxide. Volume changes with temp, radioactive with neutrons."_i18n;
Properties = TYPE_LIQUID|PROP_NEUTPASS; Properties = TYPE_LIQUID|PROP_NEUTPASS;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_DLAY() void Element::Element_DLAY()
{ {
Identifier = "DEFAULT_PT_DLAY"; Identifier = "DEFAULT_PT_DLAY";
Name = "DLAY"; Name = "DLAY"_ascii;
Colour = PIXPACK(0x753590); Colour = PIXPACK(0x753590);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_POWERED; MenuSection = SC_POWERED;
@ -31,7 +31,7 @@ void Element::Element_DLAY()
DefaultProperties.temp = 4.0f + 273.15f; DefaultProperties.temp = 4.0f + 273.15f;
HeatConduct = 0; HeatConduct = 0;
Description = "Conducts with temperature-dependent delay. (use HEAT/COOL)."; Description = "Conducts with temperature-dependent delay. (use HEAT/COOL)."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_DMG() void Element::Element_DMG()
{ {
Identifier = "DEFAULT_PT_DMG"; Identifier = "DEFAULT_PT_DMG";
Name = "DMG"; Name = "DMG"_ascii;
Colour = PIXPACK(0x88FF88); Colour = PIXPACK(0x88FF88);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_FORCE; MenuSection = SC_FORCE;
@ -31,7 +31,7 @@ void Element::Element_DMG()
DefaultProperties.temp = R_TEMP - 2.0f + 273.15f; DefaultProperties.temp = R_TEMP - 2.0f + 273.15f;
HeatConduct = 29; HeatConduct = 29;
Description = "Generates damaging pressure and breaks any elements it hits."; Description = "Generates damaging pressure and breaks any elements it hits."_i18n;
Properties = TYPE_PART|PROP_SPARKSETTLE; Properties = TYPE_PART|PROP_SPARKSETTLE;

View File

@ -3,7 +3,7 @@
void Element::Element_DMND() void Element::Element_DMND()
{ {
Identifier = "DEFAULT_PT_DMND"; Identifier = "DEFAULT_PT_DMND";
Name = "DMND"; Name = "DMND"_ascii;
Colour = PIXPACK(0xCCFFFF); Colour = PIXPACK(0xCCFFFF);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SPECIAL; MenuSection = SC_SPECIAL;
@ -27,7 +27,7 @@ void Element::Element_DMND()
Weight = 100; Weight = 100;
HeatConduct = 186; HeatConduct = 186;
Description = "Diamond. Indestructible."; Description = "Diamond. Indestructible."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_DRAY() void Element::Element_DRAY()
{ {
Identifier = "DEFAULT_PT_DRAY"; Identifier = "DEFAULT_PT_DRAY";
Name = "DRAY"; Name = "DRAY"_ascii;
Colour = PIXPACK(0xFFAA22); Colour = PIXPACK(0xFFAA22);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_ELEC; MenuSection = SC_ELEC;
@ -29,7 +29,7 @@ void Element::Element_DRAY()
Weight = 100; Weight = 100;
HeatConduct = 0; HeatConduct = 0;
Description = "Duplicator ray. Replicates a line of particles in front of it."; Description = "Duplicator ray. Replicates a line of particles in front of it."_i18n;
Properties = TYPE_SOLID | PROP_LIFE_DEC; Properties = TYPE_SOLID | PROP_LIFE_DEC;

View File

@ -3,7 +3,7 @@
void Element::Element_DRIC() void Element::Element_DRIC()
{ {
Identifier = "DEFAULT_PT_DRIC"; Identifier = "DEFAULT_PT_DRIC";
Name = "DRIC"; Name = "DRIC"_ascii;
Colour = PIXPACK(0xE0E0E0); Colour = PIXPACK(0xE0E0E0);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SOLIDS; MenuSection = SC_SOLIDS;
@ -28,7 +28,7 @@ void Element::Element_DRIC()
DefaultProperties.temp = 172.65f; DefaultProperties.temp = 172.65f;
HeatConduct = 2; HeatConduct = 2;
Description = "Dry Ice, formed when CO2 is cooled."; Description = "Dry Ice, formed when CO2 is cooled."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_DSTW() void Element::Element_DSTW()
{ {
Identifier = "DEFAULT_PT_DSTW"; Identifier = "DEFAULT_PT_DSTW";
Name = "DSTW"; Name = "DSTW"_ascii;
Colour = PIXPACK(0x1020C0); Colour = PIXPACK(0x1020C0);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_LIQUID; MenuSection = SC_LIQUID;
@ -30,7 +30,7 @@ void Element::Element_DSTW()
DefaultProperties.temp = R_TEMP - 2.0f + 273.15f; DefaultProperties.temp = R_TEMP - 2.0f + 273.15f;
HeatConduct = 23; HeatConduct = 23;
Description = "Distilled water, does not conduct electricity."; Description = "Distilled water, does not conduct electricity."_i18n;
Properties = TYPE_LIQUID|PROP_NEUTPASS; Properties = TYPE_LIQUID|PROP_NEUTPASS;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_DTEC() void Element::Element_DTEC()
{ {
Identifier = "DEFAULT_PT_DTEC"; Identifier = "DEFAULT_PT_DTEC";
Name = "DTEC"; Name = "DTEC"_ascii;
Colour = PIXPACK(0xFD9D18); Colour = PIXPACK(0xFD9D18);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SENSOR; MenuSection = SC_SENSOR;
@ -29,7 +29,7 @@ void Element::Element_DTEC()
Weight = 100; Weight = 100;
HeatConduct = 0; HeatConduct = 0;
Description = "Detector, creates a spark when something with its ctype is nearby."; Description = "Detector, creates a spark when something with its ctype is nearby."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -3,7 +3,7 @@
void Element::Element_DUST() void Element::Element_DUST()
{ {
Identifier = "DEFAULT_PT_DUST"; Identifier = "DEFAULT_PT_DUST";
Name = "DUST"; Name = "DUST"_ascii;
Colour = PIXPACK(0xFFE0A0); Colour = PIXPACK(0xFFE0A0);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_POWDERS; MenuSection = SC_POWDERS;
@ -28,7 +28,7 @@ void Element::Element_DUST()
Weight = 85; Weight = 85;
HeatConduct = 70; HeatConduct = 70;
Description = "Very light dust. Flammable."; Description = "Very light dust. Flammable."_i18n;
Properties = TYPE_PART; Properties = TYPE_PART;

View File

@ -3,7 +3,7 @@
void Element::Element_DYST() void Element::Element_DYST()
{ {
Identifier = "DEFAULT_PT_DYST"; Identifier = "DEFAULT_PT_DYST";
Name = "DYST"; Name = "DYST"_ascii;
Colour = PIXPACK(0xBBB0A0); Colour = PIXPACK(0xBBB0A0);
MenuVisible = 0; MenuVisible = 0;
MenuSection = SC_POWDERS; MenuSection = SC_POWDERS;
@ -27,7 +27,7 @@ void Element::Element_DYST()
Weight = 80; Weight = 80;
HeatConduct = 70; HeatConduct = 70;
Description = "Dead Yeast."; Description = "Dead Yeast."_i18n;
Properties = TYPE_PART; Properties = TYPE_PART;

View File

@ -3,7 +3,7 @@
void Element::Element_E116() void Element::Element_E116()
{ {
Identifier = "DEFAULT_PT_116"; Identifier = "DEFAULT_PT_116";
Name = "EQVE"; Name = "EQVE"_ascii;
Colour = PIXPACK(0xFFE0A0); Colour = PIXPACK(0xFFE0A0);
MenuVisible = 0; MenuVisible = 0;
MenuSection = SC_CRACKER2; MenuSection = SC_CRACKER2;
@ -27,7 +27,7 @@ void Element::Element_E116()
Weight = 85; Weight = 85;
HeatConduct = 70; HeatConduct = 70;
Description = "A failed shared velocity test."; Description = "A failed shared velocity test."_i18n;
Properties = TYPE_PART; Properties = TYPE_PART;

View File

@ -3,7 +3,7 @@
void Element::Element_E146() void Element::Element_E146()
{ {
Identifier = "DEFAULT_PT_146"; Identifier = "DEFAULT_PT_146";
Name = "BRAN"; Name = "BRAN"_ascii;
Colour = PIXPACK(0xCCCC00); Colour = PIXPACK(0xCCCC00);
MenuVisible = 0; MenuVisible = 0;
MenuSection = SC_LIFE; MenuSection = SC_LIFE;
@ -28,7 +28,7 @@ void Element::Element_E146()
DefaultProperties.temp = 9000.0f; DefaultProperties.temp = 9000.0f;
HeatConduct = 40; HeatConduct = 40;
Description = "Brian 6 S6/B246/3"; Description = "Brian 6 S6/B246/3"_i18n;
Properties = TYPE_SOLID|PROP_LIFE; Properties = TYPE_SOLID|PROP_LIFE;

View File

@ -7,7 +7,7 @@ static void create(ELEMENT_CREATE_FUNC_ARGS);
void Element::Element_ELEC() void Element::Element_ELEC()
{ {
Identifier = "DEFAULT_PT_ELEC"; Identifier = "DEFAULT_PT_ELEC";
Name = "ELEC"; Name = "ELEC"_ascii;
Colour = PIXPACK(0xDFEFFF); Colour = PIXPACK(0xDFEFFF);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_NUCLEAR; MenuSection = SC_NUCLEAR;
@ -32,7 +32,7 @@ void Element::Element_ELEC()
DefaultProperties.temp = R_TEMP + 200.0f + 273.15f; DefaultProperties.temp = R_TEMP + 200.0f + 273.15f;
HeatConduct = 251; HeatConduct = 251;
Description = "Electrons. Sparks electronics, reacts with NEUT and WATR."; Description = "Electrons. Sparks electronics, reacts with NEUT and WATR."_i18n;
Properties = TYPE_ENERGY|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC; Properties = TYPE_ENERGY|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_EMBR() void Element::Element_EMBR()
{ {
Identifier = "DEFAULT_PT_EMBR"; Identifier = "DEFAULT_PT_EMBR";
Name = "EMBR"; Name = "EMBR"_ascii;
Colour = PIXPACK(0xFFF288); Colour = PIXPACK(0xFFF288);
MenuVisible = 0; MenuVisible = 0;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -31,7 +31,7 @@ void Element::Element_EMBR()
DefaultProperties.temp = 500.0f + 273.15f; DefaultProperties.temp = 500.0f + 273.15f;
HeatConduct = 29; HeatConduct = 29;
Description = "Sparks. Formed by explosions."; Description = "Sparks. Formed by explosions."_i18n;
Properties = TYPE_PART|PROP_LIFE_DEC|PROP_LIFE_KILL|PROP_SPARKSETTLE; Properties = TYPE_PART|PROP_LIFE_DEC|PROP_LIFE_KILL|PROP_SPARKSETTLE;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_EMP() void Element::Element_EMP()
{ {
Identifier = "DEFAULT_PT_EMP"; Identifier = "DEFAULT_PT_EMP";
Name = "EMP"; Name = "EMP"_ascii;
Colour = PIXPACK(0x66AAFF); Colour = PIXPACK(0x66AAFF);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_ELEC; MenuSection = SC_ELEC;
@ -30,7 +30,7 @@ void Element::Element_EMP()
Weight = 100; Weight = 100;
HeatConduct = 121; HeatConduct = 121;
Description = "Electromagnetic pulse. Breaks activated electronics."; Description = "Electromagnetic pulse. Breaks activated electronics."_i18n;
Properties = TYPE_SOLID|PROP_LIFE_DEC; Properties = TYPE_SOLID|PROP_LIFE_DEC;

View File

@ -7,7 +7,7 @@ static void changeType(ELEMENT_CHANGETYPE_FUNC_ARGS);
void Element::Element_ETRD() void Element::Element_ETRD()
{ {
Identifier = "DEFAULT_PT_ETRD"; Identifier = "DEFAULT_PT_ETRD";
Name = "ETRD"; Name = "ETRD"_ascii;
Colour = PIXPACK(0x404040); Colour = PIXPACK(0x404040);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_ELEC; MenuSection = SC_ELEC;
@ -31,7 +31,7 @@ void Element::Element_ETRD()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Electrode. Creates a surface that allows Plasma arcs. (Use sparingly)"; Description = "Electrode. Creates a surface that allows Plasma arcs. (Use sparingly)"_i18n;
Properties = TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC; Properties = TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_EXOT() void Element::Element_EXOT()
{ {
Identifier = "DEFAULT_PT_EXOT"; Identifier = "DEFAULT_PT_EXOT";
Name = "EXOT"; Name = "EXOT"_ascii;
Colour = PIXPACK(0x247BFE); Colour = PIXPACK(0x247BFE);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_NUCLEAR; MenuSection = SC_NUCLEAR;
@ -31,7 +31,7 @@ void Element::Element_EXOT()
DefaultProperties.temp = R_TEMP - 2.0f + 273.15f; DefaultProperties.temp = R_TEMP - 2.0f + 273.15f;
HeatConduct = 250; HeatConduct = 250;
Description = "Exotic matter. Explodes with excess exposure to electrons. Has many other odd reactions."; Description = "Exotic matter. Explodes with excess exposure to electrons. Has many other odd reactions."_i18n;
Properties = TYPE_LIQUID|PROP_NEUTPASS; Properties = TYPE_LIQUID|PROP_NEUTPASS;

View File

@ -14,7 +14,7 @@ int Element_STKM_run_stickman(playerst *playerp, UPDATE_FUNC_ARGS);
void Element::Element_FIGH() void Element::Element_FIGH()
{ {
Identifier = "DEFAULT_PT_FIGH"; Identifier = "DEFAULT_PT_FIGH";
Name = "FIGH"; Name = "FIGH"_ascii;
Colour = PIXPACK(0xFFE0A0); Colour = PIXPACK(0xFFE0A0);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SPECIAL; MenuSection = SC_SPECIAL;
@ -40,7 +40,7 @@ void Element::Element_FIGH()
DefaultProperties.temp = R_TEMP + 14.6f + 273.15f; DefaultProperties.temp = R_TEMP + 14.6f + 273.15f;
HeatConduct = 0; HeatConduct = 0;
Description = "Fighter. Tries to kill stickmen. You must first give it an element to kill him with."; Description = "Fighter. Tries to kill stickmen. You must first give it an element to kill him with."_i18n;
Properties = PROP_NOCTYPEDRAW; Properties = PROP_NOCTYPEDRAW;

View File

@ -8,7 +8,7 @@ int Element_FILT_getWavelengths(Particle* cpart);
void Element::Element_FILT() void Element::Element_FILT()
{ {
Identifier = "DEFAULT_PT_FILT"; Identifier = "DEFAULT_PT_FILT";
Name = "FILT"; Name = "FILT"_ascii;
Colour = PIXPACK(0x000056); Colour = PIXPACK(0x000056);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SOLIDS; MenuSection = SC_SOLIDS;
@ -32,7 +32,7 @@ void Element::Element_FILT()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Filter for photons, changes the color."; Description = "Filter for photons, changes the color."_i18n;
Properties = TYPE_SOLID | PROP_NOAMBHEAT | PROP_LIFE_DEC; Properties = TYPE_SOLID | PROP_NOAMBHEAT | PROP_LIFE_DEC;

View File

@ -9,7 +9,7 @@ static void create(ELEMENT_CREATE_FUNC_ARGS);
void Element::Element_FIRE() void Element::Element_FIRE()
{ {
Identifier = "DEFAULT_PT_FIRE"; Identifier = "DEFAULT_PT_FIRE";
Name = "FIRE"; Name = "FIRE"_ascii;
Colour = PIXPACK(0xFF1000); Colour = PIXPACK(0xFF1000);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -34,7 +34,7 @@ void Element::Element_FIRE()
DefaultProperties.temp = R_TEMP + 400.0f + 273.15f; DefaultProperties.temp = R_TEMP + 400.0f + 273.15f;
HeatConduct = 88; HeatConduct = 88;
Description = "Ignites flammable materials. Heats air."; Description = "Ignites flammable materials. Heats air."_i18n;
Properties = TYPE_GAS|PROP_LIFE_DEC|PROP_LIFE_KILL; Properties = TYPE_GAS|PROP_LIFE_DEC|PROP_LIFE_KILL;

View File

@ -7,7 +7,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_FIRW() void Element::Element_FIRW()
{ {
Identifier = "DEFAULT_PT_FIRW"; Identifier = "DEFAULT_PT_FIRW";
Name = "FIRW"; Name = "FIRW"_ascii;
Colour = PIXPACK(0xFFA040); Colour = PIXPACK(0xFFA040);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -31,7 +31,7 @@ void Element::Element_FIRW()
Weight = 55; Weight = 55;
HeatConduct = 70; HeatConduct = 70;
Description = "Fireworks! Colorful, set off by fire."; Description = "Fireworks! Colorful, set off by fire."_i18n;
Properties = TYPE_PART|PROP_LIFE_DEC; Properties = TYPE_PART|PROP_LIFE_DEC;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_FOG() void Element::Element_FOG()
{ {
Identifier = "DEFAULT_PT_FOG"; Identifier = "DEFAULT_PT_FOG";
Name = "FOG"; Name = "FOG"_ascii;
Colour = PIXPACK(0xAAAAAA); Colour = PIXPACK(0xAAAAAA);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_GAS; MenuSection = SC_GAS;
@ -30,7 +30,7 @@ void Element::Element_FOG()
DefaultProperties.temp = 243.15f; DefaultProperties.temp = 243.15f;
HeatConduct = 100; HeatConduct = 100;
Description = "Fog, created when an electric current is passed through RIME."; Description = "Fog, created when an electric current is passed through RIME."_i18n;
Properties = TYPE_GAS|PROP_LIFE_DEC; Properties = TYPE_GAS|PROP_LIFE_DEC;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_FRAY() void Element::Element_FRAY()
{ {
Identifier = "DEFAULT_PT_FRAY"; Identifier = "DEFAULT_PT_FRAY";
Name = "FRAY"; Name = "FRAY"_ascii;
Colour = PIXPACK(0x00BBFF); Colour = PIXPACK(0x00BBFF);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_FORCE; MenuSection = SC_FORCE;
@ -30,7 +30,7 @@ void Element::Element_FRAY()
DefaultProperties.temp = 20.0f + 273.15f; DefaultProperties.temp = 20.0f + 273.15f;
HeatConduct = 0; HeatConduct = 0;
Description = "Force Emitter. Pushes or pulls objects based on its temperature. Use like ARAY."; Description = "Force Emitter. Pushes or pulls objects based on its temperature. Use like ARAY."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -5,7 +5,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_FRME() void Element::Element_FRME()
{ {
Identifier = "DEFAULT_PT_FRME"; Identifier = "DEFAULT_PT_FRME";
Name = "FRME"; Name = "FRME"_ascii;
Colour = PIXPACK(0x999988); Colour = PIXPACK(0x999988);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_FORCE; MenuSection = SC_FORCE;
@ -29,7 +29,7 @@ void Element::Element_FRME()
Weight = 100; Weight = 100;
HeatConduct = 0; HeatConduct = 0;
Description = "Frame, can be used with pistons to push many particles."; Description = "Frame, can be used with pistons to push many particles."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_FRZW() void Element::Element_FRZW()
{ {
Identifier = "DEFAULT_PT_FRZW"; Identifier = "DEFAULT_PT_FRZW";
Name = "FRZW"; Name = "FRZW"_ascii;
Colour = PIXPACK(0x1020C0); Colour = PIXPACK(0x1020C0);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_CRACKER2; MenuSection = SC_CRACKER2;
@ -30,7 +30,7 @@ void Element::Element_FRZW()
DefaultProperties.temp = 120.0f; DefaultProperties.temp = 120.0f;
HeatConduct = 29; HeatConduct = 29;
Description = "Freeze water. Hybrid liquid formed when Freeze powder melts."; Description = "Freeze water. Hybrid liquid formed when Freeze powder melts."_i18n;
Properties = TYPE_LIQUID | PROP_LIFE_DEC; Properties = TYPE_LIQUID | PROP_LIFE_DEC;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_FRZZ() void Element::Element_FRZZ()
{ {
Identifier = "DEFAULT_PT_FRZZ"; Identifier = "DEFAULT_PT_FRZZ";
Name = "FRZZ"; Name = "FRZZ"_ascii;
Colour = PIXPACK(0xC0E0FF); Colour = PIXPACK(0xC0E0FF);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_POWDERS; MenuSection = SC_POWDERS;
@ -30,7 +30,7 @@ void Element::Element_FRZZ()
DefaultProperties.temp = 253.15f; DefaultProperties.temp = 253.15f;
HeatConduct = 46; HeatConduct = 46;
Description = "Freeze powder. When melted, forms ice that always cools. Spreads with regular water."; Description = "Freeze powder. When melted, forms ice that always cools. Spreads with regular water."_i18n;
Properties = TYPE_PART; Properties = TYPE_PART;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_FSEP() void Element::Element_FSEP()
{ {
Identifier = "DEFAULT_PT_FSEP"; Identifier = "DEFAULT_PT_FSEP";
Name = "FSEP"; Name = "FSEP"_ascii;
Colour = PIXPACK(0x63AD5F); Colour = PIXPACK(0x63AD5F);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -29,7 +29,7 @@ void Element::Element_FSEP()
Weight = 70; Weight = 70;
HeatConduct = 70; HeatConduct = 70;
Description = "Fuse Powder. Burns slowly like FUSE."; Description = "Fuse Powder. Burns slowly like FUSE."_i18n;
Properties = TYPE_PART; Properties = TYPE_PART;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_FUSE() void Element::Element_FUSE()
{ {
Identifier = "DEFAULT_PT_FUSE"; Identifier = "DEFAULT_PT_FUSE";
Name = "FUSE"; Name = "FUSE"_ascii;
Colour = PIXPACK(0x0A5706); Colour = PIXPACK(0x0A5706);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -29,7 +29,7 @@ void Element::Element_FUSE()
Weight = 100; Weight = 100;
HeatConduct = 200; HeatConduct = 200;
Description = "Burns slowly. Ignites at somewhat high temperatures or with electricity."; Description = "Burns slowly. Ignites at somewhat high temperatures or with electricity."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -6,7 +6,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_FWRK() void Element::Element_FWRK()
{ {
Identifier = "DEFAULT_PT_FWRK"; Identifier = "DEFAULT_PT_FWRK";
Name = "FWRK"; Name = "FWRK"_ascii;
Colour = PIXPACK(0x666666); Colour = PIXPACK(0x666666);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -30,7 +30,7 @@ void Element::Element_FWRK()
Weight = 97; Weight = 97;
HeatConduct = 100; HeatConduct = 100;
Description = "Original version of fireworks, activated by heat/neutrons."; Description = "Original version of fireworks, activated by heat/neutrons."_i18n;
Properties = TYPE_PART|PROP_LIFE_DEC; Properties = TYPE_PART|PROP_LIFE_DEC;

View File

@ -3,7 +3,7 @@
void Element::Element_GAS() void Element::Element_GAS()
{ {
Identifier = "DEFAULT_PT_GAS"; Identifier = "DEFAULT_PT_GAS";
Name = "GAS"; Name = "GAS"_ascii;
Colour = PIXPACK(0xE0FF20); Colour = PIXPACK(0xE0FF20);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_GAS; MenuSection = SC_GAS;
@ -28,7 +28,7 @@ void Element::Element_GAS()
DefaultProperties.temp = R_TEMP + 2.0f + 273.15f; DefaultProperties.temp = R_TEMP + 2.0f + 273.15f;
HeatConduct = 42; HeatConduct = 42;
Description = "Diffuses quickly and is flammable. Liquefies into OIL under pressure."; Description = "Diffuses quickly and is flammable. Liquefies into OIL under pressure."_i18n;
Properties = TYPE_GAS | PROP_NEUTPASS; Properties = TYPE_GAS | PROP_NEUTPASS;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_GBMB() void Element::Element_GBMB()
{ {
Identifier = "DEFAULT_PT_GBMB"; Identifier = "DEFAULT_PT_GBMB";
Name = "GBMB"; Name = "GBMB"_ascii;
Colour = PIXPACK(0x1144BB); Colour = PIXPACK(0x1144BB);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_FORCE; MenuSection = SC_FORCE;
@ -31,7 +31,7 @@ void Element::Element_GBMB()
DefaultProperties.temp = R_TEMP - 2.0f + 273.15f; DefaultProperties.temp = R_TEMP - 2.0f + 273.15f;
HeatConduct = 29; HeatConduct = 29;
Description = "Gravity bomb. Sticks to the first object it touches then produces a strong gravity push."; Description = "Gravity bomb. Sticks to the first object it touches then produces a strong gravity push."_i18n;
Properties = TYPE_PART|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC; Properties = TYPE_PART|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_GEL() void Element::Element_GEL()
{ {
Identifier = "DEFAULT_PT_GEL"; Identifier = "DEFAULT_PT_GEL";
Name = "GEL"; Name = "GEL"_ascii;
Colour = PIXPACK(0xFF9900); Colour = PIXPACK(0xFF9900);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_LIQUID; MenuSection = SC_LIQUID;
@ -31,7 +31,7 @@ void Element::Element_GEL()
DefaultProperties.temp = R_TEMP - 2.0f + 273.15f; DefaultProperties.temp = R_TEMP - 2.0f + 273.15f;
HeatConduct = 29; HeatConduct = 29;
Description = "Gel. A liquid with variable viscosity and heat conductivity."; Description = "Gel. A liquid with variable viscosity and heat conductivity."_i18n;
Properties = TYPE_LIQUID|PROP_LIFE_DEC|PROP_NEUTPENETRATE; Properties = TYPE_LIQUID|PROP_LIFE_DEC|PROP_NEUTPENETRATE;

View File

@ -6,7 +6,7 @@ static void create(ELEMENT_CREATE_FUNC_ARGS);
void Element::Element_GLAS() void Element::Element_GLAS()
{ {
Identifier = "DEFAULT_PT_GLAS"; Identifier = "DEFAULT_PT_GLAS";
Name = "GLAS"; Name = "GLAS"_ascii;
Colour = PIXPACK(0x404040); Colour = PIXPACK(0x404040);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SOLIDS; MenuSection = SC_SOLIDS;
@ -30,7 +30,7 @@ void Element::Element_GLAS()
Weight = 100; Weight = 100;
HeatConduct = 150; HeatConduct = 150;
Description = "Glass. Meltable. Shatters under pressure, and refracts photons."; Description = "Glass. Meltable. Shatters under pressure, and refracts photons."_i18n;
Properties = TYPE_SOLID | PROP_NEUTPASS | PROP_HOT_GLOW | PROP_SPARKSETTLE; Properties = TYPE_SOLID | PROP_NEUTPASS | PROP_HOT_GLOW | PROP_SPARKSETTLE;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_GLOW() void Element::Element_GLOW()
{ {
Identifier = "DEFAULT_PT_GLOW"; Identifier = "DEFAULT_PT_GLOW";
Name = "GLOW"; Name = "GLOW"_ascii;
Colour = PIXPACK(0x445464); Colour = PIXPACK(0x445464);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_LIQUID; MenuSection = SC_LIQUID;
@ -31,7 +31,7 @@ void Element::Element_GLOW()
DefaultProperties.temp = R_TEMP + 20.0f + 273.15f; DefaultProperties.temp = R_TEMP + 20.0f + 273.15f;
HeatConduct = 44; HeatConduct = 44;
Description = "Glow, Glows under pressure."; Description = "Glow, Glows under pressure."_i18n;
Properties = TYPE_LIQUID | PROP_LIFE_DEC; Properties = TYPE_LIQUID | PROP_LIFE_DEC;

View File

@ -7,7 +7,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_GOLD() void Element::Element_GOLD()
{ {
Identifier = "DEFAULT_PT_GOLD"; Identifier = "DEFAULT_PT_GOLD";
Name = "GOLD"; Name = "GOLD"_ascii;
Colour = PIXPACK(0xDCAD2C); Colour = PIXPACK(0xDCAD2C);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SOLIDS; MenuSection = SC_SOLIDS;
@ -32,7 +32,7 @@ void Element::Element_GOLD()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Corrosion resistant metal, will reverse corrosion of iron."; Description = "Corrosion resistant metal, will reverse corrosion of iron."_i18n;
Properties = TYPE_SOLID|PROP_CONDUCTS|PROP_HOT_GLOW|PROP_LIFE_DEC|PROP_NEUTPASS; Properties = TYPE_SOLID|PROP_CONDUCTS|PROP_HOT_GLOW|PROP_LIFE_DEC|PROP_NEUTPASS;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_GOO() void Element::Element_GOO()
{ {
Identifier = "DEFAULT_PT_GOO"; Identifier = "DEFAULT_PT_GOO";
Name = "GOO"; Name = "GOO"_ascii;
Colour = PIXPACK(0x804000); Colour = PIXPACK(0x804000);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SOLIDS; MenuSection = SC_SOLIDS;
@ -30,7 +30,7 @@ void Element::Element_GOO()
Weight = 100; Weight = 100;
HeatConduct = 75; HeatConduct = 75;
Description = "Deforms and disappears under pressure."; Description = "Deforms and disappears under pressure."_i18n;
Properties = TYPE_SOLID | PROP_NEUTPENETRATE|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC; Properties = TYPE_SOLID | PROP_NEUTPENETRATE|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_GPMP() void Element::Element_GPMP()
{ {
Identifier = "DEFAULT_PT_GPMP"; Identifier = "DEFAULT_PT_GPMP";
Name = "GPMP"; Name = "GPMP"_ascii;
Colour = PIXPACK(0x0A3B3B); Colour = PIXPACK(0x0A3B3B);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_POWERED; MenuSection = SC_POWERED;
@ -30,7 +30,7 @@ void Element::Element_GPMP()
Weight = 100; Weight = 100;
HeatConduct = 0; HeatConduct = 0;
Description = "Gravity pump. Changes gravity to its temp when activated. (use HEAT/COOL)"; Description = "Gravity pump. Changes gravity to its temp when activated. (use HEAT/COOL)"_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -7,7 +7,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_GRAV() void Element::Element_GRAV()
{ {
Identifier = "DEFAULT_PT_GRAV"; Identifier = "DEFAULT_PT_GRAV";
Name = "GRAV"; Name = "GRAV"_ascii;
Colour = PIXPACK(0x202020); Colour = PIXPACK(0x202020);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_POWDERS; MenuSection = SC_POWDERS;
@ -31,7 +31,7 @@ void Element::Element_GRAV()
Weight = 85; Weight = 85;
HeatConduct = 70; HeatConduct = 70;
Description = "Very light dust. Changes colour based on velocity."; Description = "Very light dust. Changes colour based on velocity."_i18n;
Properties = TYPE_PART | PROP_LIFE_DEC; Properties = TYPE_PART | PROP_LIFE_DEC;

View File

@ -7,7 +7,7 @@ static void create(ELEMENT_CREATE_FUNC_ARGS);
void Element::Element_GRVT() void Element::Element_GRVT()
{ {
Identifier = "DEFAULT_PT_GRVT"; Identifier = "DEFAULT_PT_GRVT";
Name = "GRVT"; Name = "GRVT"_ascii;
Colour = PIXPACK(0x00EE76); Colour = PIXPACK(0x00EE76);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_NUCLEAR; MenuSection = SC_NUCLEAR;
@ -31,7 +31,7 @@ void Element::Element_GRVT()
Weight = -1; Weight = -1;
HeatConduct = 61; HeatConduct = 61;
Description = "Gravitons. Create Newtonian Gravity."; Description = "Gravitons. Create Newtonian Gravity."_i18n;
Properties = TYPE_ENERGY|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC; Properties = TYPE_ENERGY|PROP_LIFE_DEC|PROP_LIFE_KILL_DEC;

View File

@ -3,7 +3,7 @@
void Element::Element_GUNP() void Element::Element_GUNP()
{ {
Identifier = "DEFAULT_PT_GUNP"; Identifier = "DEFAULT_PT_GUNP";
Name = "GUN"; Name = "GUN"_ascii;
Colour = PIXPACK(0xC0C0D0); Colour = PIXPACK(0xC0C0D0);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -27,7 +27,7 @@ void Element::Element_GUNP()
Weight = 85; Weight = 85;
HeatConduct = 97; HeatConduct = 97;
Description = "Gunpowder. Light dust, explodes on contact with fire or spark."; Description = "Gunpowder. Light dust, explodes on contact with fire or spark."_i18n;
Properties = TYPE_PART; Properties = TYPE_PART;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_H2() void Element::Element_H2()
{ {
Identifier = "DEFAULT_PT_H2"; Identifier = "DEFAULT_PT_H2";
Name = "HYGN"; Name = "HYGN"_ascii;
Colour = PIXPACK(0x5070FF); Colour = PIXPACK(0x5070FF);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_GAS; MenuSection = SC_GAS;
@ -29,7 +29,7 @@ void Element::Element_H2()
Weight = 1; Weight = 1;
HeatConduct = 251; HeatConduct = 251;
Description = "Hydrogen. Combusts with OXYG to make WATR. Undergoes fusion at high temperature and pressure."; Description = "Hydrogen. Combusts with OXYG to make WATR. Undergoes fusion at high temperature and pressure."_i18n;
Properties = TYPE_GAS; Properties = TYPE_GAS;

View File

@ -6,7 +6,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_HEAC() void Element::Element_HEAC()
{ {
Identifier = "DEFAULT_PT_HEAC"; Identifier = "DEFAULT_PT_HEAC";
Name = "HEAC"; Name = "HEAC"_ascii;
Colour = PIXPACK(0xCB6351); Colour = PIXPACK(0xCB6351);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SOLIDS; MenuSection = SC_SOLIDS;
@ -30,7 +30,7 @@ void Element::Element_HEAC()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Rapid heat conductor."; Description = "Rapid heat conductor."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_HSWC() void Element::Element_HSWC()
{ {
Identifier = "DEFAULT_PT_HSWC"; Identifier = "DEFAULT_PT_HSWC";
Name = "HSWC"; Name = "HSWC"_ascii;
Colour = PIXPACK(0x3B0A0A); Colour = PIXPACK(0x3B0A0A);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_POWERED; MenuSection = SC_POWERED;
@ -30,7 +30,7 @@ void Element::Element_HSWC()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Heat switch. Conducts heat only when activated."; Description = "Heat switch. Conducts heat only when activated."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_ICEI() void Element::Element_ICEI()
{ {
Identifier = "DEFAULT_PT_ICEI"; Identifier = "DEFAULT_PT_ICEI";
Name = "ICE"; Name = "ICE"_ascii;
Colour = PIXPACK(0xA0C0FF); Colour = PIXPACK(0xA0C0FF);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SOLIDS; MenuSection = SC_SOLIDS;
@ -30,7 +30,7 @@ void Element::Element_ICEI()
DefaultProperties.temp = R_TEMP - 50.0f + 273.15f; DefaultProperties.temp = R_TEMP - 50.0f + 273.15f;
HeatConduct = 46; HeatConduct = 46;
Description = "Crushes under pressure. Cools down air."; Description = "Crushes under pressure. Cools down air."_i18n;
Properties = TYPE_SOLID|PROP_LIFE_DEC|PROP_NEUTPASS; Properties = TYPE_SOLID|PROP_LIFE_DEC|PROP_NEUTPASS;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_IGNT() void Element::Element_IGNT()
{ {
Identifier = "DEFAULT_PT_IGNT"; Identifier = "DEFAULT_PT_IGNT";
Name = "IGNC"; Name = "IGNC"_ascii;
Colour = PIXPACK(0xC0B050); Colour = PIXPACK(0xC0B050);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -29,7 +29,7 @@ void Element::Element_IGNT()
Weight = 100; Weight = 100;
HeatConduct = 88; HeatConduct = 88;
Description = "Ignition cord. Burns slowly with fire and sparks."; Description = "Ignition cord. Burns slowly with fire and sparks."_i18n;
Properties = TYPE_SOLID | PROP_NEUTPENETRATE | PROP_SPARKSETTLE | PROP_LIFE_KILL; Properties = TYPE_SOLID | PROP_NEUTPENETRATE | PROP_SPARKSETTLE | PROP_LIFE_KILL;

View File

@ -3,7 +3,7 @@
void Element::Element_INSL() void Element::Element_INSL()
{ {
Identifier = "DEFAULT_PT_INSL"; Identifier = "DEFAULT_PT_INSL";
Name = "INSL"; Name = "INSL"_ascii;
Colour = PIXPACK(0x9EA3B6); Colour = PIXPACK(0x9EA3B6);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_ELEC; MenuSection = SC_ELEC;
@ -27,7 +27,7 @@ void Element::Element_INSL()
Weight = 100; Weight = 100;
HeatConduct = 0; HeatConduct = 0;
Description = "Insulator, does not conduct heat and blocks electricity."; Description = "Insulator, does not conduct heat and blocks electricity."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -3,7 +3,7 @@
void Element::Element_INST() void Element::Element_INST()
{ {
Identifier = "DEFAULT_PT_INST"; Identifier = "DEFAULT_PT_INST";
Name = "INST"; Name = "INST"_ascii;
Colour = PIXPACK(0x404039); Colour = PIXPACK(0x404039);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_ELEC; MenuSection = SC_ELEC;
@ -27,7 +27,7 @@ void Element::Element_INST()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Instantly conducts, PSCN to charge, NSCN to take."; Description = "Instantly conducts, PSCN to charge, NSCN to take."_i18n;
Properties = TYPE_SOLID|PROP_LIFE_DEC; Properties = TYPE_SOLID|PROP_LIFE_DEC;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_INVIS() void Element::Element_INVIS()
{ {
Identifier = "DEFAULT_PT_INVIS"; Identifier = "DEFAULT_PT_INVIS";
Name = "INVS"; Name = "INVS"_ascii;
Colour = PIXPACK(0x00CCCC); Colour = PIXPACK(0x00CCCC);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SENSOR; MenuSection = SC_SENSOR;
@ -30,7 +30,7 @@ void Element::Element_INVIS()
Weight = 100; Weight = 100;
HeatConduct = 164; HeatConduct = 164;
Description = "Invisible to particles while under pressure."; Description = "Invisible to particles while under pressure."_i18n;
Properties = TYPE_SOLID | PROP_NEUTPASS; Properties = TYPE_SOLID | PROP_NEUTPASS;

View File

@ -3,7 +3,7 @@
void Element::Element_INWR() void Element::Element_INWR()
{ {
Identifier = "DEFAULT_PT_INWR"; Identifier = "DEFAULT_PT_INWR";
Name = "INWR"; Name = "INWR"_ascii;
Colour = PIXPACK(0x544141); Colour = PIXPACK(0x544141);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_ELEC; MenuSection = SC_ELEC;
@ -27,7 +27,7 @@ void Element::Element_INWR()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Insulated Wire. Doesn't conduct to metal or semiconductors."; Description = "Insulated Wire. Doesn't conduct to metal or semiconductors."_i18n;
Properties = TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC; Properties = TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_IRON() void Element::Element_IRON()
{ {
Identifier = "DEFAULT_PT_IRON"; Identifier = "DEFAULT_PT_IRON";
Name = "IRON"; Name = "IRON"_ascii;
Colour = PIXPACK(0x707070); Colour = PIXPACK(0x707070);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SOLIDS; MenuSection = SC_SOLIDS;
@ -29,7 +29,7 @@ void Element::Element_IRON()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Rusts with salt, can be used for electrolysis of WATR."; Description = "Rusts with salt, can be used for electrolysis of WATR."_i18n;
Properties = TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_HOT_GLOW; Properties = TYPE_SOLID|PROP_CONDUCTS|PROP_LIFE_DEC|PROP_HOT_GLOW;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_ISOZ() void Element::Element_ISOZ()
{ {
Identifier = "DEFAULT_PT_ISOZ"; Identifier = "DEFAULT_PT_ISOZ";
Name = "ISOZ"; Name = "ISOZ"_ascii;
Colour = PIXPACK(0xAA30D0); Colour = PIXPACK(0xAA30D0);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_NUCLEAR; MenuSection = SC_NUCLEAR;
@ -30,7 +30,7 @@ void Element::Element_ISOZ()
DefaultProperties.temp = R_TEMP - 2.0f + 273.15f; DefaultProperties.temp = R_TEMP - 2.0f + 273.15f;
HeatConduct = 29; HeatConduct = 29;
Description = "Isotope-Z. Radioactive liquid, decays into photons when touching PHOT or under negative pressure."; Description = "Isotope-Z. Radioactive liquid, decays into photons when touching PHOT or under negative pressure."_i18n;
Properties = TYPE_LIQUID|PROP_NEUTPENETRATE; Properties = TYPE_LIQUID|PROP_NEUTPENETRATE;

View File

@ -5,7 +5,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_ISZS() void Element::Element_ISZS()
{ {
Identifier = "DEFAULT_PT_ISZS"; Identifier = "DEFAULT_PT_ISZS";
Name = "ISZS"; Name = "ISZS"_ascii;
Colour = PIXPACK(0x662089); Colour = PIXPACK(0x662089);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_NUCLEAR; MenuSection = SC_NUCLEAR;
@ -30,7 +30,7 @@ void Element::Element_ISZS()
DefaultProperties.temp = 140.00f; DefaultProperties.temp = 140.00f;
HeatConduct = 251; HeatConduct = 251;
Description = "Solid form of ISOZ, slowly decays into PHOT."; Description = "Solid form of ISOZ, slowly decays into PHOT."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -7,7 +7,7 @@ static void create(ELEMENT_CREATE_FUNC_ARGS);
void Element::Element_LAVA() void Element::Element_LAVA()
{ {
Identifier = "DEFAULT_PT_LAVA"; Identifier = "DEFAULT_PT_LAVA";
Name = "LAVA"; Name = "LAVA"_ascii;
Colour = PIXPACK(0xE05010); Colour = PIXPACK(0xE05010);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_LIQUID; MenuSection = SC_LIQUID;
@ -33,7 +33,7 @@ void Element::Element_LAVA()
DefaultProperties.temp = R_TEMP + 1500.0f + 273.15f; DefaultProperties.temp = R_TEMP + 1500.0f + 273.15f;
HeatConduct = 60; HeatConduct = 60;
Description = "Molten lava. Ignites flammable materials. Generated when metals and other materials melt, solidifies when cold."; Description = "Molten lava. Ignites flammable materials. Generated when metals and other materials melt, solidifies when cold."_i18n;
Properties = TYPE_LIQUID|PROP_LIFE_DEC; Properties = TYPE_LIQUID|PROP_LIFE_DEC;

View File

@ -6,7 +6,7 @@ static int graphics(GRAPHICS_FUNC_ARGS);
void Element::Element_LCRY() void Element::Element_LCRY()
{ {
Identifier = "DEFAULT_PT_LCRY"; Identifier = "DEFAULT_PT_LCRY";
Name = "LCRY"; Name = "LCRY"_ascii;
Colour = PIXPACK(0x505050); Colour = PIXPACK(0x505050);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_POWERED; MenuSection = SC_POWERED;
@ -30,7 +30,7 @@ void Element::Element_LCRY()
Weight = 100; Weight = 100;
HeatConduct = 251; HeatConduct = 251;
Description = "Liquid Crystal. Changes colour when charged. (PSCN Charges, NSCN Discharges)"; Description = "Liquid Crystal. Changes colour when charged. (PSCN Charges, NSCN Discharges)"_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -6,7 +6,7 @@ static int update(UPDATE_FUNC_ARGS);
void Element::Element_LDTC() void Element::Element_LDTC()
{ {
Identifier = "DEFAULT_PT_LDTC"; Identifier = "DEFAULT_PT_LDTC";
Name = "LDTC"; Name = "LDTC"_ascii;
Colour = PIXPACK(0x66ff66); Colour = PIXPACK(0x66ff66);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_SENSOR; MenuSection = SC_SENSOR;
@ -30,7 +30,7 @@ void Element::Element_LDTC()
Weight = 100; Weight = 100;
HeatConduct = 0; HeatConduct = 0;
Description = "Linear detector. Scans in 8 directions for particles with its ctype and creates a spark on the opposite side."; Description = "Linear detector. Scans in 8 directions for particles with its ctype and creates a spark on the opposite side."_i18n;
Properties = TYPE_SOLID | PROP_NOCTYPEDRAW; Properties = TYPE_SOLID | PROP_NOCTYPEDRAW;

View File

@ -9,7 +9,7 @@ static void create(ELEMENT_CREATE_FUNC_ARGS);
void Element::Element_LIFE() void Element::Element_LIFE()
{ {
Identifier = "DEFAULT_PT_LIFE"; Identifier = "DEFAULT_PT_LIFE";
Name = "LIFE"; Name = "LIFE"_ascii;
Colour = PIXPACK(0x0CAC00); Colour = PIXPACK(0x0CAC00);
MenuVisible = 0; MenuVisible = 0;
MenuSection = SC_LIFE; MenuSection = SC_LIFE;
@ -34,7 +34,7 @@ void Element::Element_LIFE()
DefaultProperties.temp = 9000.0f; DefaultProperties.temp = 9000.0f;
HeatConduct = 40; HeatConduct = 40;
Description = "Game Of Life! B3/S23"; Description = "Game Of Life! B3/S23"_i18n;
Properties = TYPE_SOLID|PROP_LIFE; Properties = TYPE_SOLID|PROP_LIFE;

View File

@ -8,7 +8,7 @@ static void create_line_par(Simulation * sim, int x1, int y1, int x2, int y2, in
void Element::Element_LIGH() void Element::Element_LIGH()
{ {
Identifier = "DEFAULT_PT_LIGH"; Identifier = "DEFAULT_PT_LIGH";
Name = "LIGH"; Name = "LIGH"_ascii;
Colour = PIXPACK(0xFFFFC0); Colour = PIXPACK(0xFFFFC0);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -32,7 +32,7 @@ void Element::Element_LIGH()
Weight = 100; Weight = 100;
HeatConduct = 0; HeatConduct = 0;
Description = "Lightning. Change the brush size to set the size of the lightning."; Description = "Lightning. Change the brush size to set the size of the lightning."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -3,7 +3,7 @@
void Element::Element_LNTG() void Element::Element_LNTG()
{ {
Identifier = "DEFAULT_PT_LNTG"; Identifier = "DEFAULT_PT_LNTG";
Name = "LN2"; Name = "LN2"_ascii;
Colour = PIXPACK(0x80A0DF); Colour = PIXPACK(0x80A0DF);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_LIQUID; MenuSection = SC_LIQUID;
@ -28,7 +28,7 @@ void Element::Element_LNTG()
DefaultProperties.temp = 70.15f; DefaultProperties.temp = 70.15f;
HeatConduct = 70; HeatConduct = 70;
Description = "Liquid Nitrogen. Very cold, disappears whenever it touches anything warmer."; Description = "Liquid Nitrogen. Very cold, disappears whenever it touches anything warmer."_i18n;
Properties = TYPE_LIQUID; Properties = TYPE_LIQUID;

View File

@ -3,7 +3,7 @@
void Element::Element_LO2() void Element::Element_LO2()
{ {
Identifier = "DEFAULT_PT_LO2"; Identifier = "DEFAULT_PT_LO2";
Name = "LOXY"; Name = "LOXY"_ascii;
Colour = PIXPACK(0x80A0EF); Colour = PIXPACK(0x80A0EF);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_LIQUID; MenuSection = SC_LIQUID;
@ -28,7 +28,7 @@ void Element::Element_LO2()
DefaultProperties.temp = 80.0f; DefaultProperties.temp = 80.0f;
HeatConduct = 70; HeatConduct = 70;
Description = "Liquid Oxygen. Very cold. Reacts with fire."; Description = "Liquid Oxygen. Very cold. Reacts with fire."_i18n;
Properties = TYPE_LIQUID; Properties = TYPE_LIQUID;

View File

@ -3,7 +3,7 @@
void Element::Element_LOLZ() void Element::Element_LOLZ()
{ {
Identifier = "DEFAULT_PT_LOLZ"; Identifier = "DEFAULT_PT_LOLZ";
Name = "LOLZ"; Name = "LOLZ"_ascii;
Colour = PIXPACK(0x569212); Colour = PIXPACK(0x569212);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_CRACKER2; MenuSection = SC_CRACKER2;
@ -28,7 +28,7 @@ void Element::Element_LOLZ()
DefaultProperties.temp = 373.0f; DefaultProperties.temp = 373.0f;
HeatConduct = 40; HeatConduct = 40;
Description = "Lolz"; Description = "Lolz"_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -3,7 +3,7 @@
void Element::Element_LOVE() void Element::Element_LOVE()
{ {
Identifier = "DEFAULT_PT_LOVE"; Identifier = "DEFAULT_PT_LOVE";
Name = "LOVE"; Name = "LOVE"_ascii;
Colour = PIXPACK(0xFF30FF); Colour = PIXPACK(0xFF30FF);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_CRACKER2; MenuSection = SC_CRACKER2;
@ -28,7 +28,7 @@ void Element::Element_LOVE()
DefaultProperties.temp = 373.0f; DefaultProperties.temp = 373.0f;
HeatConduct = 40; HeatConduct = 40;
Description = "Love..."; Description = "Love..."_i18n;
Properties = TYPE_SOLID; Properties = TYPE_SOLID;

View File

@ -3,7 +3,7 @@
void Element::Element_LRBD() void Element::Element_LRBD()
{ {
Identifier = "DEFAULT_PT_LRBD"; Identifier = "DEFAULT_PT_LRBD";
Name = "LRBD"; Name = "LRBD"_ascii;
Colour = PIXPACK(0xAAAAAA); Colour = PIXPACK(0xAAAAAA);
MenuVisible = 1; MenuVisible = 1;
MenuSection = SC_EXPLOSIVE; MenuSection = SC_EXPLOSIVE;
@ -28,7 +28,7 @@ void Element::Element_LRBD()
DefaultProperties.temp = R_TEMP + 45.0f + 273.15f; DefaultProperties.temp = R_TEMP + 45.0f + 273.15f;
HeatConduct = 170; HeatConduct = 170;
Description = "Liquid Rubidium."; Description = "Liquid Rubidium."_i18n;
Properties = TYPE_LIQUID|PROP_CONDUCTS|PROP_LIFE_DEC; Properties = TYPE_LIQUID|PROP_CONDUCTS|PROP_LIFE_DEC;

Some files were not shown because too many files have changed in this diff Show More