Adds a simple file to create a work tree with only what's needed to RUN the
game.
.dmb/.rsc, _maps, strings, and some icons and sounds.
Makes the Dockerfile use it.
Also adds dependencies.sh which can serve as a single version source used by
all CI and utils.
Enables appveyor and artifacts, you can now download a .dmb deployment straight
from a PR or master commit.
* Adds SQL to travis
* See if we can get this working
* :dab:
* Try dis
* wew
* Try this?
* Should do it
* DL the biatch
* oof
* bruh
* json in 10.2
* Fix schemas
* Actually separate tools and byond builds
* Dedent the ting
* Needs more include
* Fix script logic
* Caching and fixups
* Jesus neer
* Fix this
* And this
* Fix things
* Oh that's why she did it here
* Fuck a duck
* yadayadayada
* Cache cargo in the right build
* Idiot.commit
* *sighs*
* Tools build doesn't need BYOND cache
* Create a database with the prefixed schema as well
* Fix prefixed trigger names
We now run a php linter on the webhook
We now combine and build all maps in the right build script
Because only the byond build will use the maps this shouldn't
run in the tools script file, this is only working because of
the order the build scripts are run in the travis yml
Tools (tgui and changelog) are split out into their own build and are not
installed/built in the standard per map build, this should give developers
better visibility on if it's a tool breakage, or their code is faulty
This also moves most of the travis related scripts into a single folder
this is entirely for sanity reasons, they've also all be made user
executeable