You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Moved up current features and new WIP features. |
3 years ago | |
---|---|---|
.gitignore | 3 years ago | |
LICENSE | 3 years ago | |
README.md | 3 years ago | |
clean_dict.py | 3 years ago | |
cli_menu.py | 3 years ago | |
main.py | 3 years ago | |
mech.py | 3 years ago |
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
- Add multiple mechs
- Query a list of mechs based on player name
- Modify mech stats on demand
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
- Run attack rolls to and against mechs
Core Features
Once those key things are taken care of, you’ll be able to:
- Load multiple mechs from a local file
- Load multiple mechs from an online source
- 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