Commit Graph

3561 Commits

Author SHA1 Message Date
Jordan Brown 8cdf67f9a3 Minor component optimizations (#33269)
* Minor component optimizations

* Second argument of list.Copy is optional
2017-12-05 15:51:36 -06:00
Jordan Brown 3aba012d67 Removes ComponentActivated in favor of callbacks (#33274)
* Removes ComponentActivated

* Removes a bit of proc call overhead

* Fix callback definition
2017-12-05 15:41:56 -06:00
MoreRobustThanYou 87009ef45d [s] Fix changeling chat (#33305)
* Fix changeling chat

* Update say.dm
2017-12-05 14:42:07 -05:00
oranges bf9f81bf7e Merge pull request #32751 from ninjanomnom/keybindings
In-code key handling system, Take 2
2017-12-05 22:15:13 +13:00
Dax Dupont 5927cbe9fd Adds disco inferno shuttle. (#33230)
* Adds disco inferno shuttle

* step be gone

* Minor wall replacement

* Add no diagonal walls

* Made the dance machine all access

* Makes the statues work as I originally intended in this shuttle

* Fixes a chair

* Changed door and made it to keep fire inside.
2017-12-05 03:10:31 -05:00
oranges 7def0e23b7 Merge pull request #33251 from tgstation/Cyberboss-patch-3
Reduces the volume of showers
2017-12-05 20:37:15 +13:00
AnturK 3c7e886df8 Fixes robeless apprentice 2017-12-04 12:20:37 -06:00
Jordan Brown 4e01bba3b5 SendSignal optimization (#33220)
* SendSignal optimization

* Update component README

* Readd required null checks
2017-12-04 06:29:39 -05:00
AnturK 78fe2bc747 Holorecord disks. (#32868)
* Holorecord disks.

* visual preset swap command

* Renaming command

* Holodisk sprite by WJohn

* Adds holodisks to autolathe

* Cleanup

* Needless if
2017-12-04 06:14:08 -05:00
Jordan Brown 1694bea43e Reduces the volume of showers 2017-12-03 17:39:14 -05:00
kevinz000 5182128d2a refactors riding datums to a component, vehicle refactor staging for mech overhaul (#32249) 2017-12-04 10:33:01 +13:00
ExcessiveUseOfCobblestone bbb26450be Being buckled to a bed now saves you from "the floor is lava" (#33204)
* Update floor_is_lava.dm

* Switcheroo

* )))))))))))))
2017-12-03 14:16:34 -05:00
MoreRobustThanYou 36414ac1e6 Datumizes saymodes (#33013)
* Datumized saymodes!

* Update living.dm

* ...
2017-12-03 13:55:03 -05:00
jammer312 bc998ffe1a Crash to timers and INFINITY check to beams. (#33219)
* beams

* timers

* >= instead of !=

* whooops
2017-12-03 13:44:58 -05:00
ExcessiveUseOfCobblestone 74e3d9b1c9 Revolutionaries can now see deconversion message regardless of status (#33202) 2017-12-02 18:46:14 -05:00
Leo 80aad8cef0 Merge pull request #33165 from MrStonedOne/revert-33062-ore_stacking
Revert "Ore Stacking"
2017-12-02 18:00:45 -02:00
FrozenGuy5 1ef3e9eb3e Prevents the PA wires from being EMP'd (#33199)
* returns emp_act

* jordie for code owner
2017-12-02 09:43:46 -05:00
Emmett Gaines d56a47253e Bitflag returns from component signals (#33186)
* For more useful returns from sendsignal

* removes a needless else/indentation

* cleanup
2017-12-01 14:09:25 -05:00
ninjanomnom 7b7b67edd8 In-code key handling system 2017-11-30 07:40:27 -05:00
Emmett Gaines 642fa696eb sm soundtweak (#33154) 2017-11-29 21:58:56 -05:00
AnturK 3ac9d24cb0 Nuke Op Datumization (#32680)
* Nuke Op datumization.

* Whoops

* Fixes use_tag for nukes. Only syndiebomb uses one.

* Fixing rebase stuff

* How many times

* Cleanup
2017-11-29 13:52:58 -05:00
Kyle Spier-Swenson 8c4885cf6e Revert "Ore Stacking (#33062)"
This reverts commit 8e1ac5720d.
2017-11-28 22:56:54 -08:00
kevinz000 8e1ac5720d Ore Stacking (#33062) 2017-11-28 21:27:34 -05:00
JJRcop 1e770b4148 Fixes VV Make Space Ninja verb (#32982) 2017-11-28 10:19:55 -02:00
Tad Hardesty 6a0ef61b42 Fix manually-given download objective description (#33133) 2017-11-28 03:43:25 -05:00
Cruix 069f909e17 Added bot path data huds (#32967)
* Added bot path data huds

* Bot path data hud improvements
2017-11-28 09:13:57 +01:00
Jordan Brown 048372a3db Merge pull request #33109 from ShizCalev/camera-teleport
Cancels camera view on teleport
2017-11-27 17:53:50 -05:00
Leo 54ec2d7f24 Merge pull request #33072 from AnturK/ibelievedinyoukornowlook
Fixes non-advanced diseases vaccines.
2017-11-27 12:25:28 -02:00
Ashe Higgs b6741caf7d Splits mutations from mutations.dm into a subfolder, /datums/mutations (#33079)
* Splits mutations into different files

* Forgot about you

* Hey!
2017-11-26 15:53:36 -05:00
ShizCalev ec4455aa76 Cancels camera view on teleport 2017-11-26 13:14:57 -05:00
XDTM fbe8889e1c [Super-Ready for review]Reworks healing symptoms into conditional healing symptoms (#32432)
* Reworks healing symptoms into conditional healing symptoms

* adjust

* -1

* Coma changes

* fix

* a bit less

* Metabolic Boost

* Defines, rebalance

* Adds thresholds and removes outdated comments

* messages

* passive messages

* pointless var now

* POINTLESS I SAID
2017-11-25 19:54:30 -05:00
MoreRobustThanYou 896af9808a Fix #32755 (#33073) 2017-11-25 16:17:36 -05:00
kevinz000 63b7e4aad3 Adds null checks to uplink item generation for ssticker mode, so spawned uplinks work pre-game (#33053)
* Fixes component runtimes (#33045)

* Null checks for ssticker.mode
2017-11-24 23:33:24 -05:00
Leo 460c6c6ca4 Merge pull request #32984 from ninjanomnom/thermite-burns
Fixes thermite burning lava
2017-11-24 18:10:12 -02:00
AnturK 1e5bbfb3be Fixes non-advanced diseases vaccines. 2017-11-24 17:49:15 +01:00
oranges 73b25d7ef2 Refactor on_reagent_change to pass through the change type (#32805)
this is purely so the smoke circuit can reset the notification only when
reagents are actually added to it
2017-11-24 12:45:44 +01:00
ShizCalev f912b6eae0 Fixes Lord Singuloth hungering for more than he should (#33025) 2017-11-24 05:45:47 -05:00
Emmett Gaines 7c69cdcb8a Revert math (#33059)
* Revert "all this wrapping and it's not even christmas (#33035)"

This reverts commit faaf151580.

* Revert "fuck me for forgetting to graph this one"

This reverts commit 45d7acea2f.

* Revert "defines math"

This reverts commit 2817a1737b.
2017-11-23 20:59:52 -05:00
Jordan Brown 807311a2cc Fixes component runtimes (#33045) 2017-11-23 20:12:02 +01:00
Leo b26180de77 Merge pull request #32979 from tgstation/Cyberboss-patch-4
Adds some sanity checks to component creation
2017-11-23 09:47:03 -02:00
ninjanomnom 2817a1737b defines math 2017-11-22 17:36:58 -05:00
oranges 92632ecd76 Merge pull request #32914 from kevinz000/NTNet
[READY]NTnet refactor, assimilates exonet
2017-11-23 10:52:44 +13:00
XDTM 9d487d235c Divides species in subtypes, makes viruses able to infect certain subtypes (#32858)
Species are now separated into Organic, Inorganic, Undead and Robotic. The virusimmune tag was kept for species who are effectively organic but immune to viruses for special reasons (abductors).

You can now set the types of species viruses can infect; i made some adjustments that i thought made sense (beesease infecting zombies, parrot possession infecting anyone).

Added process_dead as an additional effect for the new symptom, allowing the disease to tick on corpses; it doesn't have many uses i can think of, but it can heal up people in case of a defibrillation or something like that.

Fixes #32832
2017-11-23 10:36:09 +13:00
oranges ccd4981fe5 Merge pull request #32624 from kevinz000/component_uplinks
[READY]Refactors uplinks to a component!
2017-11-23 10:16:16 +13:00
Shadowlight213 36eb21d6a7 Adds round ID to status topic (#32976) 2017-11-22 13:41:24 -05:00
ShizCalev b0f24a892b Fixes bartender suit having an adjust state (#32968) 2017-11-22 13:40:11 -05:00
ninjanomnom 49c31f2d94 lava is hot and other children's tales 2017-11-22 09:23:37 -05:00
Tad Hardesty af7014efe9 Refactor chasm paths to be more sane (#32701)
In addition, makes chasm handling a component, so it could be reused for
chasm-likes which are not quite chasms.

Also fixes a couple of bugs relating to building on top of chasms
occasionally erasing the chasm.
2017-11-22 10:30:45 +01:00
kevinz000 00966e2aaa NTnet refactor, assimilates exonet 2017-11-21 20:50:45 -08:00
Jordan Brown 7cfb48e04f Adds some sanity checks to component creation 2017-11-21 17:45:09 -05:00