Integrated Dynamics - On the Dynamics of Integration

Chemical Operators

Chemical values can be used within a variety of operators, for example to check if something is radioactive, or reading its conductivity.

Operator
Has Chemicalis_chemicalstackIf the given item has a chemical
  • Item
  • Boolean
Global name: itemstackIsChemicalStack(Item) → BooleanMethod name: Item.isChemicalStack() → Boolean

ChemicalchemicalstackThe chemical from the given item
  • Item
  • Chemical
Global name: itemstackChemicalStack(Item) → ChemicalMethod name: Item.chemicalStack() → Chemical

Chemical Capacitychemicalstack_capacityThe chemical capacity of the given item in mB
  • Item
  • Long
Global name: itemstackChemicalCapacity(Item) → LongMethod name: Item.chemicalCapacity() → Long

AmountamountThe amount of mB
  • Chemical
  • Long
Global name: chemicalstackAmount(Chemical) → LongMethod name: Chemical.amount() → Long

TinttintThe tint color of the chemical type
  • Chemical
  • Integer
Global name: chemicalstackTint(Chemical) → IntegerMethod name: Chemical.tint() → Integer

Is Radioactiveis_radioactiveIf the given chemical is radioactive
  • Chemical
  • Boolean
Global name: chemicalstackIsRadioactive(Chemical) → BooleanMethod name: Chemical.isRadioactive() → Boolean

RadioactivityradioactivityThe radioactivity of the given chemical
  • Chemical
  • Double
Global name: chemicalstackRadioactivity(Chemical) → DoubleMethod name: Chemical.radioactivity() → Double

Is Coolantis_coolantIf the given chemical is a cooled coolant or heated coolant
  • Chemical
  • Boolean
Global name: chemicalstackIsCoolant(Chemical) → BooleanMethod name: Chemical.isCoolant() → Boolean

Thermal Enthalpythermal_enthalpyThe thermal enthalpy of the given coolant chemical
  • Chemical
  • Double
Global name: chemicalstackThermalEnthalpy(Chemical) → DoubleMethod name: Chemical.thermalEnthalpy() → Double

ConductivityconductivityThe conductivity of the given coolant chemical
  • Chemical
  • Double
Global name: chemicalstackConductivity(Chemical) → DoubleMethod name: Chemical.conductivity() → Double

Is Cooled Coolantis_cooled_coolantIf the given chemical is a cooled coolant
  • Chemical
  • Boolean
Global name: chemicalstackIsCooledCoolant(Chemical) → BooleanMethod name: Chemical.isCooledCoolant() → Boolean

Cooled Coolant Ofcooled_coolant_ofGet the heated chemical of the given cooled coolant
  • Chemical
  • Chemical
Global name: chemicalstackCooledCoolantOf(Chemical) → ChemicalMethod name: Chemical.cooledCoolantOf() → Chemical

Is Heated Coolantis_heated_coolantIf the given chemical is a heated coolant
  • Chemical
  • Boolean
Global name: chemicalstackIsHeatedCoolant(Chemical) → BooleanMethod name: Chemical.isHeatedCoolant() → Boolean

Heated Coolant Ofheated_coolant_ofGet the cooled chemical of the given heated coolant
  • Chemical
  • Chemical
Global name: chemicalstackHeatedCoolantOf(Chemical) → ChemicalMethod name: Chemical.heatedCoolantOf() → Chemical

Is Fuelis_fuelIf the given chemical can be used as fuel
  • Chemical
  • Boolean
Global name: chemicalstackIsFuel(Chemical) → BooleanMethod name: Chemical.isFuel() → Boolean

Burn Ticksburn_ticksThe number of ticks this chemical can burn as fuel
  • Chemical
  • Integer
Global name: chemicalstackBurnTicks(Chemical) → IntegerMethod name: Chemical.burnTicks() → Integer

Energy per Tickenergy_per_tickThe amount of energy this chemical can produce when burnt as fuel
  • Chemical
  • Long
Global name: chemicalstackEnergyPerTick(Chemical) → LongMethod name: Chemical.energyPerTick() → Long

Raw chemical equals=Raw=If the raw chemicals are equal
  • Chemical
  • Chemical
  • Boolean
Global name: chemicalstackIsRawEqual(ChemicalChemical) → BooleanMethod name: Chemical.isRawEqual(Chemical) → Boolean

ModmodThe name of the mod owning the given chemical
  • Chemical
  • String
Global name: chemicalstackMod(Chemical) → StringMethod name: Chemical.mod() → String

With Amountwith_amountCopy the given chemical with the given amount
  • Chemical
  • Long
  • Chemical
Global name: chemicalstackWithAmount(ChemicalLong) → ChemicalMethod name: Chemical.withAmount(Long) → Chemical

Tag Nameschemical_tag_namesThe Tag names (strings) of the given chemical
  • Chemical
  • List
Global name: chemicalstackTags(Chemical) → ListMethod name: Chemical.tags() → List

Tag Valueschemical_tag_valuesThe Tag values (chemicals) of the given chemical tag name
  • String
  • List
Global name: stringChemicalsByTag(String) → ListMethod name: String.chemicalsByTag() → List

Chemical By Namechemical_by_nameGet the chemical corresponding to the given unique name.
  • String
  • Chemical
Global name: stringChemicalByName(String) → ChemicalMethod name: String.chemicalByName() → Chemical

ChemicalsIngr.chemicalsThe list of chemicals
  • Ingredients
  • List
Global name: ingredientsChemicals(Ingredients) → ListMethod name: Ingredients.chemicals() → List

With ChemicalIngr.with_chemicalGet a copy of the given ingredients with the given chemical at the given ingredient position
  • Ingredients
  • Integer
  • Chemical
  • Ingredients
Global name: ingredientsWithChemical(IngredientsIntegerChemical) → IngredientsMethod name: Ingredients.withChemical(IntegerChemical) → Ingredients

With ChemicalsIngr.with_chemicalsGet a copy of the given ingredients with the given list of chemicals at the given ingredient position
  • Ingredients
  • List
  • Ingredients
Global name: ingredientsWithChemicals(IngredientsList) → IngredientsMethod name: Ingredients.withChemicals(List) → Ingredients

RadiationradiationGet the radiation level of the given entity (in Sv/h)
  • Entity
  • Double
Global name: entityRadiation(Entity) → DoubleMethod name: Entity.radiation() → Double