In this build, heat is generated by using specific abilities, rather than generated automatically at the start of each round.


A very rough prototype of a turn based battle system. The primary idea being tested here is that each mech in the battle builds up heat over time. Holding a lot of heat increases the power of that mech's abilities, but if heat goes over the maximum, the mech starts to burn and take damage. Heat is therefore both a risk and a reward that must be managed carefully.

Controls

  • Up/Down Arrows - Navigate Menus
  • Left/Right Arrows - Select character to act
  • Enter Key - Select Abilities/Targets
  • X - Cancel targeting for an ability and return to ability selection
  • T - During your turn, end the battle immediately and return to the main menu

Basics

  • The goal of each battle is to defeat all opponents before all of your own mechs are destroyed
  • A character is destroyed when their hit points (green bar) are reduced to 0
  • Characters can gain shields (blue bar) that take damage before their hit points do
  • Shields do not stack, and only the highest amount will be applied
  •  Armor reduces the damage that characters take to their hit points by a flat amount
  • Shields do not benefit from armor

Heat

  • When characters use certain abilities, they gain heat (stated in the tooltip)
  • When a character generates heat above their maximum (6), they gain 1 stack of  Burn for each point of excess heat
  • All abilities have three tiers of effects based on the amount of heat the user currently has
  • Abilities become stronger and gain new effects at higher tiers
  • Some abilities will consume heat after being used, helping you to regulate that user's heat
  • Some abilities that consume heat will consume a set amount and others will consume all available heat

Taking Actions

  • All player characters act first, then all enemy characters
  • The player can choose the order that their characters act
  • Enemy characters act in a set order
  • Each character gets to take a single action during their team's turn

Status Effects

  • Burn - Deals damage at the end of a character's turn equal to the number of stacks, then ticks down (ignores armor but not shields)
  • Boosted - Deal +2 damage with every hit of an attack
  • Impaired - Deal -2 damage with every hit of an attack
  • Fortified - Take -2 damage from every hit of an attack
  • Exposed - Take +2 damage from every hit of an attack



Updated 16 hours ago
Published 6 days ago
StatusPrototype
PlatformsHTML5
AuthorAmaeo
Made withGodot

Download

Download
mech-combat-prototype-build.zip 10 MB