This repository contains application of the the battle simulator written in typescript.
It uses modified version of the Atlantis which is available here. Modified version includes two things that are used in by this UI:
- created
battle
cli command, that can read specific format of JSON file and run the battle, example of the json file available here. example runengine battle example.json
. - created
exportdata
command, which exports two json files with all available current games items and combat related skills.engine exportdata
Engine executable is on the backend and gets executed based on the json file generated by the UI written in TypeScript.
To run locally:
npm i
npm run dev
npm run dev-server
Type checking isn't setup automatically for checking typescripts types you need to run
npm run dev-types
Linting can be done with
npm run lint