Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce Tree to Fungal Blossom Conversion Rates #36385

Closed
timidvillageidiot opened this issue Dec 23, 2019 · 2 comments
Closed

Reduce Tree to Fungal Blossom Conversion Rates #36385

timidvillageidiot opened this issue Dec 23, 2019 · 2 comments
Labels
Fields / Furniture / Terrain / Traps Objects that are part of the map or its features. Monsters Monsters both friendly and unfriendly. Mutations / Traits / Professions/ Hobbies Mutations / Traits / Professions/ Hobbies stale Closed for lack of activity, but still valid. <Suggestion / Discussion> Talk it out before implementing

Comments

@timidvillageidiot
Copy link

Is your feature request related to a problem? Please describe.
As someone who honestly enjoys playing the role of a Mycus host, the insane rate at which trees (a terrain tile) are converted to fungal blossoms (a mob) means that spawn/entity limits are quickly reached the moment you spray a fungal haze (field effect) into any kind of fairly dense forest. This prevents spore clouds (a mob) from spawning when using the Mycus Provenance and the Mycus Sporogenesis abilities, and also prevents the spore clouds (again, the mob) from being spawned by fungaloids and fungal spires. Basically, although, yes, the mycus aims to spread over the planet and fungal blossoms created by the conversion of trees is an effective way to show that, the sheer number of fungal blossoms that are created also prevents any fungaloids of other types from spawning in those areas due to the fact that the game will not generate spore clouds.

Describe the solution you'd like
fungal-effects.cpp holds the source code for the conversion of terrain that occurs due to exposure to fungal haze, including the code that handles conversion of trees into fungal blossoms. A tightening of the restrictions which handle the conversion of trees so that fungal blossoms are reduced by ~70% would probably make it so that mycus can continue to spread and thus be a threat to players/be a safe haven for mycus mutant players, while still allowing fungaloids, fungal towers, and mycus mutant players to spawn spore clouds and generate new mycus creatures (that aren't immobile spore vents).

I'd do it myself, but I'm not really much of a coder. I can only barely tell what's going on in that file - I can only guess that it has something to do with the "growth" x_in_y variable.

Describe alternatives you've considered
In my own game files, I've changed the json handling the fungal blossom monster so that the frequency of their fungal haze is greatly reduced, thus slowing down the conversion of trees into fungal blossoms. However, given enough time, any fungal patches inevitably reach a critical mass where fungal blossoms will become just as plentiful, and start to reproduce almost as quickly as a vanilla fungal patch would; where this was not the case, I had reduced the frequency of their fungal haze emissions to the point of them essentially being non-existent, effectively halting Mycus growths. In any case, I still had to frequently cull the fungal blossoms using spawned in weapons due to just how prevalent they were.

The other option, which may or may not be possible, is to convert fungal blossoms into a terrain type, like the trees - however, I am unsure of how you would make them emit a fungal haze. There might also be other problems, in that they likely wouldn't be attacked by mobs, and possibly make it substantially harder to destroy an already hard to destroy fungal bloom.

Additional context
N/A

@timidvillageidiot timidvillageidiot changed the title Reduce Tree --> Fungal Blossom Conversion Rates Reduce Tree to Fungal Blossom Conversion Rates Dec 23, 2019
@Night-Pryanik Night-Pryanik added <Suggestion / Discussion> Talk it out before implementing Fields / Furniture / Terrain / Traps Objects that are part of the map or its features. Monsters Monsters both friendly and unfriendly. Mutations / Traits / Professions/ Hobbies Mutations / Traits / Professions/ Hobbies labels Jan 4, 2020
@stale
Copy link

stale bot commented Feb 3, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not 'bump' or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.

@stale stale bot added the stale Closed for lack of activity, but still valid. label Feb 3, 2020
@stale
Copy link

stale bot commented Mar 4, 2020

This issue has been automatically closed due to lack of activity. This does not mean that we do not value the issue. Feel free to request that it be re-opened if you are going to actively work on it

@stale stale bot closed this as completed Mar 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fields / Furniture / Terrain / Traps Objects that are part of the map or its features. Monsters Monsters both friendly and unfriendly. Mutations / Traits / Professions/ Hobbies Mutations / Traits / Professions/ Hobbies stale Closed for lack of activity, but still valid. <Suggestion / Discussion> Talk it out before implementing
Projects
None yet
Development

No branches or pull requests

2 participants