2020-09-14 05:15:09 +00:00
|
|
|
|
# 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
|
2020-09-15 21:55:49 +00:00
|
|
|
|
- Add multiple mechs
|
|
|
|
|
- Query a list of mechs based on player name
|
2020-09-16 04:22:19 +00:00
|
|
|
|
- Modify mech stats on demand
|
2020-09-14 05:15:09 +00:00
|
|
|
|
|
|
|
|
|
## 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
|
2020-09-16 04:22:19 +00:00
|
|
|
|
- Run attack rolls to and against mechs
|
2020-09-14 05:15:09 +00:00
|
|
|
|
|
|
|
|
|
## Core Features
|
|
|
|
|
|
|
|
|
|
Once those key things are taken care of, you’ll be able to:
|
2020-09-15 21:55:49 +00:00
|
|
|
|
- Load multiple mechs from a local file
|
|
|
|
|
- Load multiple mechs from an online source
|
2020-09-14 05:15:09 +00:00
|
|
|
|
- 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
|