Fix use after free and conditional jump on uninitialized
Proper shutdown on SIGINT/SIGTERM/SIGHUP
Fixed Ametyst to Amethyst typos
Default-deactivate gcc precompiled headers in CMakeLists
Fix dedicated
AutoFrameSkip: Graphics option to reduce lag by slow

Skips drawing every second frame if drawing the previous frame was too slow
Setting is controlled by game host
Default: on

Imported from Clonk Rage

From e6e680f49ac50a352e9a051ee21622e7f00648b6 Mon Sep 17 00:00:00 2001
From: sven2 <sven2@786b8e90-9c09-0410-89a9-bccc6ef1e79b>
Date: Sat, 21 Sep 2013 21:34:44 +0000
Subject: [PATCH] + AutoFrameSkip: Graphics option to reduce lag by slow
 clients in network games

git-svn-id: https://www.clonk.de:83/svn/clonk/stable@14501 786b8e90-9c09-0410-89a9-bccc6ef1e79b
Remove obsolete effect level slider and configuration option
Decoration.ocd added and includes ruins from DarkCastle

Please start using this folder for decorative objects other developers might want to use as well.
Fix some DoDamage issues

Fire.c use correct number of parameters
Axe.c implemented FX_Call_DmgChop according to documentation
Added straw man to decoration
Avoid out-of-bounds read

There's only defTeamColorCount colors stored in the array; make sure the
index is within that range.
Remove UB (++x %= y)

A construct like ++x %= y assigns to x twice between sequence points.
Introduce a sequence point here to make the behavior well-defined.
Space is no longer a hotkey in developer mode.

It's used as a regular key now and that has been a real hassle. The hotkey wasn't very useful on top of that.
Fixed typo in LargeCaveMushroom terraform settings
c4script-cli: Initialize PRNG
Cleaned up base material in library and engine

* rename to cleaner *Base* instead of *HomeBase*
* fixed library implementation
* engine code is now obsolete
Implemented SetBase* for BaseMaterial library
Add parameter type check for FnCall
Fix a load of warnings (two were actual errors, only in diagnostics though)
GetMeshMaterial called from definition context now returns default mesh materials.