Commit Graph

26112 Commits

Author SHA1 Message Date
Kyle Spier-Swenson
76518c6d83 /mob/dead no longer has a throwforce 2018-08-22 08:02:21 -07:00
PKPenguin321
0df2bbc2fe IC GPS Update (#39630)
GPS circuit now has a 4th output, placing X,Y,Z all in a string.
2 new converters: Rel to Abs, and Adv Rel to Abs.
Rel to Abs takes a set of relative and a set of absolute coordinates, and converts the relative one to absolute. 1 complexity.
Adv Rel to Abs takes a set of relative coordinates and converts it to absolute without the need for an already known set of absolute coordinates. 2 complexity.
2018-08-22 17:17:46 +03:00
BlueNothing
1f48059f2d Allows video camera circuits to be seen through networks aside from the science network. (#39657)
Also allows camera bugs to see through borg cameras and camera circuits, and alphabetizes the camera bug camera list.
2018-08-22 17:16:43 +03:00
Jordie
b54895f175 fix rankchange button in player panel (#39834) 2018-08-22 15:05:09 +03:00
Tad Hardesty
f3130df9f8 Copy spritesheet files to the cache rather than persisting them (#39802) 2018-08-22 08:28:50 +02:00
vuonojenmustaturska
c6feb1d28a henk (#39841) 2018-08-21 21:09:05 +02:00
Jordan Brown
b2c534e848 Merge pull request #39810 from AnturK/flashwithoutuser
Fixes flash logging for emp/remote activation.
2018-08-21 10:49:25 -04:00
Jordan Brown
e470c965f8 Merge pull request #39809 from AnturK/syringeinjectlogfix
Fixes syringe injection logging for non-mobs.
2018-08-21 10:49:17 -04:00
Jordan Brown
01823ceecb Merge pull request #39806 from ninjanomnom/template-registration
Handle shuttle registration from inside the template
2018-08-21 10:45:27 -04:00
Jordan Brown
dbee390e7f Merge pull request #39803 from AutomaticFrenzy/patch/freezers
Fix freezers which start on appearing on when off
2018-08-21 10:44:30 -04:00
Jordan Brown
bd5ce57002 Merge pull request #39812 from AnturK/puzzleperf
Minor puzzle performance improvement
2018-08-21 10:40:15 -04:00
81Denton
7a52e44b0d Add ore silo examine message, add it to runtimestation (#39792)
I added an examine message to the ore silo:

    [src] can be linked to techfabs, circuit printers and protolathes with a
    multitool.

Also added it to runtimestation, which required me to expand the area a little.
2018-08-20 23:24:36 -07:00
Qustinnus
f3b6776c43 Fix the hunger alert appearing forever (#39807)
fuk
2018-08-20 23:12:40 -07:00
Denton
8a2ec0d3aa Merge remote-tracking branch 'tgstation/master' into disposal_destinations_v3 2018-08-20 22:01:21 +02:00
XDTM
d9e691f393 [Ready] [Reviewed] Nanites 2 (#37922)
* Adds programmable nanites to robotics

* Oh yeah i might want to actually PR the files

* nanite injectors, nanite printer, nanite analyzer

* We're back

* remove some reagent stuff

* more removal

* those too

* cool icons!

* might pass travis now

* lotsa code

* tgui fixes/misc fixes

* WE'RE FUNCTIONAL BOYS

* some ui stuff

* Misc fixes, cloud update, access nanites

* activation check

* stuff

* preparing for new chamber sprite

* Physical backups, sensor nanite programs

* techweb sensor nanites

* fix

* include

* fix again

* revert

* blinding nanites

* minor change

* minor tweaks

* makes minor shocks interfere with nanites

* fix

* split trigger file into the others, for consistency

* cleanup, added mindshield nanites to techwebs

* include n all

* how'd that even happen

* Fixed HUD, readded missing remote icon, added nanite scanner, health analyzers can now detect nanites, added stealth program

* cost tweaks

* better term

* new icon! by MrDoomBringer

* icons/tweaks

* tgui build

* boards

* fix

* fixes implants not updating mindshield status

* move implant hud to living

* new remote sprite

* scanner sprite

* biotype checks

* some nerfs

* new open chamber sprite

* Fixes mindshield implants not updating the HUD, fixes uninstalling always removing the first program, adds 25% and 75% health sensors

* correction

* nerfs antistun nanites

* fixes scanners and minor tweaks

* fixes revs with mindshield

* oh yeah haha

* Fixes wonky techweb

* Moves pyro program to weapon node

* Adds defib program and some investigate logging

* mistype

* fix

* fix2

* save your files before committing

* emps can desync from cloud

* pretty outdated

* Cloud backups are now tied to the cloud consoles; you can no longer build a new console to access existing backups.

* UI fix

* more fix

* okay fix for real

* tested and working

* Extra Settings rework, sensor nanites vastly better

* non-unique glitches

* Public chamber, extra settings rework, new sensors, speech program

* Mute and mind control nanites

* mind control into hazard

* better description

* fixes

* fixes relay nanites

* fixes TK access

* mind control costs less

* UI update

* removed pointless code bit

* tgui build

* compiles

* dammit

* paralysis keeps victim upright

* Adds sounds to consoles

* some feedback for some subtle effects

* new chem lore

* Viral nanite customization

* fix

* tgui build

* Added mitosis nanites

* removes glitched nanites from techwebs

* Added flesh eating nanites, poison nanites, hallucination nanites

* ,

* #traviscoding

* Adds memory leak, renames nanite roam node to nanite smart

* Voice sensor + some techweb desc tweaks

* hallucination and Hear() fix

* changes signal registering to the new method

* 75% done, i think

* should be all

* more fix

* more changes

* okay should be fine now

* ninja

* inheritance

* i don't care about originality!

* line endings

* line endings 2

* maybe

* fixes program installation

* new review

* line endings?

* line endings??

* line endings???

* wait do i even use this

* fixes public nanite chamber cloud id

* maint overlay for chambers

* args doesn't work well here

* antiabuse checks

* compile tho

* fixes locked remotes

* disk renaming

* skull echo nanites

* self scan program

* Condenses a lot of sensors into a few generic but customizable versions

* fixes machinery runtimes. Hacky, but a proper fix would likely require a refactor of machinery typing.

* forgot to save

* empty

* metastation nanite lab

* Removes duplicate APC

* fix for nanite chamber

* Raise max programs

* UI Tweaks, aggr. replication rebalance, minor fixes

* let's not do that again

* Fixes nanites meta merge conflict

* Merge conflict v2

* fuck this HDD is slow

* What the fuck did you just fucking say about me, you little leaf? I'll have you know I graduated top of my class in the Lawyer School, and I've been involved in numerous secret DMCA raids. I am trained in law violations warfare and you are nothing to me but just another target. I will wipe you the fuck out with precision the likes of which has never been seen before on BYOND, mark my fucking words. You think you can get away with changing the code? Think again, fucker. As we speak I am contacting my secret network of attorneys in the Fox and your IP is being traced right now so you better prepare for an outstanding warrant, maggot. The storm that wipes out the pathetic little thing you call your leaked code. You're fucking done, kid. I can file for an injunction anywhere, anytime, and I can take legal actions in over seven hundred ways, and that's just with my bare hands. Not only am I extensively trained in unarmed combat, but I have access to the entire arsenal of the Florida Statute and I will use it to its full extent to wipe your miserable ass off the face of Canada, you little shit. If only you could have known what unholy retribution your little "clever" action was about to bring down upon you, maybe you would have held your fucking tongue. But you couldn't, you didn't, and now you're paying the price, you goddamn idiot. I will send you to spend time in a Florida State Penitentiary if you ever decide to travel from Canada to the U.S. You're fucking done, kiddo.

* Adds virus symptoms that interact with nanites

* Fixes spreading nanites being more infective the more protection the victims have

* Review plus public chamber tweak

* . = ..()

* ball

* cloud

* . = ..()

* always press save all before committing

* missed a couple
2018-08-20 14:46:04 +03:00
kevinz000
107cb10937 Stamina rework electric boogaloo - Limb specific regen instead of mob combined regen, chest/head only limbs that count for full stun, other limbs get individually disabled. (#39304)
* Limb Stamina Rework 2

* precision1

* precision2

* Update damage_procs.dm

* precision4

* scoping the variable

* OOF I forgot my own code
2018-08-20 13:00:49 +02:00
AnturK
c007c505fc Minor puzzle performance improvement 2018-08-20 11:24:21 +02:00
AnturK
f7d3bd20f6 Fixes flash logging for emp/remote activation. 2018-08-20 10:40:52 +02:00
AnturK
8a2adfe272 Fixes syringe injection logging for non-mobs. 2018-08-20 10:25:38 +02:00
ninjanomnom
2fbfdd03d2 Handle shuttle registration from inside the template 2018-08-19 22:20:23 -04:00
ShizCalev
b2e02687e2 Fix guns not checking if the knife can bayonet (#39783) 2018-08-19 17:03:51 -07:00
Tad Hardesty
1aafb673a2 Fix freezers which start on appearing on when off 2018-08-19 16:05:30 -07:00
FrostyFridge
0f11d8b7c9 Fix plastic reaction creating 10 sheets for all reagent amounts (#39784)
Changes static for loop to a loop that scales by amount created.
2018-08-19 15:17:48 -07:00
Aranclanos
24d3207421 Fixes invalid name error showing up when cancelling the input (#39781)
The 'invalid name' message won't appear now if the user cancels it when
changing his name on the character setup window
2018-08-19 15:01:08 -07:00
Qustinnus
b3eccaadc3 Makes some improvements to mood code (#39750)
removes useless mood events subtypes
fixes mood event timers not resetting when they get triggered again
removes the depression overlay which makes our fruit happy
2018-08-19 14:58:07 -07:00
vuonojenmustaturska
5a1f2fd002 Makes having high body temperature more deadly in general (#39220)
* makes fire more deadly

* wops

* figures

* Revert "figures"

This reverts commit 57c1496ad366cc7ce984139e79d4c13a4fdf3d0e.

* asdf

* fire stacks-based scaling

* Update species.dm
2018-08-19 13:37:03 -04:00
Garen Crownguard
b0b011d274 Circuit logging and etc (#39582)
* need to merge before I conflict

* more logging, and etc.

* fix some mess

* forgot the switch statement
2018-08-19 09:51:10 -04:00
WJohn
c5f7f68d36 Updates titanium and plastitanium floor sprites. (#39723)
New titanium floors! The intent here was to reduce the eye strain that the current max saturation fuckbois have, and make some floor tiles people might actually consider using. Right now the options are still pretty limited with blue, yellow etc only coming in full tiles, and I expect this will remain so until an actual greyscale rework comes along that shrinks the file size down from its bloated 4,000 sprites to something more reasonable and modular. Decals, perhaps?
2018-08-19 23:49:01 +12:00
FrostyFridge
6c4b911d99 Add the medical cyborg surgical processor upgrade (#39646)
Adds the Surgical Processor upgrade for medical cyborgs, available from exosuit
fabricators after 'Cyborg Utilities: Medical' is researched. This upgrade
allows medical cyborgs to scan surgery disks, or copy procedures from an
operating computer. The cyborg can then initiate scanned procedures. Cyborgs
can also now perform surgery steps that have no instrument requirement.

Medical cyborgs were generally unable to perform any advanced surgeries outside
of some specific circumstances. This update allows cyborgs to make use of the
advanced surgeries. Some advanced surgeries have steps that require a hand
without any tools; this update allows cyborgs to perform these steps as well.
Note that surgeries must be obtained through research or a disk somehow before
the cyborgs can scan them.
2018-08-18 15:21:40 -07:00
MrDoomBringer
454aab9f98 Add ore silo sprite (#39768)
after 8 billion years i get around to PRing the ore silo icon

shout out to space maniac
2018-08-18 15:02:31 -07:00
Militaires
4cbd009876 [READY] Gondola Fur Products and Gondola Mask Voice Changer (#39670)
* Gondola Fur Products

* hands filled in

* voice changer

* perfect

* epic >>>> ebin

* removes Ecks Dee
2018-08-18 15:26:59 -04:00
fluffe9911
1493d282fa Zombie Organ now does toxin damage! (#39553)
* Zombie Organ now does tox damage

* Adds some ominous dots

* Makes zombies not get the you feel sick message

* Makes the mass zombie infection button not be a kill everyone slowly button part 1

* Makes the mass zombie infection button not be a kill everyone slowly part 2

* Makes romerol use nodamage version
2018-08-18 14:05:53 -04:00
europax
dbea908b42 Sorted hair and clothing names (#39744)
* Sorted hair and clothing names

* Compatibility fix

* Added comment

* Update sprite_accessories.dm

* Update sprite_accessories.dm
2018-08-18 12:39:45 -04:00
Jordan Brown
4325bbff8d Merge pull request #39672 from zaracka/emote-and-suicide-restraint-checks
improves emote and suicide restraint checks
2018-08-18 12:03:48 -04:00
Jordan Brown
1e5b6c6558 Merge pull request #39754 from XDTM/4Legs
Fixes augmentation not removing old limbs
2018-08-18 12:03:27 -04:00
Jordan Brown
bd823dfbca Merge pull request #39739 from Jordie0608/inthisvoidyoucanalsofindlavadwarvesandallofplanetstation
Fix missing ckey to key in edit_meesage_expiry
2018-08-18 11:58:26 -04:00
oranges
cc43505978 Merge pull request #39747 from ninjanomnom/bucketmancy
Fixes timer buckets going into negatives and adds a regression test
2018-08-18 13:32:52 +12:00
Qustinnus
977001929c Move nutrition events to the mood component (#39743) 2018-08-17 16:13:04 -07:00
nicbn
62b8c63c9a Port Oracle's dirt sprites (#39699) 2018-08-17 14:57:52 -07:00
XDTM
5568ca6255 C 2018-08-17 10:04:54 +02:00
XDTM
17ae5f4a47 Fixes augmentation not removing old limbs 2018-08-17 09:13:24 +02:00
Anonmare
ffc12c750f Allow ore silo circuit boards to be constructed (#39705) 2018-08-16 19:39:22 -07:00
oranges
718682aad6 Remove stray debug message in coin suicide (#39736) 2018-08-16 19:24:27 -07:00
oranges
270dc260af Merge pull request #39684 from AnturK/disklosedetail
Tweaks nuke win conditions
2018-08-17 11:16:59 +12:00
tralezab
58acaa6f77 You can no longer get the option to become already dead spiders (#39729) 2018-08-16 16:00:19 -07:00
kevinz000
c5bef2758f Update camera.dm 2018-08-16 13:05:44 -07:00
ninjanomnom
01a79dccb0 Fixes timer buckets going into negatives and adds a regression test 2018-08-16 14:50:09 -04:00
Jordie0608
46fecfdc99 fix missing ckey to key in edit_meesage_expiry 2018-08-16 20:43:02 +10:00
Tlaltecuhtli
58abdd739f fixes drill bounty (#39725)
* fixes drill bounty

🆑 
fix: fixes a bounty having the wrong object path
/🆑
fixes:  #39724

* both
2018-08-16 12:32:38 +02:00
Tad Hardesty
b4ce7bc1f1 Validate map templates uploaded by admins (#39674)
* Move the preloader datum to its own file

* Prettify some of the map loader docs

* Use src rather than usr in map template verbs

* Cache parsed templates between upload and first use

* Validate map templates uploaded by admins before use

* Add href token to validation report links
2018-08-16 10:09:21 +02:00