Updated Mekanism API Notes (markdown)

Mikayla Fischler 2022-01-14 16:26:44 -05:00
parent 9ce260cd49
commit 7b9546cd5f

@ -4,117 +4,117 @@ Mekanism Computer Integration: https://docs.google.com/spreadsheets/d/1sheh1BIeP
### Reactor Logic Port
activation
high temperature
excess waste
damage critical (100%+)
insufficient fuel
* activation
* high temperature
* excess waste
* damage critical (100%+)
* insufficient fuel
mekanism logic:
Mekanism logic:
activate = isPowered() == 1
high temp = getTemperature() >= 1200
excess waste = getWasteNeeded() == 0
damaged = getDamagePercent() >= 100
depleted = getFuelFilledPercentage() == 0
* activate = isPowered() == 1
* high temp = getTemperature() >= 1200
* excess waste = getWasteNeeded() == 0
* damaged = getDamagePercent() >= 100
* depleted = getFuelFilledPercentage() == 0
### Fission Reactor (fissionReactor)
getHeatCapacity
getFuelAssemblies
getFuelSurfaceArea
getFuelCapacity
getWasteCapacity
getCoolantCapacity
getHeatedCoolantCapacity
* getHeatCapacity
* getFuelAssemblies
* getFuelSurfaceArea
* getFuelCapacity
* getWasteCapacity
* getCoolantCapacity
* getHeatedCoolantCapacity
getStatus
getHeatingRate
getTemperature
getDamagePercent
getBoilEfficiency
getEnvironmentalLoss
* getStatus
* getHeatingRate
* getTemperature
* getDamagePercent
* getBoilEfficiency
* getEnvironmentalLoss
getFuel
getFuelNeeded
getFuelFilledPercentage
* getFuel
* getFuelNeeded
* getFuelFilledPercentage
getWaste
getWasteNeeded
getWasteFilledPercentage
* getWaste
* getWasteNeeded
* getWasteFilledPercentage
getCoolant = ['name': mekanism:sodium, 'amount': 45000000]
getCoolantNeeded
getCoolantFilledPercentage
* getCoolant = ['name': mekanism:sodium, 'amount': 45000000]
* getCoolantNeeded
* getCoolantFilledPercentage
getHeatedCoolant
getHeatedCoolantNeeded
getHeatedCoolantFilledPercentage
* getHeatedCoolant
* getHeatedCoolantNeeded
* getHeatedCoolantFilledPercentage
getBurnRate
getActualBurnRate
getMaxBurnRate
* getBurnRate
* getActualBurnRate
* getMaxBurnRate
scram
setBurnRate
activate
* scram
* setBurnRate
* activate
## Boiler
getSuperheaters
getBoilCapacity
getSteamCapacity
getWaterCapacity
getHeatedCoolantCapacity
getCooledCoolantCapacity
* getSuperheaters
* getBoilCapacity
* getSteamCapacity
* getWaterCapacity
* getHeatedCoolantCapacity
* getCooledCoolantCapacity
getTemperature
getEnvironmentalLoss
* getTemperature
* getEnvironmentalLoss
getBoilRate
getMaxBoilRate
* getBoilRate
* getMaxBoilRate
getSteamNeeded
getSteam
getSteamFilledPercentage
* getSteamNeeded
* getSteam
* getSteamFilledPercentage
getWater
getWaterNeeded
getWaterFilledPercentage
* getWater
* getWaterNeeded
* getWaterFilledPercentage
getHeatedCoolant
getHeatedCoolantNeeded
getHeatedCoolantFilledPercentage
* getHeatedCoolant
* getHeatedCoolantNeeded
* getHeatedCoolantFilledPercentage
getCooledCoolant
getCooledCoolantNeeded
getCooledCoolantFilledPercentage
* getCooledCoolant
* getCooledCoolantNeeded
* getCooledCoolantFilledPercentage
## Turbine
getCoils
getBlades
getVents
getDispersers
getCondensers
getDumpingMode
getSteamCapacity
* getCoils
* getBlades
* getVents
* getDispersers
* getCondensers
* getDumpingMode
* getSteamCapacity
getProductionRate
getMaxProduction
getLastSteamInputRate
* getProductionRate
* getMaxProduction
* getLastSteamInputRate
getFlowRate
getMaxFlowRate
getMaxWaterOutput
* getFlowRate
* getMaxFlowRate
* getMaxWaterOutput
getSteam
getSteamNeeded
getSteamFilledPercentage
* getSteam
* getSteamNeeded
* getSteamFilledPercentage
## Induction Matrix (generic mekanismMachine)
getTotalEnergyFilledPercentage
getTotalEnergy
getTotalMaxEnergy
getTotalEnergyNeeded
* getTotalEnergyFilledPercentage
* getTotalEnergy
* getTotalMaxEnergy
* getTotalEnergyNeeded