This was started during my time as a student at Code Chrysalis
A React-Redux application to assist running calculations required for the Phoenix Command Combat System wargaming/roleplaying rules.
A beta version for QA testing and user feedback is deployed here
Currently the application has the following features:
Generate
- Accepts input value for name
- Accepts input values for attributes
- Accepts input values for combat levels
- Calculates combat actions on attribute value, skill level and weight change
- Calculates damage bonus, base and max speed, intelligence skill factor, agility skill factor, knockout value on attribute value, skill level and weight change
- Has filterable equipment list to select equipment from
- Equipment selection has option of entering equipment not on list
- Firearms selection, filtereable by firearm type and calibre
- Supports multiple magazine types for firearms, with ability to specify primary magazine and hide non-primary magazines
- Ability to add custom magazines to firearm
- Ability to add/remove optics and grenade launchers
- Ability modify firearm weight, changing primary magazine automatically updates firearm weight
- Grenade selection
- Rocket and underslung grenade launcher selection
- Body armour selection
- Automatically generates hand to hand weapon data from selected equipment and firearms
- Able to print basic reference sheet for offline game play
Use
- Calculate odds of hitting with selected weapons
yarn
yarn start
yarn test
yarn test --verbose --coverage --watchAll=false