Commit Graph

1639 Commits

Author SHA1 Message Date
Cyberboss
1c3b0321ad Fixes DBCore Recovery 2017-05-23 13:30:39 -04:00
Cyberboss
7590e0aa73 Fixes full controller recovery not restoring appropriate runlevel 2017-05-23 09:33:24 -04: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