Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

Conversation

@SapphicOverload
Copy link
Contributor

Document the changes in your pull request

Exosuits now have an overheat level which is built up when using things like weapons or the gygax's overload. After it reaches 100 it causes sparks and damage while slowing the mech down, eventually disabling it at 150 until it cools back down to below 100. Overheat level decreases by 5 per second, or up to 15 if standing still for long enough.

EMPs also cause less damage and power loss, at the cost of adding overheat based on severity. The overheat from EMPs cannot go over 130 to prevent permanently disabling a mech by spamming an ion rifle.

New equipment for managing heat:

Radiator:

Reduces overheat by 1.5 per second. Requires an atmosphere, but works without power.

Active cooling system:

Reduces overheat by 3 per second. Requires power, and is disabled by EMPs.

Heat sink:

Reduces both heating and cooling by 20%.

Other changes;

Medical beam:

Adds 4 heat per second while active. Can now (again) equip more than one.

Afterburner:

Cooldown reduced from 10 to 7 seconds, adds 60 overheat when used. Interrupts cooling bonus from standing still.

Armor:

Removed 1 second cooldown, instead reduces all cooling by 20% each. Reduces ranged armor's protection to compensate for full uptime, and removes stacking multiple of the same armor type.

Why is this good for the game?

Currently there isn't really any sort of balancing mechanic for mechs other than "use more power which can be entirely negated by using an infinite slime battery" or "damage your own mech immediately which makes using it at all a permanent setback until you get out and repair it."

Testing

mech_overheat_test.mp4

Spriting

image

image

image

image

Wiki Documentation

Guide to robotics needs the new equipment added to it.

Probably also needs a mention of the heat mechanics but I'm too lazy to do that at the moment.

Changelog

🆑
experimental: Added overheat mechanics to exosuits
bugfix: Fixed charge and integrity not updating properly on diagnostic HUD
bugfix: Probably other stuff that I forgot about
imageadd: Added HUD icons for overheating
imageadd: Added sprites for new mech equipment
/:cl:

@SapphicOverload SapphicOverload requested a review from a team as a code owner August 17, 2024 20:35
@Yogbot-13 Yogbot-13 added the Fix This fixes an issue. Please link issues in fix PRs label Aug 17, 2024
@SapphicOverload SapphicOverload marked this pull request as draft August 17, 2024 20:35
@PibeCantina
Copy link
Contributor

Peak

@wonderinghost
Copy link
Contributor

image0-2.gif

@SapphicOverload SapphicOverload marked this pull request as ready for review September 4, 2024 16:50
@SapphicOverload SapphicOverload added Balance Council Approved This PR was approved by the Balance Council. and removed Awaiting - Action - Balance Review Code Director Review labels Sep 4, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Awaiting - Action - Testing TEST YOUR STUFF Balance Council Approved This PR was approved by the Balance Council. Fix This fixes an issue. Please link issues in fix PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants