April sync (#360)

* Maps and things no code/icons

* helpers defines globalvars

* Onclick world.dm orphaned_procs

* subsystems

Round vote and shuttle autocall done here too

* datums

* Game folder

* Admin - chatter modules

* clothing - mining

* modular computers - zambies

* client

* mob level 1

* mob stage 2 + simple_animal

* silicons n brains

* mob stage 3 + Alien/Monkey

* human mobs

* icons updated

* some sounds

* emitter y u no commit

* update tgstation.dme

* compile fixes

* travis fixes

Also removes Fast digest mode, because reasons.

* tweaks for travis Mentors are broke again

Also fixes Sizeray guns

* oxygen loss fix for vore code.

* removes unused code

* some code updates

* bulk fixes

* further fixes

* outside things

* whoops.

* Maint bar ported

* GLOBs.
This commit is contained in:
Poojawa
2017-04-13 23:37:00 -05:00
committed by GitHub
parent cdc32c98fa
commit 7e9b96a00f
1322 changed files with 174827 additions and 23888 deletions
@@ -5,8 +5,7 @@
#define Z_LEVEL_EAST "4"
#define Z_LEVEL_WEST "8"
var/list/z_levels_list = list()
GLOBAL_LIST_EMPTY(z_levels_list)
/datum/space_level
var/name = "Your config settings failed, you need to fix this for the datum space levels to work"
@@ -86,7 +85,7 @@ var/list/z_levels_list = list()
D.name = A
D.z_value = k
if(D.linked != CROSSLINKED)
z_levels_list["[D.z_value]"] = D
GLOB.z_levels_list["[D.z_value]"] = D
else
SLS.Add(D)
k++
@@ -116,8 +115,8 @@ var/list/z_levels_list = list()
P = pick(possible_points)
grid["[D.z_value]"] = D
for(var/A in z_levels_list)
grid[A] = z_levels_list[A]
for(var/A in GLOB.z_levels_list)
grid[A] = GLOB.z_levels_list[A]
//Lists below are pre-calculated values arranged in the list in such a way to be easily accessable in the loop by the counter
//Its either this or madness with lotsa math
@@ -157,7 +156,7 @@ var/list/z_levels_list = list()
//S.maptext = "[zdestination]" // for debugging
for(var/A in grid)
z_levels_list[A] = grid[A]
GLOB.z_levels_list[A] = grid[A]
#undef Z_LEVEL_NORTH
#undef Z_LEVEL_SOUTH