mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-18 19:39:42 +01:00
b3b4f4b9c6
Fixes https://github.com/Aurorastation/Aurora.3/issues/18951 Fixes https://github.com/Aurorastation/Aurora.3/issues/19447 Fixes https://github.com/Aurorastation/Aurora.3/issues/20283 Fixes https://github.com/Aurorastation/Aurora.3/issues/21395 Overhauls a wide variety of INDRA behaviors and related gas/material properties. changes: - balance: "Fusion reaction modifications. Higher radiation and temperature output, comparable power output." - balance: "Increased rad resistance modifier of Borosilicate Windows from 1 -> 4 and (closed) Blast Doors from 1 -> 6." - balance: "INDRA Field Strength minima/maxima changed from 1-100 -> 20-120. Power costs increased significantly." - balance: "INDRA instability increase per tick now limited, similar to Supermatter (prevents sudden instability spike from instantly nuking it)." - balance: "APC cell charge rate increased 10x." - balance: "Rebalanced contents of INDRA hard storage compartment." - balance: "SMES coils capacities halved, throughputs doubled." - balance: "SMES unit maximum coil capacity increased from 6 -> 8." - balance: "TEG maximum power output increased from 500000 -> 2500000." - balance: "Power wasted from exceeding TEG maximum power output decreased from 50% to 33%." - balance: "Portable generators of all types have had their power generation capacity doubled." - rscadd: "New 'Fusion Codex' app added for all crew with ACCESS_ENGINE that details all available nuclear fusion chains." - rscadd: "Boron added as a singleton/reagent. Poisonous to vaurca, still usable in nuclear fusion as fuel assembly rods." - rscadd: "INDRA Field Strength now scales plasma temperature entropy, power output from temperature multiplier, and instability increase per tick." - refactor: "'Boron' gas renamed to 'Helium-3'. Boron is not a gas. Deal with it." - refactor: "'Steam' gas renamed to 'Water Vapor'." - code_imp: "Descriptions added to gas singletons for future use." - qol: "Minor remap of INDRA control room for usability." - qol: "Standardized gas canister naming conventions." - qol: "INDRA and APC TGUI interfaces now use use kW, MW abbreviations for high wattages." - bugfix: "INDRA Kinetic Harvester no longer rapidly deselects materials for harvest when too many are being generated at once." - bugfix: "INDRA EM Field effect no longer considers the camera within its reactor chamber a destabilizing influence." - bugfix: "INDRA reactor core now produces radiation as intended." - bugfix: "Deuterium and Tritium canisters no longer contain 50% standard hydrogen (inheritance issue)." --------- Signed-off-by: Batrachophreno <Batrochophreno@gmail.com> Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it> Co-authored-by: Geeves <22774890+Geevies@users.noreply.github.com>
89 lines
4.1 KiB
Plaintext
89 lines
4.1 KiB
Plaintext
// Metals, glasses, rocks, and crystals.
|
|
#define MATERIAL_PLASTIC "plastic"
|
|
#define MATERIAL_PLASTIC_HOLO "holoplastic"
|
|
#define MATERIAL_PLASTEEL "plasteel"
|
|
#define MATERIAL_STEEL "steel"
|
|
#define MATERIAL_GLASS "glass"
|
|
#define MATERIAL_GLASS_REINFORCED "reinforced glass"
|
|
#define MATERIAL_GLASS_WIRED "wired glass"
|
|
#define MATERIAL_GLASS_PHORON "borosilicate glass"
|
|
#define MATERIAL_GLASS_REINFORCED_PHORON "reinforced borosilicate glass"
|
|
#define MATERIAL_GOLD "gold"
|
|
#define MATERIAL_SILVER "silver"
|
|
#define MATERIAL_DIAMOND "diamond"
|
|
#define MATERIAL_PHORON "phoron"
|
|
#define MATERIAL_URANIUM "uranium"
|
|
#define MATERIAL_SANDSTONE "sandstone"
|
|
#define MATERIAL_CONCRETE "concrete"
|
|
#define MATERIAL_IRON "iron"
|
|
#define MATERIAL_PLATINUM "platinum"
|
|
#define MATERIAL_BRONZE "bronze"
|
|
#define MATERIAL_OSMIUM "osmium"
|
|
#define MATERIAL_MARBLE "marble"
|
|
#define MATERIAL_CULT "cult"
|
|
#define MATERIAL_CULT_REINFORCED "cult_reinforced"
|
|
#define MATERIAL_TITANIUM "titanium"
|
|
#define MATERIAL_SAND "sand"
|
|
#define MATERIAL_DIONA "biomass"
|
|
#define MATERIAL_VAURCA "alien biomass"
|
|
#define MATERIAL_TRITIUM "tritium"
|
|
#define MATERIAL_HYDROGEN_METALLIC "metallic hydrogen"
|
|
#define MATERIAL_ELEVATOR "elevatorium"
|
|
#define MATERIAL_SHUTTLE "shuttle"
|
|
#define MATERIAL_SHUTTLE_SKRELL "skrell"
|
|
#define MATERIAL_RUST "rust"
|
|
#define MATERIAL_CARDBOARD "cardboard"
|
|
#define MATERIAL_GRAPHITE "graphite"
|
|
#define MATERIAL_DEUTERIUM "deuterium"
|
|
#define MATERIAL_SUPERMATTER "supermatter"
|
|
#define MATERIAL_ALUMINIUM "aluminium"
|
|
#define MATERIAL_LEAD "lead"
|
|
#define MATERIAL_BORON "boron"
|
|
|
|
// Leathers and related.
|
|
#define MATERIAL_RESIN "resin"
|
|
#define MATERIAL_LEATHER "leather"
|
|
#define MATERIAL_LEATHER_FINE "fine leather"
|
|
#define MATERIAL_BONE "bone"
|
|
#define MATERIAL_BONE_CURSED "cursed bone"
|
|
#define MATERIAL_HIDE "hide"
|
|
#define MATERIAL_HIDE_CORGI "corgi hide"
|
|
#define MATERIAL_HIDE_CAT "cat hide"
|
|
#define MATERIAL_HIDE_MONKEY "monkey hide"
|
|
#define MATERIAL_HIDE_LIZARD "lizard hide"
|
|
#define MATERIAL_HIDE_ALIEN "alien hide"
|
|
#define MATERIAL_HIDE_HUMAN "human hide"
|
|
|
|
// Wood.
|
|
#define MATERIAL_WOOD "wood"
|
|
#define MATERIAL_BIRCH "birch wood"
|
|
#define MATERIAL_MAHOGANY "mahogany wood"
|
|
#define MATERIAL_MAPLE "maple wood"
|
|
#define MATERIAL_BAMBOO "bamboo wood"
|
|
#define MATERIAL_EBONY "ebony wood"
|
|
#define MATERIAL_WALNUT "walnut wood"
|
|
#define MATERIAL_YEW "yew wood"
|
|
#define MATERIAL_WOOD_HOLO "holowood"
|
|
#define MATERIAL_WOOD_LOG "log"
|
|
#define MATERIAL_WOOD_BRANCH "branch"
|
|
|
|
// Cloth and related.
|
|
#define MATERIAL_CLOTH "cloth"
|
|
#define MATERIAL_COTTON "cotton"
|
|
#define MATERIAL_CARPET "carpet"
|
|
#define MATERIAL_CARPET_BLACK "carpet_black"
|
|
#define MATERIAL_CARPET_BLUE "carpet_blue"
|
|
#define MATERIAL_CARPET_CYAN "carpet_cyan"
|
|
#define MATERIAL_CARPET_GREEN "carpet_green"
|
|
#define MATERIAL_CARPET_ORANGE "carpet_orange"
|
|
#define MATERIAL_CARPET_PURPLE "carpet_purple"
|
|
#define MATERIAL_CARPET_RED "carpet_red"
|
|
|
|
#define MATERIAL_ALTERATION_NONE 0
|
|
#define MATERIAL_ALTERATION_NAME 1
|
|
#define MATERIAL_ALTERATION_DESC 2
|
|
#define MATERIAL_ALTERATION_COLOR 4
|
|
#define MATERIAL_ALTERATION_ALL (~MATERIAL_ALTERATION_NONE)
|
|
|
|
#define MATERIAL_ARMOR_COEFFICENT 0.05
|