This is my personal gitlab instance. Feel free to browse my stuff: https://gitlab.greeson.xyz/users/highsaltlevels/projects

Various Enhancements and Bug fixes

David Greeson requested to merge bug-fixes into master

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 of pylint 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
  • Fix bug where Roy would no longer be able to seize after promoting

Merge request reports