ClanGenOfficial / clangen

Warrior Cats fan game
https://clangen.io
Other
229 stars 399 forks source link

[CLEANUP] Clan subclassing #2482

Open j-gynn opened 2 weeks ago

j-gynn commented 2 weeks ago

About The Pull Request

Why This Is Good For ClanGen

Say it with me, gang. Happy devs... happy life. Separating the domains like this means that less dependencies are ensnared amongst each other, making it easier to not have things like the clan_class variable, which I will eradicate. Just not in this PR. I wanted to try doing a "smaller" change to make it easier to review & test.

Linked Issues

Tangentially related to #2436 but mostly as a result of trying to write unit tests for murders and attempting to scaffold the clan that way.

Proof of Testing

https://github.com/ClanGenOfficial/clangen/assets/48025294/549979a9-e5d8-4de7-9b76-4c54c560f578

Changelog/Credits