Formulator / README.md
ango
5.16 commit
1cc60af

A newer version of the Gradio SDK is available: 5.16.1

Upgrade
metadata
title: Formulator
emoji: πŸš€
colorFrom: yellow
colorTo: purple
sdk: gradio
sdk_version: 4.31.0
python_version: 3.11
app_file: app.py
license: mit

Comprehensive Damage Formulator with JCL Parser

User Guide

In Progress

Contributing to This Project

Add Your School

To add your school to the application, follow the steps below: Under the schools directory, create a new python directory name it after your school (Please use snake_case for the name). and add the following files to your directory:

  • __init__.py: this file will import all detail a school needed
  • attribute.py: define your school attribute, like extra attribute from school
  • buffs.py: define the buffs of your school
  • gains.py: define the gains from your school equipment, like divine and tier set activate
  • recipes.py: define the recipes for skill of your school
  • skills.py: define the skills of your school, include all damage skill and dot trigger skill
  • talents.py: define the talents of your school

Integrate Your School into UI

Once the school framework is ready, make your school data available on our QT-UI:

Open the parser.py under utils dir, and add your school into SUPPORT_SCHOOL dictionary like below:

  • key: the school id you can find in LUA or ask me
  • value: a School instance set by the details import from schools/

Feel free to contribute to this exciting project! Your collaboration will make our tool more comprehensive and valuable to all users.