mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-03 05:21:27 +00:00
* Starting on the rework * Reworks the Ark * Work on Reebe * More Ark stuff * this too * Removes ark silliness, remaps Reebe a tad * Spawning mechanics * Work on gamemode code * Finishes up ark stuff * Removes Judgement, and lots of other changes * New Ark activation sounds, Ratvar text * Spawn protection! * Adds the abscondence bijou * Bijou stuff * well, this is it * somewhat absentminded coder * Remaps the Reebe z * replica fabricators now work! * Guide paper! * Now they're clockwork floors * Infirmary, tweaks, numbers * A new thing! * this is ok for now * I was gonna whine but it's actually necessary * Adds damage scaling to ocular wardens * I missed a thing * you can go back too * New clockwork armor sprites * Weapons, scripture, oh my! * no! shoo! * hey, I forgot about you! * this looks much better, I'll give you that * no teleporting into the void! * we have no need of you anymore * Conflicteroos * AUTOMATIC SPINNING CHAIRS * how many times do we have to teach you this LESSON OLD MAN * flagged! * last time, meesa promise * Conflicts 1 * wood filling * Kindle is a projectile, and other stuff * Chameleon jumpsuit, some small changes * 150 hours of testing * Curious is the trapmaker's art * Conflicts 1 * naaah * Fixes an ark sound * Removes the prolonging prism * Adds a delay to warping in * First steps towards changing the power system * Removes power from sigils, moves to global * Conflicts 1 * zoom zoom * Adds the stargazer, re-adds conversion * conflicts? more like CLOCK-flicts * get it? clockflicts? * Daemon tuning * Scraps components, 1/? * A grace period, among other things * You can't get to reebe from space no stop bad * Adds some cogscarab shells to Reebe - yes, I get the sounds * FUCK * Chairs are very important. * Clock golems, sound improvement, intercoms * Sounds, floor fixes, conflicts * Fixes the conflicts * Prevents intercom use during non-clock rounds * Wiki, HUD timer, tweaks, golems * Components, removes unused structures, rep. fab power * go-time * Ending the round is not a good idea * whoops, forgot about you * ssh is ok * this works too
50 lines
1.7 KiB
Plaintext
50 lines
1.7 KiB
Plaintext
/*
|
|
The /tg/ codebase currently requires you to have 11 z-levels of the same size dimensions.
|
|
z-level order is important, the order you put them in inside the map config.dm will determine what z level number they are assigned ingame.
|
|
Names of z-level do not matter, but order does greatly, for instances such as checking alive status of revheads on z1
|
|
|
|
current as of september 17, 2017
|
|
z1 = station
|
|
z2 = centcom
|
|
z5 = mining
|
|
z6 = city of cogs
|
|
Everything else = randomized space
|
|
Last space-z level = empty
|
|
*/
|
|
|
|
#define CROSSLINKED 2
|
|
#define SELFLOOPING 1
|
|
#define UNAFFECTED 0
|
|
|
|
#define MAIN_STATION "Main Station"
|
|
#define CENTCOM "CentCom"
|
|
#define CITY_OF_COGS "City of Cogs"
|
|
#define EMPTY_AREA_1 "Empty Area 1"
|
|
#define EMPTY_AREA_2 "Empty Area 2"
|
|
#define MINING "Mining Asteroid"
|
|
#define EMPTY_AREA_3 "Empty Area 3"
|
|
#define EMPTY_AREA_4 "Empty Area 4"
|
|
#define EMPTY_AREA_5 "Empty Area 5"
|
|
#define EMPTY_AREA_6 "Empty Area 6"
|
|
#define EMPTY_AREA_7 "Empty Area 7"
|
|
#define EMPTY_AREA_8 "Empty Area 8"
|
|
#define AWAY_MISSION "Away Mission"
|
|
|
|
//for modifying jobs
|
|
#define MAP_JOB_CHECK if(SSmapping.config.map_name != JOB_MODIFICATION_MAP_NAME) { return; }
|
|
#define MAP_JOB_CHECK_BASE if(SSmapping.config.map_name != JOB_MODIFICATION_MAP_NAME) { return ..(); }
|
|
#define MAP_REMOVE_JOB(jobpath) /datum/job/##jobpath/map_check() { return (SSmapping.config.map_name != JOB_MODIFICATION_MAP_NAME) && ..() }
|
|
|
|
//zlevel defines, can be overridden for different maps in the appropriate _maps file.
|
|
#define ZLEVEL_CENTCOM 1
|
|
#define ZLEVEL_STATION_PRIMARY 2
|
|
#define ZLEVEL_MINING 5
|
|
#define ZLEVEL_LAVALAND 5
|
|
#define ZLEVEL_CITYOFCOGS 6
|
|
#define ZLEVEL_EMPTY_SPACE 12
|
|
#define ZLEVEL_TRANSIT 11
|
|
|
|
#define ZLEVEL_SPACEMIN 3
|
|
#define ZLEVEL_SPACEMAX 12
|
|
|
|
#define SPACERUIN_MAP_EDGE_PAD 15 |