[MIRROR] Reagent Refinery (#11282)

Co-authored-by: Will <7099514+Willburd@users.noreply.github.com>
Co-authored-by: C.L. <killer65311@gmail.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-08-02 03:08:35 -07:00
committed by GitHub
parent 44f8a5dcd2
commit 747ed116c6
90 changed files with 4125 additions and 244 deletions

View File

@@ -64,13 +64,13 @@
T.resources[ORE_MHYDROGEN] = 0
T.resources[ORE_VERDANTIUM] = 0
T.resources[ORE_LEAD] = 0
//T.resources[ORE_COPPER] = rand(RESOURCE_MID_MIN, RESOURCE_HIGH_MAX)
//T.resources[ORE_TIN] = rand(RESOURCE_LOW_MIN, RESOURCE_MID_MAX)
//T.resources[ORE_BAUXITE] = rand(RESOURCE_LOW_MIN, RESOURCE_LOW_MAX)
T.resources[ORE_COPPER] = rand(RESOURCE_MID_MIN, RESOURCE_HIGH_MAX)
T.resources[ORE_TIN] = rand(RESOURCE_LOW_MIN, RESOURCE_MID_MAX)
T.resources[ORE_BAUXITE] = rand(RESOURCE_LOW_MIN, RESOURCE_LOW_MAX)
T.resources[ORE_RUTILE] = rand(RESOURCE_LOW_MIN, RESOURCE_LOW_MAX)
//T.resources[ORE_VOPAL] = 0
//T.resources[ORE_QUARTZ] = 0
//T.resources[ORE_PAINITE] = 0
T.resources[ORE_VOPAL] = 0
T.resources[ORE_QUARTZ] = 0
T.resources[ORE_PAINITE] = 0
else if(current_cell < deep_val) // Rare metals.
T.resources[ORE_GOLD] = rand(RESOURCE_MID_MIN, RESOURCE_MID_MAX)
T.resources[ORE_SILVER] = rand(RESOURCE_MID_MIN, RESOURCE_MID_MAX)
@@ -83,13 +83,13 @@
T.resources[ORE_DIAMOND] = 0
T.resources[ORE_HEMATITE] = 0
T.resources[ORE_MARBLE] = 0
//T.resources[ORE_COPPER] = 0
//T.resources[ORE_TIN] = rand(RESOURCE_MID_MIN, RESOURCE_MID_MAX)
//T.resources[ORE_BAUXITE] = 0
T.resources[ORE_COPPER] = 0
T.resources[ORE_TIN] = rand(RESOURCE_MID_MIN, RESOURCE_MID_MAX)
T.resources[ORE_BAUXITE] = 0
T.resources[ORE_RUTILE] = rand(RESOURCE_MID_MIN, RESOURCE_MID_MAX)
//T.resources[ORE_VOPAL] = 0
//T.resources[ORE_QUARTZ] = 0
//T.resources[ORE_PAINITE] = 0
T.resources[ORE_VOPAL] = 0
T.resources[ORE_QUARTZ] = 0
T.resources[ORE_PAINITE] = 0
else // Deep metals.
T.resources[ORE_URANIUM] = rand(RESOURCE_LOW_MIN, RESOURCE_LOW_MAX)
T.resources[ORE_DIAMOND] = rand(RESOURCE_LOW_MIN, RESOURCE_LOW_MAX)
@@ -102,13 +102,13 @@
T.resources[ORE_HEMATITE] = 0
T.resources[ORE_GOLD] = 0
T.resources[ORE_SILVER] = 0
//T.resources[ORE_COPPER] = 0
//T.resources[ORE_TIN] = 0
//T.resources[ORE_BAUXITE] = 0
T.resources[ORE_COPPER] = 0
T.resources[ORE_TIN] = 0
T.resources[ORE_BAUXITE] = 0
T.resources[ORE_RUTILE] = rand(RESOURCE_HIGH_MIN, RESOURCE_HIGH_MAX)
//T.resources[ORE_VOPAL] = 0
//T.resources[ORE_QUARTZ] = 0
//T.resources[ORE_PAINITE] = 0
T.resources[ORE_VOPAL] = 0
T.resources[ORE_QUARTZ] = 0
T.resources[ORE_PAINITE] = 0
return
// -- Objs -- //

View File

@@ -161,7 +161,12 @@ VIRGO2_TURF_CREATE(/turf/simulated/mineral)
ORE_SILVER = 8,
ORE_PHORON = 18,
ORE_LEAD = 2,
ORE_VERDANTIUM = 1))
ORE_VERDANTIUM = 1,
ORE_TIN = 3,
ORE_COPPER = 2,
ORE_BAUXITE = 9,
ORE_QUARTZ = 5,
ORE_PAINITE = 1))
else
mineral_name = pickweight(list(
ORE_MARBLE = 2,
@@ -172,7 +177,10 @@ VIRGO2_TURF_CREATE(/turf/simulated/mineral)
ORE_GOLD = 3,
ORE_SILVER = 3,
ORE_PHORON = 25,
ORE_LEAD = 1))
ORE_LEAD = 1,
ORE_TIN = 12,
ORE_COPPER = 9,
ORE_QUARTZ = 12))
if(mineral_name && (mineral_name in GLOB.ore_data))
mineral = GLOB.ore_data[mineral_name]