mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
Co-authored-by: Will <7099514+Willburd@users.noreply.github.com> Co-authored-by: C.L. <killer65311@gmail.com>
53 lines
3.0 KiB
Plaintext
53 lines
3.0 KiB
Plaintext
#define REFINERY_SINTERING_SMOKE "FLAG_SMOKE"
|
|
#define REFINERY_SINTERING_EXPLODE "FLAG_EXPLODE"
|
|
#define REFINERY_SINTERING_SPIDERS "FLAG_SPIDERS"
|
|
|
|
#define REFINERY_DEFAULT_TRANSFER_AMOUNTS list(0,1,2,5,10,15,20,25,30,40,60,80,100,120)
|
|
#define SHEET_TO_REAGENT_EQUIVILENT *(1/REAGENTS_PER_SHEET) // 0.05 normally 1/20
|
|
// The tl;dr here is that the supply_conversion_value of the reagent should just match the per sheet value with the macro above.
|
|
// That should keep everything inline and not cause any cargo exploits.
|
|
|
|
#define REFINERY_TUTORIAL_INPUT (1 << 0)
|
|
#define REFINERY_TUTORIAL_FILTER (1 << 1)
|
|
#define REFINERY_TUTORIAL_HUB (1 << 2)
|
|
#define REFINERY_TUTORIAL_NOPOWER (1 << 3)
|
|
#define REFINERY_TUTORIAL_NOINPUT (1 << 4)
|
|
#define REFINERY_TUTORIAL_NOOUTPUT (1 << 5)
|
|
#define REFINERY_TUTORIAL_ALLIN (1 << 6)
|
|
#define REFINERY_TUTORIAL_SINGLEOUTPUT (1 << 7)
|
|
|
|
#define REAGENT_VAT_VOLUME 500
|
|
#define CARGOTANKER_VOLUME 3000
|
|
|
|
// Use these, unless it had a sheet analog to match, VAL * 0.05 * 2000 = per full tank points
|
|
#define REFINERYEXPORT_VALUE_NO 0.1 SHEET_TO_REAGENT_EQUIVILENT // 10 per tank
|
|
#define REFINERYEXPORT_VALUE_UNWANTED 0.5 SHEET_TO_REAGENT_EQUIVILENT // 50 per tank
|
|
#define REFINERYEXPORT_VALUE_COMMON 1 SHEET_TO_REAGENT_EQUIVILENT // 100 per tank
|
|
#define REFINERYEXPORT_VALUE_RARE 2 SHEET_TO_REAGENT_EQUIVILENT // 200 per tank
|
|
#define REFINERYEXPORT_VALUE_PROCESSED 3 SHEET_TO_REAGENT_EQUIVILENT // 300 per tank
|
|
#define REFINERYEXPORT_VALUE_HIGHREFINED 4 SHEET_TO_REAGENT_EQUIVILENT // 400 per tank
|
|
#define REFINERYEXPORT_VALUE_MASSINDUSTRY 8 SHEET_TO_REAGENT_EQUIVILENT // 800 per tank
|
|
#define REFINERYEXPORT_VALUE_PEAK 16 SHEET_TO_REAGENT_EQUIVILENT // 1600 per tank
|
|
#define REFINERYEXPORT_VALUE_GODTIER 20 SHEET_TO_REAGENT_EQUIVILENT // 2000 per tank
|
|
|
|
// Use these or you'll get weird endround lists
|
|
#define REFINERYEXPORT_REASON_BIOHAZARD "unwanted biohazards"
|
|
#define REFINERYEXPORT_REASON_RAW "raw industrial materials"
|
|
#define REFINERYEXPORT_REASON_PHORON "advanced phoronics research"
|
|
#define REFINERYEXPORT_REASON_DRUG "pharmaceutical drugs"
|
|
#define REFINERYEXPORT_REASON_ILLDRUG "illegal drugs"
|
|
#define REFINERYEXPORT_REASON_RECDRUG "widespread recreational drugs"
|
|
#define REFINERYEXPORT_REASON_CLONEDRUG "vat cloning stablizers"
|
|
#define REFINERYEXPORT_REASON_SPECIALDRUG "specialized high end drugs"
|
|
#define REFINERYEXPORT_REASON_DIET "dietary supplements"
|
|
#define REFINERYEXPORT_REASON_FOOD "culinary ingredients"
|
|
#define REFINERYEXPORT_REASON_MATSCI "material science research"
|
|
#define REFINERYEXPORT_REASON_MEDSCI "medical science research"
|
|
#define REFINERYEXPORT_REASON_INDUSTRY "heavy industrial materials"
|
|
#define REFINERYEXPORT_REASON_PRECURSOR "industrial precursor chemicals"
|
|
#define REFINERYEXPORT_REASON_WEAPONS "chemical weaponry"
|
|
#define REFINERYEXPORT_REASON_COMSTIM "combat stimulants"
|
|
#define REFINERYEXPORT_REASON_COSMETIC "cosmetic coatings and drugs"
|
|
#define REFINERYEXPORT_REASON_CLEAN "cleaning products"
|
|
#define REFINERYEXPORT_REASON_LUBE "industrial lubricants"
|