decaprime / Bloodstone

It's like Wetstone with more Blood 🧛
MIT License
8 stars 6 forks source link

🚸 Add VampireCommandFramework #1

Closed decaprime closed 11 months ago

decaprime commented 1 year ago

This change will enable mods that previously used VampireCommandFramework to switch to using Bloodstone.

Primarily the work behind this is factoring the existing VampireCommandFramework plugin into two assemblies, one that's a BepInEx pure library: VCF.Core , the other that's a V Rising plugin VampireCommandFramework, after 0.6.0 there is no longer a plugin by that name. Details: https://github.com/decaprime/VampireCommandFramework/pull/12

This change pulls VCF.Core in via the same package. Although it's not ideal to shift the purpose of the existing pacakge, these changes represent a choice in the road to no longer support a stand alone plugin hosting the framework; that hosting will be done here in Bloodstone. When you look at the changes you'll see the V Rising aspect is the minority of what we call VampireCommandFramework that now lives in Bloodstone.CommandFramework

For sake of transition and scope; I've maintained mostly the same namespaces from VampireCommandFramework for now. It's future work to reposition that repository as purely about the library.