Various Enhancements and Bug fixes
Created by: HighSaltLevels
Enhancements
- Add QT stylesheets for a more pleasing UI
- The older UI would use the bundled default of PyQt5
- This was OK for Windows, but I really wanted a dark theme for Linux so I found a nice middle ground
- The fonts in this UI were smaller so I had to increase the font size to account for it
- Use
ruff
instead ofpylint
because it's just faster and better - Freeze all 4th party dependencies
- Add
Randomize
to the class randomizer check boxes to be more apparent at what these check boxes are doing
Bug Fixes
- Fix bug where certain
prf
items would trip the randomizer - Fix bug where
Riev
was not randomized at all locations and frequently would have a weird on map appearance - Fix several minor item and character randomization misses
- Fix bug where dragons in FE6 were randomized to unpromoted units instead of promoted units
- I realized that I don't set
Myrrh
to a promoted unit - I'm considering doing that or changing
fae
to an unpromoted unit for consistency
- I realized that I don't set
- Fix bug where Roy would no longer be able to seize after promoting