Either VSCode's integrated shell or dotnet has a default behaviour where it inserts newlines into stdout/stderr to make the lines wrap at the console width. Since msCompile works based on lines this makes it fail to detect build warnings correctly. Depending on where the line break occurs this can result in a truncated error message, a correct error message with a truncated filepath for the error, or the errror just straight up missing.
Adding 'ForceNoAlign' to the logging parameters for dotnet build disables this behaviour and gives msCompile actually useful input to sift for errors. End result is all the errors are detected and listed with the correct error messages and filepaths.
* seed screams now SoundCollectionSpecifier
More types of scream sounds
* plants scream mutation have 10+ scream types
* plant scream reduce scream volume
And scream powerness get's from yml instead of hardcode, so from prototypes could be changed pretty much easilly
* plants review change
* German accent
* Add German motherfucker
* German accent improvements
* Fix failing tests
* Only replace th at start of words
* Correct plural for "warnungen"
* hello and goodbye in German
* Fix German again
* Remove motherfucker from German accent
* German goodbye refactor
* 'fix' indents in speech.yml
* German accent improvements
* Reduce German umlautness
* Add umlaut cooldown
so consecutive vowels don't get umlauted
* Fix german capitalization of th => zh
* Add more banger words to German accent
* Improve German tesla replacement
* German akzent
* German scientist gaming
* Men and women, now in German
* Also replace warops in German accent
Co-Authored-By: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Make requested changes
* Make some of the requested changes
* Fix linter errors
* Address remaining feedback
* RE-add toned-down random umlauts
* cabbage -> kraut
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>