New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Remove fusion from reactions, add hypertorus fusion machinery #54379
Conversation
Ok Ghilker, now you have no excuse not to make this realistic proton chain fusion with ions, deuterium, and all the fucking elements up to iron. |
code/modules/atmospherics/machinery/components/trinary_devices/hypertorus.dm
Outdated
Show resolved
Hide resolved
code/modules/atmospherics/machinery/components/trinary_devices/hypertorus.dm
Outdated
Show resolved
Hide resolved
I hope you're planning to get some sprites |
Yep, those are placeholders |
map changed for debugging purposes |
@Ghilker Try this "[round(A / 10**round(log(10,A)),0.1)]e[round(log(10,A))]" |
i can't make that work :( |
@stylemistake what formatting options exist for the numbers in tgui? |
For joules, there is a |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would have committed these suggestions directly, but I was busy with work. I cannot merge it in this state.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Map changes seem alright- is there enough free space on delta to build one of these things?
HFR guide Updated with more infos and tips
About The Pull Request
This PR removes fusion from reactions.dm and add the Hypertorus machine and its new and improved fusion reaction (results may vary).
To do:
(might add more along the way)
Why It's Good For The Game
Fusion is one of the most costly reactions from the atmos system, is one of the most complex and yet most simple ones; this will move fusion inside a buildable machine and it will allow a degree of complexity that can't be done inside react()
Changelog
🆑
del: remove fusion from reactions
add: hypertorus fusion machine
/:cl: