mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-18 21:15:21 +00:00
## About The Pull Request By fixes i mean the energy lost as heat is now directly proportional to the amount of power these machines draw from the grid via `charge_cell()` proc. The machines affected are as follows - Cell charger - Mechbay charger - Recharge stations + cyborg charging fix(Fixes #82626) The idea is simple. As the cell nears its charging completion it draws less power from the grid to complete that last mile (for e.g. if the cell is 0% charged the cell charger attempts to draw 100% of the cells max charge from the grid but if the cell is already 99% charged it will only attempt to draw 1% of the required power from the grid) and so it only makes sense that the heat energy lost is also less & vice versa. In other words the heat energy lost is directly proportional to the amount of work done (via `charge_cell()` proc) so you get conservation of energy & bug fixes which especially benifits borgs & mod suits at the recharge station as it will attempt to first pump in whatever energy is available from the grid and then compute energy lost as heat from it & not the other way around. For borgs we attempt to first charge its modules & then charge the cell so you get an fully charged cell at the end ## Changelog 🆑 fix: cell chargers, mechbay port chargers & recharge stations heat lost is directly proportional to energy drawn from the grid to charge their respective cells fix: cyborgs should charge more frequently & to their max capacity at recharge stations /🆑