To-hit and damage calculator for Battletech: Alpha Strike
Go to file
Wholesomedonut 42e1a624b7 Added .gitignore and LICENSE files.
This project is licensed under GPLv3 .
2020-09-13 23:23:51 -06:00
.gitignore Added .gitignore and LICENSE files. 2020-09-13 23:23:51 -06:00
LICENSE Added .gitignore and LICENSE files. 2020-09-13 23:23:51 -06:00
README.md v0.1 2020-09-13 23:15:09 -06:00
main.py v0.1 2020-09-13 23:15:09 -06:00
mech.py v0.1 2020-09-13 23:15:09 -06:00

README.md

A Lightweight Python Hit Arithmetic - ALPHA

A to-hit calculator and damage/heat tracker for Battletech: Alpha Strike.

Current Features

As of now, you can:

  • Set the following mech attributes on a per-mech basis:
    • Name
    • Size
    • Pilot Skill
    • Total Movement Modifier

Upcoming Features

Next on the release docket:

  • Set mech armor and structure values
  • Set damage for each range bracket
  • Set heat scale
  • Set critical points

Core Features

Once those key things are taken care of, youll be able to:

  • Load multiple mechs into memory
  • Run attack rolls to and against them
  • Automatic critical calculations upon structure damage
  • Turn-based damage, so all pending effects are held in a buffer before they apply after all actions in a turn