Commit Graph

6211 Commits

Author SHA1 Message Date
pigeons 7a07c101df AI requires silicon exp instead of crew exp for roundstart role (#36469)
* Ai requires silicon xp

* Reverses byond age change
2018-04-11 04:54:32 -05:00
deathride58 d6c2e4dd56 Merge pull request #6336 from Citadel-Station-13/upstream-merge-37050
[MIRROR] Fix fullscreens added to clientless mobs not stretching properly
2018-04-11 01:03:23 +00:00
deathride58 4b87170139 Adds "Man up" verb for admins. (#6296)
* adds man up verb

* Update admin_verbs.dm

* adds man up global

* blech
2018-04-10 17:34:45 -07:00
Jordan Brown 0a9ca8b073 Merge pull request #37050 from AutomaticFrenzy/patch/fullscreen-cloning
Fix fullscreens added to clientless mobs not stretching properly
2018-04-10 19:23:28 -05:00
oranges 4b34949340 Merge pull request #37071 from kevinz000/patch-480
Fixes constants chips getting scrambled by EMPs
2018-04-10 16:22:49 -07:00
Bjorn Neergaard f56e139fda Use a rust DLL for logging (#36858)
By moving our logging to a DLL we see a drop in CPU/real time of 2-3 orders of magnitude. This is due to BYOND opening and closing file handles on every write, causing incredible amounts of unneeded overhead. The logging library also handles timestamps for us, further increasing performance gains.

This library will also allow for further offloading in the future, such as completely replacing file2text() and friends.

A pre-compiled DLL is bundled, but Linux users will have to compile manually. Directions can be found at the rust-g repo.

Log output is enhanced with millisecond time stamps:

[2018-04-01 15:56:23.522] blah blah blah

This includes runtimes as well, which benefit from the same timestamp improvements and no longer have hacky splitting code to add their own timestamps.

Log shutdown is handled in a dedicated proc called as late as possible, as rust-g integration expands this will be factored out into a generic native code shutdown proc.
2018-04-10 17:02:44 -05:00
deathride58 567204416b Merge branch 'master' into upstream-merge-36974 2018-04-10 07:48:12 +00:00
deathride58 f33d77a073 Merge pull request #6323 from Citadel-Station-13/upstream-merge-37065
[MIRROR] Fixes escape pods not getting to their default destination
2018-04-10 07:47:00 +00:00
deathride58 9647de2806 Merge pull request #6328 from Citadel-Station-13/upstream-merge-36788
[MIRROR] Fixed paperbin dropping and fingerprints
2018-04-10 07:20:33 +00:00
deathride58 4cea1feb1b Update vr_sleeper.dm 2018-04-10 03:16:28 -04:00
deathride58 96191b8b6a Update emergency.dm 2018-04-10 03:15:27 -04:00
deathride58 e0d7630c19 Merge branch 'master' into synctesting 2018-04-09 21:43:26 +00:00
LetterJay dab96582bd Merge pull request #6306 from Citadel-Station-13/upstream-merge-37002
[MIRROR] Fixes slime latching
2018-04-09 16:40:14 -05:00
LetterJay 7d93dec924 Merge pull request #6327 from Citadel-Station-13/upstream-merge-36915
[MIRROR] Detective Scanner Fixes
2018-04-09 16:39:46 -05:00
LetterJay 8433e7b154 Merge pull request #6322 from Citadel-Station-13/upstream-merge-37042
[MIRROR] Fixes underlying area grabbing subtypes
2018-04-09 16:38:32 -05:00
LetterJay ba03df8c86 Merge pull request #6321 from Citadel-Station-13/upstream-merge-37053
[MIRROR] Fixes overflow role latejoin
2018-04-09 16:38:14 -05:00
LetterJay 6e89bdb737 Merge pull request #6316 from Citadel-Station-13/upstream-merge-37017
[MIRROR] Adds an are you sure dialog when pressing delete note.
2018-04-09 16:36:53 -05:00
LetterJay 294f1fdf45 Merge pull request #6314 from Citadel-Station-13/upstream-merge-37004
[MIRROR] Adds new drink sprites for Stinger, Grasshopper, and Quadruple/Quintuple Sec by Mickyan
2018-04-09 16:35:58 -05:00
LetterJay a1f70e87d5 Merge pull request #6313 from Citadel-Station-13/upstream-merge-37033
[MIRROR] Makes revheads always show on top of the check antags listing.
2018-04-09 16:35:43 -05:00
Davidj361 075a879343 Fixed paperbin dropping and fingerprints (#36788)
* Removed parent call to stop the paperbin from dropping from being carried when getting a pen or paper.

* Found a better fix

* Better operator

* Fixed fingerprints not being created upon paper bin interaction

* Review change
2018-04-09 14:14:13 -05:00
Davidj361 a25b8ec1be Detective Scanner Fixes (#36915)
* Fixed notes for detective's printed report

* Added alt-click functionality to clear logs for detective scanner

* Added a right click option to detective scanner to display logs without printing them

* Made the display function as an action button.

* Review changes done

* review changes

* review changes and a bad player message fix
2018-04-09 13:05:30 -05:00
Emmett Gaines fd8a80d6cb Fixes escape pods not getting to their default destination 2018-04-09 05:24:55 -05:00
vuonojenmustaturska 0372a042ad Merge pull request #37042 from ninjanomnom/just-the-area-I-needed
Fixes underlying area grabbing subtypes
2018-04-09 05:22:42 -05:00
LetterJay 6fb9142fd1 Update vr_sleeper.dm 2018-04-09 05:17:48 -05:00
KorPhaeron 46b7b95897 Finishes overflow roles (#37053) 2018-04-09 05:10:14 -05:00
Dax Dupont 37b8772f1c Adds an are you sure dialog when pressing delete note. (#37017)
* Adds an are you sure dialog when pressing delete note.

* The true is out there
2018-04-08 23:40:36 -05:00
Ashe Higgs 682db30746 Adds new drink sprites for Stinger, Grasshopper, and Quadruple/Quintuple Sec by Mickyan 2018-04-08 19:26:38 -05:00
AnturK a3f873e4b2 Makes revheads always show on top of the check antags listing. (#37033) 2018-04-08 19:23:24 -05:00
deathride58 d3ba1085bb you've gotta be kidding 2018-04-08 18:54:16 -04:00
Spirono 29fcf2d5aa Wrench Supermatter Shard to the ground (#36991)
* Temporary concept code for PR

I doubt this code is the standard method of doing things, but trying to understand this code is a bit AIDS

* Using wrench_act() and default_unfasten_wrench() instead

It actually works this time
2018-04-08 16:59:25 -05:00
Dax Dupont 8a13dad21c Minor VR sleeper related changes 2018-04-08 05:03:18 -05:00
AnturK 73efe7245c Fixes slime latching (#37002) 2018-04-08 04:59:02 -05:00
deathride58 ed2de4a61e Merge pull request #6115 from Poojawa/metabreaking
Metabreaks event reports
2018-04-08 04:17:35 +00:00
deathride58 5f81921fa6 Merge branch 'master' into synctesting 2018-04-08 03:41:50 +00:00
deathride58 87365ee74b getStaminaLoss() 2018-04-07 23:39:48 -04:00
CitadelStationBot 43baad50f1 [MIRROR] Add on-map sprites for pre-enabled atmos pumps (#6300)
* Add on-map sprites for pre-enabled atmos pumps

* Update volume_pump.dm

* Update pump.dm
2018-04-07 22:38:32 -05:00
Poojawa a491e364c3 Adjust permissions for Admin Observers (#6247)
* adjusts permissions for the new political officer

* Update admin_verbs.dm

* adds +ADMIN checks to ahelp replies

* Update admin_verbs.dm
2018-04-07 22:33:42 -05:00
Poojawa 5fa001c10f things with stuff (#6233)
* buncha things from upstream

* datums globals, onclick

* datums

* game folder, holy shit mirror bot why

* modules

* icons

* dme

* compiles cleanly

* tools purge

* updates maps

* double check just because. and wew lad

* incidentally, this needs more work first

* some things

* weh

* sound cleanup and icons

* reeeee

* compile issues

* oh look, fresh code sync

* cleans up some unused icons

* dirty vars

* reeeeeeeeeeeeeeee

* wew lad. fuck off with this already
2018-04-07 23:07:09 -04:00
deathride58 1d1c0a5ebb Merge pull request #6284 from Citadel-Station-13/upstream-merge-36560
[MIRROR] [READY]AI latejoins
2018-04-08 02:25:10 +00:00
deathride58 cf134192cc Merge pull request #6302 from Citadel-Station-13/upstream-merge-36871
[MIRROR] Shuttle garbage collection
2018-04-08 02:24:54 +00:00
deathride58 c4c7ac7a3e Merge pull request #6301 from Citadel-Station-13/upstream-merge-36980
[MIRROR] Prevents direct Del() calls
2018-04-08 02:24:37 +00:00
kevinz000 e8561ec98c Shuttle garbage collection (#36871)
* Shuttle garbage collection

* istype
2018-04-07 19:50:27 -05:00
vuonojenmustaturska 6ed0eee3f6 Merge pull request #36980 from tgstation/Cyberboss-patch-1
Prevents direct Del() calls
2018-04-07 19:47:13 -05:00
AnturK 3de992aee2 Fixes cow tipping properly (#37015) 2018-04-07 18:15:00 -05:00
deathride58 a3f9995f0f Merge pull request #6280 from Citadel-Station-13/upstream-merge-36976
[MIRROR] fixes cows moving while tipped
2018-04-07 00:54:52 +00:00
deathride58 b53b81455a Merge pull request #6285 from Citadel-Station-13/upstream-merge-36961
[MIRROR] Fixes mixed blood samples to preserve cloneable if the samples are the same
2018-04-07 00:50:56 +00:00
deathride58 d79d4ae3f1 Merge pull request #6286 from Citadel-Station-13/upstream-merge-36973
[MIRROR] Fixes null reference not pulsing the 'not scanned' output
2018-04-07 00:50:40 +00:00
deathride58 863ca69d3f Merge pull request #6288 from Citadel-Station-13/upstream-merge-36920
[MIRROR] READY flash fixes
2018-04-07 00:50:23 +00:00
Tlaltecuhtli 4f7d35ec4f fixes #34388 by adding cam (#36627)
* wip fixes #34388

🆑 
fix:stuff
🆑

* vv

* ASDASD

* daikshu

* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

* 99999999999999999999999999999

* *tabs*

* Update comp_board_designs.dm
2018-04-06 09:24:47 -05:00
PKPenguin321 41b90f01e2 READY flash fixes (#36920)
* flash fixes

* switches to get_turf

* fixes the fix

* parent call and comment

added the comment so it doesnt get removed again by accident
2018-04-06 04:05:19 -05:00