mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-02-05 05:49:28 +00:00
* [Semi-Modular] Adds TEG back, nerfs its power generation and resprites it ## About The Pull Request TEG in this file uses different power generation, which requires some different setups for it to generate power. You cant just plug couple of thermomachines, set them to max with easy to make hypernoblium to make 200 MW of power, you can stack TEGS so it would even more power Im using logistic function from Shiptest which will only start making power when temperatures are going to reach quite high, so you will need proper burn chamber or at least burn can. Its something different than pluging teg to few thermomachines and making more than SM multiplied by 100. /// A function that exponentially approaches a maximum value of L /// k is the rate at which it approaches L, x_0 is the point where the function = 0 #define LOGISTIC_FUNCTION(L,k,x,x_0) (L/(1+(NUM_E**(-k*(x-x_0))))) Also Im using different sprites for the TEG, I took them Yogstation, they have their own ambient light and pulse animations. I think its a really nice sprite. Teg also was added to techweb, and can now be made in the engineering protolathe. ## How This Contributes To The Skyrat Roleplay Experience Perhaps another engine for our modular engine PR, or just another project for our nice atmos engineers. TEG is tricky to set up, due to new pump limits when working with hight temperatures, but it can be worked with with special setups. ## Proof of Testing I will link soon ## Changelog 🆑 add: Added back TEG to techwebs and engineering protolathe image: Changed TEG sprites from YogStation. Credits to original author. /🆑 * quick fix * that was bad call * ci part 1 * Update tgstation.dme * Update tgstation.dme * Update tgstation.dme * Update tgstation.dme * Update tgstation.dme * Update tgstation.dme * not needed anymore * Update modular_skyrat/master_files/code/modules/power/thermoelectric_generator.dm Co-authored-by: Gboster-0 <82319946+Gboster-0@users.noreply.github.com> * Update modular_skyrat/master_files/code/modules/power/thermoelectric_generator.dm Co-authored-by: Gboster-0 <82319946+Gboster-0@users.noreply.github.com> * Update modular_skyrat/master_files/code/modules/power/thermoelectric_generator.dm Co-authored-by: Gboster-0 <82319946+Gboster-0@users.noreply.github.com> * Update modular_skyrat/master_files/code/modules/power/thermoelectric_generator.dm Co-authored-by: Gboster-0 <82319946+Gboster-0@users.noreply.github.com> * Update modular_skyrat/master_files/code/modules/power/thermoelectric_generator.dm Co-authored-by: Gboster-0 <82319946+Gboster-0@users.noreply.github.com> * Update modular_skyrat/master_files/code/modules/power/circulator.dm Co-authored-by: Gboster-0 <82319946+Gboster-0@users.noreply.github.com> * Update modular_skyrat/master_files/code/modules/power/circulator.dm Co-authored-by: Gboster-0 <82319946+Gboster-0@users.noreply.github.com> * Update modular_skyrat/master_files/code/modules/power/circulator.dm Co-authored-by: Gboster-0 <82319946+Gboster-0@users.noreply.github.com> * Update modular_skyrat/master_files/code/modules/power/circulator.dm Co-authored-by: Gboster-0 <82319946+Gboster-0@users.noreply.github.com> * Update modular_skyrat/master_files/code/modules/power/circulator.dm Co-authored-by: Gboster-0 <82319946+Gboster-0@users.noreply.github.com> * Update modular_skyrat/master_files/code/modules/power/circulator.dm Co-authored-by: Gboster-0 <82319946+Gboster-0@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Gboster-0 <82319946+Gboster-0@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Gboster-0 <82319946+Gboster-0@users.noreply.github.com> --------- Co-authored-by: Gboster-0 <82319946+Gboster-0@users.noreply.github.com> Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>