Commit Graph

1489 Commits

Author SHA1 Message Date
Leo 64d9f072ba Merge pull request #27542 from Cyberboss/patch-88
Fixes Blackbox subsystem def
2017-05-23 15:45:11 -03:00
Leo c81db59d09 Merge pull request #27541 from Cyberboss/WhoReviewsThisFuckkenCode
If you're gonna make a subsystem do it right
2017-05-23 15:44:30 -03:00
Leo e3a34e1b4e Merge pull request #27523 from Cyberboss/MasterStatic
Makes global master vars static
2017-05-23 00:12:49 -03:00
ShizCalev 82d5e8a51a Area Refactor + Var-edit Cleanup (#27530) 2017-05-23 00:07:48 -03:00
Cyberboss eab3be0c38 Fixes Blackbox subsystem def 2017-05-22 10:58:15 -04:00
Cyberboss 528477465c Fixes @kevinz000's shitcode 2017-05-22 10:42:24 -04:00
oranges b569533086 Merge pull request #27519 from Cyberboss/patch-88
Fixes Master/Recover not restoring previous runlevel
2017-05-22 13:39:26 +12:00
Joan Lung 449fb93545 Megafauna and lavaland mobs will no longer spawn directly on top of the mining base (#27476) 2017-05-21 22:10:32 -03:00
Cyberboss fab23038fd Makes global master vars static 2017-05-21 18:59:43 -04:00
Cyberboss e553d4423b Fixes Master/Recover not restoring previous runlevel 2017-05-21 17:49:13 -04:00
Leo 368abc321f Merge pull request #27459 from Cyberboss/whoops
Fixes ordering of text2file params
2017-05-21 14:07:52 -03:00
Joan Lung 5c4011befd Merge pull request #27450 from lzimann/fucking
Removes the mess added with recalling with a message
2017-05-21 08:56:17 -04:00
Cyberboss 2132271860 Fixes ordering of text2file params 2017-05-20 10:46:50 -04:00
Leo 88e9796ed8 Merge pull request #27434 from Cyberboss/patch-88
Fix a bug with qdeling non-datums
2017-05-20 10:42:28 -03:00
Lzimann 49863620f2 Removes the mess added with recalling with a message 2017-05-20 02:32:01 -03:00
oranges be8bcc6c12 Merge pull request #27393 from coiax/annoyed-admirals
Annoyed admirals recalling shuttles
2017-05-20 17:13:13 +12:00
Cyberboss da4712029d Fix a bug with qdeling non-datums 2017-05-19 10:49:43 -04:00
Jack Edge 2a8e81daed Annoyed admirals recalling shuttles
🆑 coiax
add: When a shuttle is called, sometimes an on-call admiral, using
availible information to them, will recall the shuttle from Centcom.
/🆑

This is in essence, a simple IC way for admins to recall the shuttle
if they feel that the shuttle should not come. It's up to them entirely,
the system does not trigger otherwise. They also get to set a cranky
message that is automatically fed back to the crew.

It would be nice if admins used their own judgement if the crew is
evacuating for no real reason, and might send an ERT at the same time to
keep the round going? Who knows, I'm just providing the tools.
2017-05-18 18:09:56 +01:00
kevinz000 16b44c2937 [READY]Peacekeeper cyborg projectile dampening fields, attempt three (#27234)
* fields

* peaceborg dampeners

* hm

* nerfs recharge

* ...

* fffff

* objectively fields

* kinda_working

* why is this not working

* cheep

* bugfixes, adds to robot

* cross doesn't work ;-;

* on border

* appearance

* hi, is this a refactor?

* ffs

* ree

* monitor

* monitor

* hm

* all good

* Update robot_items.dm
2017-05-18 10:53:55 -06:00
Cyberboss ee404b2170 World.dm Refactor (#27268)
* Cleanup world/New

* Moves some things from OnReboot SS Shutdowns

* Move mode handling procs to ticker

* Moves delayed reboot to ticker
Cleans up round end sound setting
Splits round end animation between SStitle and SSticker

* Moves PR announcement to where it can use the define

* Clean this bit up

* Move out datacore Initialization

* Fix some stuff

* Fix this for

* Different PR

* Gives admins reboot options

* Make it smaller
2017-05-18 21:53:46 +10:00
Kyle Spier-Swenson 2fc6ce24b4 Update blackbox.dm 2017-05-17 08:28:48 -07:00
Cyberboss 4d252c9206 Qdel failures now have their own log file (#27310) 2017-05-16 20:09:00 -03:00
Leo 6ced65ae0a Merge pull request #27309 from Cyberboss/patch-82
Initialize failures are now sent to their own logfile
2017-05-16 20:08:26 -03:00
coiax f1f5149e2e Fixes a bug where shuttles would not function (#27338)
* Fixes a bug where shuttles would not function

Okay, so Cyberboss walked me through this, I've tested it, and it fixes
shuttles working, it sets the master controller runlevel to 3, like it's
supposed to?

I don't really know that much about how this actually works internally.
But it does fix the bug.

* Compiling

* RIP softreset
2017-05-16 23:18:27 +02:00
Robustin 3f47e55fe1 Cult 2017 Overhaul 1.5: The End - Been finished for 5 days edition (#27085)
* Chosen Harvesters

* Update runes.dm

* New Cult Ending

* New Cult Ending

* Cinematics added

* A couple fixes

* Update ticker.dm

* Final Touches

* Done

* Desc fix

* Update alert.dm

* Update cult_comms.dm

* requested changes

* Update uplink_item.dm

* Update alert.dm

* Update runes.dm

* Update runes.dm

* fuckinglaunchpad

* Update machine_designs.dm

* Fucking launchpad errors

* Update narsie.dm

* Update mode.txt

* moves a few pixels on the sprite for Joan

* whatever just merge it

* You know whats BS?

* While you're at it... merge this shit

* Update living_defense.dm

* Update constructs.dm

* Update living_defense.dm
2017-05-16 08:50:46 +02:00
oranges 0300f8540e Merge pull request #27132 from Cyberboss/runlevels
MC Runlevels
2017-05-16 09:03:34 +12:00
Kyle Spier-Swenson e23fee4c2c >mysql 2017-05-15 12:03:33 -07:00
Cyberboss 549f286d9c Initialize hints are now sent to their own logfile 2017-05-15 14:48:55 -04:00
Kyle Spier-Swenson 206abf39e3 Adds Mass Insert proc to sql (#27139) 2017-05-15 15:24:59 -03:00
Leo b6ccc30e66 Reverts favoring empty positions (#27298) 2017-05-15 11:36:13 -04:00
AnturK ba37e1f70c Fixes rcds working on transit space (#27258) 2017-05-15 09:05:47 -03:00
oranges 919a4e88c3 Merge pull request #27196 from MrStonedOne/thepunisher
The punisher!
2017-05-15 11:45:42 +12:00
coiax 7d84cb9ad8 Fixes engraved messages (#27186)
* Fixes engraved messages

🆑 coiax
fix: Curator soapstones now successfully leave messages for future
shifts.
del: Soapstones can no longer be purchased in cargo.
del: The janitor no longer starts with an empty soapstone.
experiment: Engraved messages can be left anywhere in the world, but be
wary that the terrain of places like lavaland and space can change shift
to shift.
/🆑

- Curators are now the sole owners of soapstones at shift start. This
means that a huge cargo point bounty shift will not overwhelm the
station with messages.
- Curators have an additional thing to curate.
- All the snowflake name bullshit is dumb, they're called soapstones,
they're plasma bluespace chisels, okay

* Fun messages for the log

* Log world

* Good to go
2017-05-14 21:50:16 +02:00
Crexfu c67a880c77 Job assign at roundstart now favors empty positions first (#27197) 2017-05-14 09:34:02 -03:00
Cyberboss ac11813bad Cleans up some Initializes (#27174) 2017-05-13 07:35:18 -06:00
MrStonedOne c9fd93c154 The Punisher now also delays the next fire of subsystems that overrun.
Because of how this is ends up being calculated, this will almost never actually kick in, but sometimes subsystems like garbage will overrun into mutiple ticks, so delaying their next fire is needed.
2017-05-12 15:36:13 -07:00
MrStonedOne 49ded39314 The punisher!
The mc will now punish subsystems that overrun their tick allotment with less allotment in later fires.
2017-05-12 13:42:41 -07:00
Cyberboss 9ad7f27adf Makes some game options which should be flags flags (#27121) 2017-05-11 16:58:10 -03:00
Leo c47ffc1391 Merge pull request #27123 from Cyberboss/patch-79
Fixes SSShuttle not checking for missing arrivals
2017-05-11 16:57:04 -03:00
Leo cfd8b3efa5 Merge pull request #27131 from Cyberboss/patch-82
Cleans up an MC statement
2017-05-11 16:56:07 -03:00
Cyberboss 1c6bd654b7 Make runlevels bitflags 2017-05-11 10:04:19 -04:00
bgobandit 2c87ab52c9 pAI requests now tell ghosts who is making the request. (#27106) 2017-05-11 00:12:52 -05:00
Cyberboss a0a27219b6 MC Runlevels 2017-05-10 16:05:37 -04:00
Cyberboss 75bdbc02bb Cleans up an MC statement 2017-05-10 15:59:24 -04:00
Cyberboss bf084bb82d Fixes SSShuttle not checking for missing arrivals 2017-05-10 14:39:21 -04:00
Joan Lung ea0e8b83ba Merge pull request #26975 from MrStonedOne/vglighting3.0
More /vg/lighting tweaks
2017-05-09 16:53:25 -04:00
MrStonedOne 2ed266d506 More /vg/lighting tweaks
Rather then remove the light from all tiles, then re-add the light to all tiles, we just go thru each tile and diff the light level from the last value we added to it. (since this is tracked)
This cut the proc calls for updating lights in half.

Lighting objects now default to full brite rather then full dark so shuttles aren't as immersion breaking when they transit.

Made lighting more agressive about clearing empty lists.
2017-05-06 01:50:19 -07:00
Cyberboss ebb50e727e Patches the new cleanbot bug (#26962) 2017-05-05 20:13:42 -03:00
coiax b633cd6ba2 Moves languages to a holder datum, gives mind its own language holder (#26776)
* Ghosts now have a language menu

🆑 coiax
add: Ghosts can now modify their own understood languages with the
language menu.
/🆑

- Language menu is now on /atom/movable, and can be opened by any atom
with the `open_language_menu` proc.
- Used for testing, and simulating what various station members hear.

* Language holders, I

* Language holder, II

* Dos line endings

* MIND LANGUAGES

* Fixes some mobs not having language holders in their minds

* Shadow languages

* How did you lose the holder?

* Mob level IC->Open Language Menu verb

* Gives draconic to silicons

* Lazy breeki

* Use of pre-initialized global lists for languages

* Fixes bugs with lazy holders
2017-05-05 15:12:27 +02:00
Jordie a823a1b698 Player byond account age stored in db (#26425)
set_client_age_from_db() and sync_client_with_db() have been merged. 
New clients are now added to the user table in a separate query than the one used to update their details upon connection; their player and account age is then calculated with DATEDIFF.
The code and regex used in findJoinDate() was changed a bit.
2017-05-04 20:13:35 -03:00