Anreol / ReleasedFromTheVoid

MIT License
0 stars 1 forks source link

Have modifiers / rules just be configs instead #7

Open ConqAra opened 2 years ago

ConqAra commented 2 years ago

Replace modifiers / rules with config options instead, because you cannot alter or disable these modifiers in singleplayer, which is a problem if I want to use your mod without starting with void coins and if I want ALL cradles to cost void coins instead of health (which I definitely do!)

Have a config where you can choose whether you start with void coins or not Have a config for how many void coins you start with if above is set to TRUE Have a config for if ALL void cradles will cost void coins or not Have an optional config to disable or enable void suppressors As well as #6 Have an optional config that removes the void coin function entirely; for those who don't like the void coin idea.

Anreol commented 2 years ago

Replace modifiers / rules with config options instead, because you cannot alter or disable these modifiers in singleplayer

Pretty weird since all tests I do are in singleplayer, and the rules are entirely fine. Do you use any other mods?

if I want ALL cradles to cost void coins instead of health

As mentioned in the mod description, this was an issue because of how Hopoo spawned Void Seeds post stage generation. I'll take a look at how it is done now since apparently the game now takes it into account, but if it's still post-generation, it will take me some more time since I'll have to rework that entire system. If I have to rework the system it will probably end up being very intrusive (right now im just patching them at runtime everytime they spawn) and a one-time only change as in it will need a game reboot to apply any config changes.

Have a config where you can choose whether you start with void coins or not Have a config for how many void coins you start with if above is set to TRUE

I can probably make a config to disable ingame rules and to use these instead. I have no issues with this since the server has authority over it.

Have an optional config to disable or enable void suppressors

The server is the one that has authority over spawning them or not, other than that I don't know if the clients have any saying on them. Will probably make it as a float chance per stage instead of a true or false.

As well as #6

Refer to my comment in that post

Have an optional config that removes the void coin function entirely; for those who don't like the void coin idea.

Could do it, but it would be similar to enemy configs as in it's done at bootup and the game must be rebooted to change the config.

Pretty much I do not understand why users want all configurations to be in a .txt file, this is why I closed #3 straight away. Things that can be changed on the fly or varying between runs, voted on, and are minimal, such as starting void coin count or changing if void interactables cost money or not, in my own opinion, are better as rules. The Rulebook is a very powerful tool that almost nobody uses. I'd understand it if it added an insane amount of rules akin to those artifact mods that are more bloat than anything, and im inclined to convert them into configs if its something that the user cannot see or if its something that the server has authority over, like a classic server cvar (Maybe i'll make them cvars instead of configs!) or if it needs a insane amount of data to function (Something like Enemies With Items)

prodzpod commented 1 year ago

hey we have suppressor configs now :gangnamstyle: