forked from tomdodd4598/NuclearCraft
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtodo.txt
152 lines (101 loc) · 7.74 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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
QMD feature merge: nitrogen collector -> air collector
Refactor BasicRecipe and BasicRecipeHandler subclasses to make recipes easier for addons
Refactor multiblock NBT?
Global turbine spin-up and spin-down multipliers
Rename 'handler' package to 'event' and move out non-event classes
Add lists of lambdas to parts of radiation tick loop for custom addon radiation logic
GTCE EU: add multiblock hatches for energy input/output (configurable min/max tier), scale single-block generator amperage with configurable tier
Complete printing of registered multiblock component stats and rules to separate nuclearcraft.info file
Move multitool NBT to player NBT to fix universal tool bug and allow for generalisation of multitool logic to any wrench item
Move multiblock component ticking from TE to multiblock logic
Tick vessel bunches as one entity
Add multithreading where appropriate
Refactor old tile entity hierarchy - modularise item/fluid/energy handling
Modularise processor classes (remove arrays!)
Refactor GUIs
Wiki/Patchouli documentation
CT Registration of machines
Add auto-outputting to machines
Multiblock monitors: show cluster information, meltdown locations, side configurations, etc.
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)
Add neutron source managers
Add unidirectional interior neutron source
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, works for both SFRs and MSRs)
Add component heat dissipation while invalid?
Configurable reactor rainbow bonus?
Recipe-based moderator and reflector components?
Read Pu + Fatmice neutron poison discussion (+ "Technically, almost all of the neutron poisons were removed with the spent fuel")
Reduce default neutron poison lifetime
Multitool support for side configurations
OC support for side configurations
Show recipe progress in TOP/HWYLA
OC support for port filtering
CC Tweaked support
Weapons based on acids and toxic materials?
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+: Potential block state getter optimisation - https://github.com/RogueLogix/BiggerSeries/blob/master/Phosphophyllite/src/main/java/net/roguelogix/phosphophyllite/util/Util.java#L51-L83 (chunkCachedBlockStateIteration)
1.16+: Potential TE getter optimisation - https://github.com/mekanism/Mekanism/blob/1.16.x/src/main/java/mekanism/common/util/MekanismUtils.java#L929-L948 (getChunkForTile)
1.16+: Cherenkov radiation (configurable)?
1.16+: Make reflectors tile entities (can form clusters)
___________________________________________________________________________________________________________________________
1.16+: Item stack NBT support in NC recipes (also allow for NBT 'wildcards')
___________________________________________________________________________________________________________________________
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
1.16+: Make clusters share heat with casing (if connected)
1.16+: Make active reflectors conduct heat
1.16+: Placement rule tweaks (e.g. nerf emerald and liquid helium)
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, eutectic Pb-Bi alloy 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