Commit Graph

22757 Commits

Author SHA1 Message Date
kevinz000 7d19b2a678 Fixes pandemic no beaker UI runtime (#31443) 2017-10-10 14:48:07 -04:00
MoreRobustThanYou 305af6e113 Removes spawns from assembly code (#31475)
* Removes spawns from assembly code

* defines
2017-10-10 14:30:27 -04:00
Jordan Brown 189ed58a42 Merge pull request #31494 from MrStonedOne/tick_contention_tug_of_war
In which the stoner one gets stoned and tries to address tick contention... again
2017-10-10 14:27:59 -04:00
Robustin 62fe4eb93d Adds the Chemistry Smoke Machine (#30920)
* Smoke Machine

* Tweak

* More responsive smoke timing

* Antur Review and Admin Logs

* Cboss review

* More logging

* Removes analyze, streamlines logs

* r-e-a

* no s in reagents_list

* Cyberboss Review

* woops

* Cboss nitpicking
2017-10-10 14:12:40 -04:00
MoreRobustThanYou 34d22ccde6 Diseases will now cure if species is changed (#31495)
* Diseases will now cure if species is changed

* Update _disease.dm

* Update _disease.dm

* Update species.dm
2017-10-10 13:41:00 -04:00
nicbn fa2cb635fd Cleans up atmos unary machinery code (#31356)
* Cleans up atmos unary machinery code

* return 0 and return are different things: cryo.dm

* same: oxygen generator

* same: vent pump

* same: vent scrubber

* Reveiw

* Update vent_scrubber.dm

* Update vent_scrubber.dm
2017-10-10 11:27:15 -06:00
AnturK 820fb4fb34 Fixes emote runtimes (#31498)
* Emote runtime

* Bleh didn't add all
2017-10-10 09:41:33 -04:00
Leo 0cd3f2ba4e Merge pull request #31497 from AnturK/cyberboss-pls
Fixes some tempremoves
2017-10-10 09:09:23 -03:00
MrROBUST fb3a6bfbfc [ReadyForReview]Correct organ manipulation step for robotic prosthesis surgery (#30818)
* Try to make some steps repeatable

* Done making repeatable steps
Organ manipulation steps now repeatable
Dummy robotic prosthesis organ manipulation step

* few more steps

* implant removal for augmentations
2017-10-10 21:32:08 +13:00
GLACoding 5289eac99d Syndicate turrets (and other machines in walls) can now be hit by projectiles. Also reworks target priorities. (#31012)
* Projectile code additions

* Adds !prehit checks and corrects the check for energy cannon spam

* Adds checks for machines and structures to stop double hitting

* JJRcop Requesting Fixes #1

* JJRcop Requested Fixes #2

* Fixes projectiles unable to hit mobs in machines

* Adds in a new proc select_target, and rewrites some bits

Fixes projectiles double hitting when targetting machines with mobs on them, also makes it so weapons with forcedodge can hit targets inside walls.

* AnturK requested fix #1
2017-10-10 21:28:04 +13:00
oranges d37be59729 Merge pull request #31492 from ShizCalev/sometimes-i-drink-a-glass-of-water-just-to-suprise-my-liver
Fixes xeno mass confusion
2017-10-10 21:21:02 +13:00
oranges e934b64ac3 Merge pull request #31450 from ninjanomnom/shuttle-gib-fix
Only moving turfs gib/destroy things
2017-10-10 21:18:46 +13:00
kevinz000 c10f2246a2 Adds walk and step SDQL2 wrappers (#31447)
* Update SDQL_2_wrappers.dm

* Update SDQL_2_wrappers.dm
2017-10-10 21:18:18 +13:00
MoreRobustThanYou 404d50fbc7 Makes the santa event properly poll ghosts (#31437)
* Makes the santa event properly poll ghosts

* Update xmas.dm

* Update xmas.dm

* Create event.dm

* Update tgstation.dme

* Update xmas.dm

* Update event.dm

* Update event.dm

* Update event.dm

* Update event.dm

* Update event.dm

* Update event.dm
2017-10-10 21:15:44 +13:00
oranges b5a1746c7e Merge pull request #31408 from ninjanomnom/shuttle-cameras
Makes cameras work on shuttles
2017-10-10 21:14:17 +13:00
oranges ebc430ede1 Merge pull request #31416 from Armhulen/patch-2
Clockwork Golems will not slip on glass
2017-10-10 21:13:37 +13:00
kevinz000 3d39ad3501 Allows you to choose how much to insert into protolathe/exofab/circuitprinter/dronedispenser (#31399)
* precision

* precision

* sanity checks

* itt kevinz doesn't know how cyberboss procs work

* fixes

* allows user cancellation

* im dumb

* itt: im still dumb

* fixes stuff, makes it set on init

* refactors reagentgrinder code

* more fixes, prevents melee attacks from going anyways

* ...? wtf is with usetopic

* Finally found out what's wrongw ith this thing.

* fixes a mistake
2017-10-10 21:11:22 +13:00
Tad Hardesty 13f32a938b Improve extended examination text for many objects (#31381)
Plurality, capitalization, punctuation, and item icons have been
improved. Status displays now show the same text on examination that
they do visually. Inducers only show a success message when they
actually succeed.
2017-10-10 21:06:46 +13:00
kevinz000 f372ac0b3b Fixes invalid arg runtime with drop_if_replaced (#31439)
* Update augments_eyes.dm

* Update eyes.dm
2017-10-09 20:04:37 -04:00
Jordan Brown 95eec7dfb9 Update server tools API to 3.1.0.2 (#31451) 2017-10-09 20:02:08 -04:00
Robustin 4cd69504c1 Fixes Teslas always doing the same movement pattern (#31469)
* Random tesla movement

* Parenthesis
2017-10-09 20:01:17 -04:00
MoreRobustThanYou 65bb9b6af8 Gets rid of spawns in buttons (#31468)
* Gets rid of spawns in buttons

* Update doorcontrol.dm
2017-10-09 20:00:51 -04:00
Leo f1a33f6ade Merge pull request #31463 from AnturK/nobodycanknowofmymistakes
Stops check antags message if round has not started yet.
2017-10-09 18:02:00 -03:00
KorPhaeron 3aa2077c48 Uses the proper list for xeno landmarks/nightmare spawning (#31470) 2017-10-09 17:59:06 -03:00
jughu c3e7bfe413 Update uplink_item.dm (#31448) 2017-10-09 14:25:14 -05:00
AnturK 87e8825dd4 Fixes some tempremoves 2017-10-09 14:20:17 +02:00
XDTM db0c10ea58 Refactors virus spreading (#31066)
* Refactors virus spreading

* Cyberfixes

* Bump to infect

* proper shoe protection

* Split ContractDisease

* Makes virus severity matter

* oops

* Virus severity changes

* defines

* infective_floor --> infective

* Fixes vomit and pulling infection
2017-10-09 14:08:21 +02:00
MrStonedOne c8bb13d7c2 In which the stoner one gets stoned and tries to address tick contention... again
Tick contention is when the mc, sleep()/spawns(), and byond internal processing fight each other for game tick time. Usually in an unproductive way that wastes cpu cycles and reduces the effective amount of game tick to go around.

Tweaked the anti-tick contention heuristics of the MC a touch.

Fixed an incorrect operator in the mc's anti-tick contention heuristics causing it to apply in times of no lag rather then times of lag.

The mc's anti-tick contention heuristics now plays better with the high pop processing mode.

We no longer reserve the tail end of a tick for the mc to have if the mc doesn't plan to run next tick because of high pop mode or anti-tick contention heuristics.

stoplag() can now be given an initial delay allowing it to act like a smarter sleep (in that it sleeps for longer if the server is overwhelmed.

All short sleeps that only existed for performance reason and had no game play, visual/audio, or balance reasons behind their timing were converted to stoplag().
2017-10-09 01:21:43 -07:00
ShizCalev befde5eee3 Fixes xeno mass confusion 2017-10-09 02:06:34 -04:00
XDTM 659081e91c Internals set to 0 pressure will prevent breathing environment air (#31422) 2017-10-08 20:08:43 -04:00
Armhulen e6dc912346 Makes Basilisks gold slime spawnable. (#31358) 2017-10-08 19:30:14 -04:00
kevinz000 1b7962ec9b Update pai.dm (#31379) 2017-10-09 09:47:23 +13:00
FrozenGuy5 8a932344ef Fixes c20r damage (#31425)
* Fixes c20r damage

* minor pointless documentation
2017-10-09 09:35:03 +13:00
AnturK a51094483b Stops check antags message if round has not started yet. 2017-10-08 21:31:36 +02:00
ShizCalev 179844d5f2 Makes the noop turf less eyerapey 2017-10-08 13:48:38 -05:00
AnturK a1cd46c4dd Dedicated equipment removal proc (#31411)
* Dedicated equipment removal proc

* department of redundancy department

* Whitespace makes me angry
2017-10-08 14:17:35 -04:00
AnturK cd28a471df Fixes mob swap on tables. (#31414) 2017-10-08 14:15:35 -04:00
Jordan Brown 337bbba0f4 Merge pull request #31413 from vuonojenmustaturska/codejanitoring
Removes useless commented-out what-if code from the 1970s
2017-10-08 10:59:34 -04:00
ninjanomnom df54e07ff7 only moving turfs gib/destroy things 2017-10-08 08:30:12 -04:00
Jordan Brown 698ab8ae7f Merge pull request #31409 from ninjanomnom/buckled-mobs
Buckled mobs rotation fix
2017-10-08 02:48:26 -04:00
Emmett Gaines 128558fcef fixes directionless ghosts having direction (#31405) 2017-10-08 02:36:51 -04:00
ShizCalev 045d4dca2d Fixes being able to sell camera mobs to CentCom (#31306)
* Fixes being able to sell camera mobs to CENTCOM

* Did it Ninja's way.
2017-10-08 13:12:53 +13:00
Jordan Brown 0603ad4db0 Merge branch 'master' into codejanitoring 2017-10-07 14:53:43 -04:00
Jordan Brown 6b9832d661 Merge pull request #31388 from vuonojenmustaturska/atmoscherrypicking
Moves assert_gas() into a define it should always have been, speeding up atmos slightly
2017-10-07 14:36:28 -04:00
Jordan Brown b6d349e1d4 Remove drop_item, drop_item_v, put_in_hands_or_del (#31386) 2017-10-07 13:36:33 -04:00
WJohn 943da9aa20 Adds navigation consoles to boxstation and metastation white ships. (#31367)
* Adds navigation consoles to box and metastation whiteships.

* Whoops offsets metastation has a smaller whiteship dummy

* Updates whiteship templates for box and meta.
2017-10-07 12:05:19 -04:00
Armhulen a2758b84d9 I NEED MY TOKEN FIX 2017-10-07 07:51:29 -07:00
Jordan Brown 2e8313d1e4 Merge pull request #31372 from ShizCalev/cool-runnings
Fixes cool threads grammar issue
2017-10-07 09:42:33 -04:00
Jordan Brown bc4d4e7ff3 Merge pull request #31374 from MrStonedOne/highpopmode
High pop reduced MC processing mode.
2017-10-07 09:42:15 -04:00
KorPhaeron e709e0080c Nightmare spawn event (#31376)
* Nightmare Event

* Update nightmare.dm

* Standards
2017-10-07 09:41:04 -04:00