Commit Graph

979 Commits

Author SHA1 Message Date
AnturK
dc4ed47936 Fixes double roundend time. (#27840) 2017-05-29 10:14:39 -04:00
Leo
4ffcb04ce2 Merge pull request #27782 from Jordie0608/weshouldprobablyreportthistolummoxbuttheressolittleinformationtoworkon
Adds coalesce to world.internet_address
2017-05-29 11:14:33 -03:00
Jordan Brown
532578b196 Reboot initiated by an admin will never be delayed (#27763) 2017-05-28 18:07:05 -03:00
Jordie0608
0f914e4233 adds coalesce to world.internet_address 2017-05-28 15:46:35 +10:00
Lzimann
c97e97d7b6 Fixes typo in garbage subsystem 2017-05-26 23:12:54 -03:00
Jordie
f042d97448 Adds round table to replace tacking some data in feedback table (#27454)
* adds round table to replace tacking some data in feedback table

* removes obsolete code for acolytes_survived

* uses a better query

* corrects var name

* uses actual sql queries

* adds commit column and connected checks before queries
2017-05-26 22:17:44 +02:00
Robustin
4db0385ff1 4th Attempt at 60% shuttle recall gang murderbone thing (#27414)
Still very important, still a victim of Github memes.

Tried to push to Militairies version but it had like a million commits so fuck that. This accounts for Jordie0608's requested changes. The latest changes moves the "no recall" aspect to the emergency shuttle subsystem so now any future code can simply set SSshuttle.emergencyNoRecall to TRUE if they want to prevent recalls from taking place.

See #27228 for references to the last 3 PR's.

tweak: Gang mode now calls a 4 minute unrecallable shuttle once 60% of the crew is dead
2017-05-25 12:20:44 +12:00
Leo
2e6ae153c5 Merge pull request #27609 from Cyberboss/patch-88
Fixes SSlighting Recovery
2017-05-24 20:28:12 -03:00
Leo
d139a6ff6a Merge pull request #27594 from Cyberboss/patch-94
Fixes DBCore Recovery
2017-05-24 18:16:23 -03:00
Leo
b46dd5cfce Merge pull request #27576 from Cyberboss/BetterRecovery
Fixes full controller recovery not restoring appropriate runlevel
2017-05-24 10:25:25 -03:00
Cyberboss
6b5526879b Fixes SSlighting Recovery 2017-05-23 19:36:48 -04:00
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
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
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
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
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
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
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
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
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
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
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
oranges
f2c1f7e30b Merge pull request #26645 from Jordie0608/itriedlookingupwhatpromptedthischangebutsadlythelogswerelostwhentheroundended
Persistent investigate and game logs separated by round ID
2017-05-03 11:47:13 +12:00