-
-
Notifications
You must be signed in to change notification settings - Fork 457
Minor Changes to Tesla Mechanics #11526
Conversation
Tesla Miniball maximum now properly enforced. Miniball power output no longer tied to zap range. Zap range standardized across objects and minimum range increased to 2. Tesla Coils no longer cause zaps to jump. Coil cooldown restrictions actually work now. Research/money gain adjusted to compensate for cooldown restrictions.
|
I don't know what the hell you did, but the tesla - fully set up - keeps blowing holes in the PA room on Box. |
Yea I know what's happening here. It's a combination of me messing up the range check for grounding rods (which was easily fixed) and the cooldowns for tesla coils now properly working. Now that cooldowns actually work there are two positions the Tesla can be in where there are no valid targets in range except the station itself. I'll think about how I should resolve this, I really don't want to do any map changes though. |
|
This has caused the tesla to blow holes in engineering for multiple rounds now. This needs either fixed or unmerged until it is. |
I didn't realize this was testmerged, I interpreted Cartlord's comment in a different way. I'll get it fixed right away. Sorry about that. |
|
Hows the test merges gone on this? |
The first few days were a bit rough since I broke it, but after that everything looks good. I haven't personally seen anybody do non-default setups but everything with the default setup looks good in terms of power generation and coil mechanics working as intended. |
Tesla Miniball maximum now properly enforced.
Miniball power output no longer tied to zap range.
Minimum zap range increased to 2.
Grounding Rod bonus range increased by 1.
Tesla Coils no longer cause zaps to jump.
Coil cooldown restrictions actually work now.
Research/money gain adjusted to compensate for cooldown restrictions.
General Documentation
Intent of your Pull Request
This makes some of the Tesla's mechanics less weird, more predictable, and actually impactful. Currently you are extremely unlikely to ever see the Tesla's power output be above 1.7mW (unless you upgrade the Tesla Coils for a straight 100%/200%/etc bonus). This is because of some weird mechanics and decisions on how power generation is calculated. The changes in this PR will mean a roughly 50% increase in power output for the Tesla which will put it a bit under what a default TEG generates.
I've tested these changes and with the default setup power output is always at a minimum of 1.7mW with spikes up to 2.5mW and 3.4mW.
Why is this change good for the game?
The Tesla's mechanics are easier to reason about and opportunities for experimenting with different Tesla setups are now possible.
Wiki Documentation
Briefly describe your PR and the impacts of it, in layman's terms.
The Tesla's mechanics are now more consistent and impactful. Miniball power generation has been increased because it is no longer tied to zap range. Tesla Coils that are zapped no longer cause a jump because that behavior was putting every coil onto cooldown with a single zap. Tesla Coils now go on cooldown when zapped and can't be zapped again until a short duration (8 seconds, decreased by better parts).
What should players be aware of when it comes to the changes your PR is implementing?
Casual players who are just interested in having power be setup don't need to be concerned with this change. A default Tesla setup will still work perfectly fine for the station. However, enterprising players will be able to make changes to the Tesla's default setup and see improved results to power output.
What general grouping does this PR fall under?
Engineering rebalancing.
Are there any aspects of the PR that you would like us not to mention on the Wiki?
No
If there are any numerical values involved in your PR that will be relevant to a player, please note them here.
Grounding Rods now work 1 tile further than they previously did making the default Tesla setup completely safe.
Standard Tesla Coils now generate the full amount of power per zap instead of anywhere from 1-50% of full power. This results in a roughly 50% increase in power output overall. Research Tesla Coils still incur a 95% power loss in exchange for increased research generation.
Tesla Coil cooldowns are now enforced. This means that when a coil is zapped it goes on cooldown and cannot be zapped before the cooldown is up. Level 1 coils have a cooldown of 8 seconds. Coils can be upgraded with capacitors to reduce the cooldown by 2 seconds per capacitor level.
Changelog
Tesla mechanics tweaked to be more consistent, resulting in a roughly 50% increase in power output and more setup variety.
🆑
bugfix: Tesla Miniball maximum now properly enforced
bugfix: Tesla Coil cooldowns now actually work
tweak: Miniball power output no longer tied to zap range
tweak: Minimum Miniball zap range increased to 2 (was 1)
tweak: Grounding Rod bonus range increase to 3 (was 2)
tweak: Tesla Coils no longer cause zaps to jump
/:cl: