forked from tomdodd4598/NuclearCraft
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtodo.txt
131 lines (87 loc) · 7.47 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
New turbine penalty: "So perhaps there should be a second part of the penalty, i.e. like the fission one as Quantum suggests, with the leniency based on how small the turbine can be given that minimum number of rows"
Adjacent MSR vessels with same filter form bundle to share flux, shared criticality factor is sum of single vessel criticality factors
Take number of available open faces of vessel bundle into account when calculating the heat multiplier (and efficiency)
(actual heat multiplier) = 6*(number of vessels)*(raw heat multiplier)/(number of open faces)
(number of open faces = number of faces not adjacent to another vessel of the same bundle)
Required neutron sources to prime vessel bundle = (number of open faces)/6
Fuel decay heat and neutron poison (https://discordapp.com/channels/425461908712325130/425470889354723350/738167468283002932)
Show potential (pre-primed) stats if reactor is idle
Keep clusters running even when multiblock is invalidated
Link managers to listeners with multitool (default behaviour: act on all listeners)
Multiblock monitors: show cluster information, meltdown locations, side configurations, etc.
Add two more product slots to fuel reprocessor for waste products (used in decay pool)
Finish fission meltdown mechanics
Add melting logic to non-fuel components
Graphite/beryllium fires, heavy water evaporation, etc.
Hydrogen build-up by ZA fuels above a certain temperature, hygrogen explosion if breaking open reactor above this temperature?
Replace casing emergency cooling with cluster/port based version (no placement rules)?
Refactor fission/turbine logic to have abstract super logic (e.g. FissionReactorLogicAbstract, TurbineLogicAbstract)
Use logic-specific fission clusters
Refactor old tile entity hierarchy - modularise item/fluid/energy handling
Modularise processor classes
CT Registration of machines?
Multitool support for side configurations
OC support for side configurations
Complete printing of registered multiblock component stats and rules to separate nuclearcraft.info file
Patchouli documentation
Sorption colours:
Items: 007FFF, FF7F00
Fluids: 007F7F, FF0000
Energy: 007FBF, FF3F00
___________________________________________________________________________________________________________________________
---------------------------------------------------------------------------------------------------------------------------
SiC–SiC ceramic matrix composite for top-tier turbine blades, made by melt infiltration (MI) of silicon, following chemical vapor infiltration (CVI) of carbon into SiC fibre, formed from SiC gas phase via laser-driven chemical vapor deposition (LCVD)
___________________________________________________________________________________________________________________________
1.16: Cherenkov radiation (configurable)?
___________________________________________________________________________________________________________________________
1.16: Item stack NBT support in NC recipes (also allow for NBT 'wildcards')
___________________________________________________________________________________________________________________________
Tool that highlights side settings and opens up GUI for side settings of individual multiblock part
OR highlights side settings of one type of part on looking at the multiblock - toggle through part types with sneak-right click?
Tool to check multiblock part tanks and highlight render side configurations?
Right click on rendered cube to open up GUI for that part's side settings
GUI of orientable, layered planes of multiblock to configure sides: https://discordapp.com/channels/425461908712325130/542891718622838787/571550775067803648
___________________________________________________________________________________________________________________________
1.16: Add sound effects from Exile to machines
___________________________________________________________________________________________________________________________
Multiblock Electrolyser
Girdler process for deuterium extraction: https://en.wikipedia.org/wiki/Girdler_sulfide_process
Add generic reaction tower for slow chemical recipes
Girdler process requires two towers:
H2S + [preheated water OR steam?] + energy -> deuterium-enriched H2S + deuterium-depleted water
deuterium-enriched H2S + water -> H2S + deuterium-enriched water
Fractional distillation: deuterium-enriched water -> heavy water + water
1.16: Uranium/Thorium ore processing - ore -> 2x crushed ore -> hexa/tetrafluoride -> 4x dust
1.16: Tiered machines: basic -> advanced -> DU -> elite? https://discordapp.com/channels/425461908712325130/425471153067524098/651401188054401025
___________________________________________________________________________________________________________________________
1.16: Specialised fuel-making machine
Gas-cooled Pebble-Bed Reactor that produces energy directly
Option to use superheated gases in turbine loop?
QT gas coolants: https://docs.google.com/spreadsheets/d/1gtXbk_S9ginkjgDo8BNXQr54kaQcToaqUa2E9LA0CMQ/edit#gid=1165328757
1.16: MSR split: NaK coolant for thermal, PbBi coolant for fast?
___________________________________________________________________________________________________________________________
Heat Exchanger: make heat flow maths realistic: https://en.wikipedia.org/wiki/Countercurrent_exchange
Implement LMTD for parallel-flow exchangers and condensers? (https://en.wikipedia.org/wiki/Logarithmic_mean_temperature_difference)
Implement heat transfer coefficient as percentage for each tube material
Add powered 'heat pump', placed between tube lines, to move heat from cold -> hot?
Add condenser controller, split mechanics like the fission reactor
Decay pool to preheat condensate water from radioactive isotopes? (https://discordapp.com/channels/425461908712325130/425470889354723350/574303555465510912)
1.16: Give dynamo depth for 3D coil puzzle?
___________________________________________________________________________________________________________________________
Fusion Reactor: https://discordapp.com/channels/425461908712325130/425471153067524098/621412674948825134
Allow for variable lining thickness? https://discordapp.com/channels/425461908712325130/425471153067524098/635267993294733312
Change Fusion Reactor to produce steam instead of energy: Water -> High Pressure Steam from Heating Blanket in Electromagnet Ring
New reactivity curve: R = z*(T/(1.5*h))^(-1.5)*exp(-1.5*h/T), z ≡ 200/9*sqrt(6)*exp(1.5) ≈ 243.952253514146, T = temperature (kK), h = optimal temperature (kK)
Superconducting e-magnets can be used instead for an efficiency bonus?
___________________________________________________________________________________________________________________________
[Only if QMD does not update]
1.16: Add Synchrotron modules that use radiation - one per corner:
1.16: Add Collider Controller - electron/positron/proton input on corner
1.16: Particles need to be fired in opposite directions to work
1.16: Add multiblock collider experiments - one per corner:
1.16: Particles implemented as new material type, similar to Mek gases
___________________________________________________________________________________________________________________________
1.16: Inertial Confinement Fusion - synchrotron radiation as laser -> heat molten salt coolant
1.16: Focus Fusion -> direct energy production?
___________________________________________________________________________________________________________________________
1.16: Hawking Generator - form black hole and power with matter -> Hawking radiation produced for energy