* Fix#14449: Surface smoothing not working at extra zooms
Caused by two issues. One was spotted by @AaronVanGeffen in that surface smoothing was turned off. The other was caused by a bug in the opengl renderer that went unnoticed due to never being hit during normal play.
* Fix merrygoround and enterprise extra zoom peep drawing
* Add changelog entry
* Fix some actions for plugins
If an action doesn't have an AcceptParameters method, the paramaters passed in executeAction will be ignored and the action will fail.
* Change plugin parameter names
* Increment plugin API version
* Start a network serialiser for entities
will be used only for checksums and replay diffs
* Continue work
* Use the new serailser for checksums
* Use new serialiser for replays
* keep compilers happy
* Try create checksum stream
* Fix compiling
* Split off class into seperate file
* Update Xcode project
* Increment network version
* Fix pragma mistake
* Fix none network builds
* Update replays
* Improve ChecksumStream and use FNV internally
* Small cleanups
* satisfy compilers
* Revert change of checksum size to simplfy rerecording
* Zero initialise data
* Fix serialiser
* Update replays again
Co-authored-by: Michael Steenbeek <m.o.steenbeek@gmail.com>
Co-authored-by: Matt <m.moninger.h@gmail.com>
When opening and closing the dropdown box multiple times while attempting to create an ad campaign for free food vouchers, the game would duplicate the available food items in the list each time.
I discovered that it was because the vector wasn't being cleared each time the list was populated it, so an easy fix is to clear it before continuing.
shebang:
Move parameters from set.
Add newline after for consistency.
curl:
Add -f;
Prevents output on error.
Use -O where applicable;
-o with the same filename as the URL is pointless.
Add -S after -s:
Makes curl still error despite being silent.
build-symbols:
Add zip fallback.
get-discord-rpc:
Move git clone parameters before repository for readability.
Use --depth 1 to speed up cloning.
install-nsis:
Use ProgramData environment variable.
build-appimage-docker.sh:
Add -e to docker run.
Run script directly.
build-appimage.sh:
Make if more consistent.
Remove unused Travis scripts.
setenv:
unset instead of blanking variables.
vstool.cmd:
Use ProgramFiles(x86) environment variable.