Commit Graph
3745 Commits
Author SHA1 Message Date
FrozenGuy5andJordan Brown 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 GainesandJordan Brown 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 GainesandShizCalev 642fa696eb sm soundtweak (#33154) 2017-11-29 21:58:56 -05:00
AnturKandJordan Brown 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-SwensonandGitHub 8c4885cf6e Revert "Ore Stacking (#33062)"
This reverts commit 8e1ac5720d.
2017-11-28 22:56:54 -08:00
kevinz000andEmmett Gaines 8e1ac5720d Ore Stacking (#33062) 2017-11-28 21:27:34 -05:00
JJRcopandLeo 1e770b4148 Fixes VV Make Space Ninja verb (#32982) 2017-11-28 10:19:55 -02:00
Tad HardestyandShizCalev 6a0ef61b42 Fix manually-given download objective description (#33133) 2017-11-28 03:43:25 -05:00
CruixandAnturK 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 BrownandGitHub 048372a3db Merge pull request #33109 from ShizCalev/camera-teleport
Cancels camera view on teleport
2017-11-27 17:53:50 -05:00
LeoandGitHub 54ec2d7f24 Merge pull request #33072 from AnturK/ibelievedinyoukornowlook
Fixes non-advanced diseases vaccines.
2017-11-27 12:25:28 -02:00
Ashe HiggsandShizCalev 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
XDTMandJoan Lung 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
MoreRobustThanYouandShizCalev 896af9808a Fix #32755 (#33073) 2017-11-25 16:17:36 -05:00
kevinz000andEmmett Gaines 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
LeoandGitHub 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
orangesandAnturK 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
ShizCalevandEmmett Gaines f912b6eae0 Fixes Lord Singuloth hungering for more than he should (#33025) 2017-11-24 05:45:47 -05:00
Emmett GainesandShizCalev 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 BrownandAnturK 807311a2cc Fixes component runtimes (#33045) 2017-11-23 20:12:02 +01:00
LeoandGitHub 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
orangesandGitHub 92632ecd76 Merge pull request #32914 from kevinz000/NTNet
[READY]NTnet refactor, assimilates exonet
2017-11-23 10:52:44 +13:00
XDTMandoranges 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
orangesandGitHub ccd4981fe5 Merge pull request #32624 from kevinz000/component_uplinks
[READY]Refactors uplinks to a component!
2017-11-23 10:16:16 +13:00
Shadowlight213andEmmett Gaines 36eb21d6a7 Adds round ID to status topic (#32976) 2017-11-22 13:41:24 -05:00
ShizCalevandEmmett Gaines 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 HardestyandAnturK 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 BrownandGitHub 7cfb48e04f Adds some sanity checks to component creation 2017-11-21 17:45:09 -05:00
kevinz000 beb255dbf1 Refactors uplinks to a component 2017-11-20 00:13:26 -08:00
ShizCalev 8eafaccc88 Cleans up unused code 2017-11-20 00:03:33 -05:00
JordieandGitHub e60c1e8ee7 Merge pull request #32865 from ninjanomnom/decal-examine
Lets you add examine text to component decals
2017-11-20 15:35:19 +11:00
orangesandGitHub 1d16b056ba Merge pull request #31026 from kevinz000/rnd_techweb
🆑 Skylar Lineman, your local R&D moonlighter
rscadd: Research has been completely overhauled into the techweb system! No more levels, the station now unlocks research "nodes" with research points passively generated when there is atleast one research server properly cooled, powered, and online.
rscadd: R&D lab has been replaced by the departmental lathe system on the three major maps. Each department gets a lathe and possibly a circuit imprinter that only have designs assigned by that department.
rscadd: The ore redemption machine has been moved into cargo bay on maps with decentralized research to prevent the hallways from becoming a free for all. Honk!
balance: You shouldn't expect balance as this is the initial merge. Please put all feedback and concerns on the forum so we can revise the system over the days, weeks, and months, to make this enjoyable for everyone. Heavily wanted are ideas of how to add more ways of generating points.
balance: You can get techweb points by setting off bombs with an active science doppler array listening. The bombs have to have a theoretical radius far above maxcap to make a difference. You can only go up, not down, in radius, so you can't get 6 times the points with 6 TTVs. The algorithm is exponentially/logarithmically scaled to prevent "world destroyer" bombs from instantly finishing research.
/🆑
2017-11-20 10:30:48 +13:00
kevinz000andkevinz000 caa1e1f400 Massive research refactor; changes research system to techwebs; Decentralized research 2017-11-18 19:55:40 -08:00
ninjanomnom b97aa1dc75 lets you add examine text to decals 2017-11-18 13:34:01 -05:00
Tad Hardesty 4e646c345e Fix HUDs being over-added on Login and over-removed by silicons 2017-11-17 19:21:46 -08:00
orangesandShizCalev c4d570ca07 Add the ability to osay from the viewvar dropdown (#32804) 2017-11-17 04:48:53 -05:00
JordieandEmmett Gaines 8b19b490d1 JSON feedback (#32188)
* wip

* wip2

* makes code actually compile on 511 + fixes

* versioning

* s

* adds python conversion script, schema change and removes 'force ' from item_used_for_combat

* fix to compile

* forgot to actually commit this
2017-11-17 02:43:12 -05:00
vuonojenmustaturskaandAnturK 39375d5cc2 Replaces a bunch of mob loops with hopefully better ones (#32786)
* Free codebase churn

* fixes dviewmob

* a commit

* Partial revert "Free codebase churn"

This reverts commit 9dd41b3860c331637bbc85e694dd32dc59768ad5.

* better fix to dviewmob

* renames living_mob_list to alive_mob_list, adds mob_living_list and carbon_list

* make some use out of the shiny carbon list

* make some use out of the shiny new living list

* more things, also make the mobs subsystem (Life) use living list

* bonus

* domo arigato mr. roboto

* compile fixes, also made the drone code less dumb

* better?

* make admin message prettier

* honk

* fixes blobs

* rev fixes

* one small thing
2017-11-16 23:08:40 +01:00
Tad Hardesty 8423e0e685 Fix HUD conflicts and inappropriate HUD removals
The Odysseus's medical HUD and the RD hardsuit's diagnostic HUD no
longer conflict with wearing those HUDs as glasses.

HUDs from glasses are no longer removed inappropriately by taking off a
flightsuit's helmet.
2017-11-15 02:00:27 -08:00
Jordan Brownandduncathan salt fa77b793c0 Adds some server tools info to getrev (#32692) 2017-11-14 15:36:38 -06:00
ArmhulenandEmmett Gaines 05c41949da adds 1 gbp to armhulen's account (grammar fix) (#32698)
* haha

* okay
2017-11-14 14:02:23 -05:00
arsserpentariumandEmmett Gaines bdfbafd54a [READY]integrated circuitry port+upgrade. (#32481)
* first

* printer, tools, prefab, assemblies, power.dm(looks like so)

* integrated circuit

* input memory epv2 exonet node

* input,manipulation,output,poweract

* fixes

* reagents fix

* time

* minor fixes

* all errors fixed

* bugfixes

* prefab, tickers, camera, led, assembling bugs,

* All except exonet node UI and led's

* cameras, led and some exonet

* 11

* 111

* lesser fixes.

* botanic shit

* icon

* nobludgeon for debugger

* gui, typos

* gui, typos

* dopil

* smaller diff, rm template and node

* mergefix

* list fix

* weakrefs

* fixes

* Clamp, crowbar, minor shit

* fukken refs

* exonet node refactor, put defines into defines.

* dme upload

* defines,helpers,exonet node, botanic

* TRUE/FALSE and minors

* datumfix

* moved init to ss

* quickfix

* cryo runtime fix

* datums quickfix

* admins

* minor fixes

* fixes

* refs,tools

* printer

* fixes

* fixes

* check interactivity redo.

* usercheck, fixes

* weakrefs

* T/F

* WEAKREF

* unfuckup

* fixes and shit

* Update assemblies.dm

* crypto

* fuck

* SS, final fixes

* looks like final fixes.

* release,crypto, ranged scnner

* defines

* Resets some files

* find/replace

* Associative addresses

* Update exonet_node.dm

* push

* there we go

* fix

* FINISH!

* WEAKREFUCK

* FixeS

* Woops

* Woops

* woops

* fix

* fixes

* loops

* fix or break?

* fix,dammit!

* fix,dammit![2]

* fix,dammit![3]

* disconnect

* fix

* input

* lag

* pin

* map

* sdegsds

* >>>lights

* fixes le map

* makes circuits actually speak

* halffix

* resets maps to tgstation master

* typeless loops in init

* Changes subsystem to not initialize new types and use initial instead.

* fix

* trying to get rid of obj list.

* get rid of .

* Better code makes better mind

* fixed

* pin fixes

* fix

* compiled tgui

* circuits config

* spelling
2017-11-14 04:05:22 -05:00
ShizCalev c3981ff578 [WIP] Floyd's wild sound adventure (Adds sound_loop datums to a bunch of machinery) (#32336)
* noisy

* Adds sounds to modular computers

* Adds range modifier var to sound loops

* finetunes computer sound range

* maybe fixes stuff

* changes some of the sound lengths

* borgs and some small changes

* sanity

* gravgen makes noise too
 (reverted from commit ea523084c2)
2017-11-13 14:20:34 -05:00
orangesandGitHub 1b01398f00 Merge pull request #32618 from AnturK/lingfix
Fixes readapt removing hivemind communication.
2017-11-13 22:20:21 +13:00