With the whole purpose of the mod being "bring your own music" it seems unlikely that most people using the resource pack generator will want to keep the random selections I've included.
[x] add a command-line option to change the starting value for people who want to keep the built-in music or add onto someone else's music pack
Note that this first point drastically simplifies a number of design decisions, as:
having _starts_at defined in the __init__.py made the package very susceptible to circular dependency issues
_starts_at needed to be validated as being in sync with the number of built-in discs, which would have led to arbitrary incompatibility between FoxNapRPG versions and subsequent mod releases
With the whole purpose of the mod being "bring your own music" it seems unlikely that most people using the resource pack generator will want to keep the random selections I've included.
I'm proposing two changes:
_starts_at
: https://github.com/OpenBagTwo/FoxNap/blob/b5aa1199fb692593d9e780c1bf9849e85241e813/foxnap_rpg/__init__.py#L6 and have the default behavior be to always start at 1.Note that this first point drastically simplifies a number of design decisions, as:
_starts_at
defined in the__init__.py
made the package very susceptible to circular dependency issues_starts_at
needed to be validated as being in sync with the number of built-in discs, which would have led to arbitrary incompatibility betweenFoxNapRPG
versions and subsequent mod releases