Commit Graph

29516 Commits

Author SHA1 Message Date
genessee596
e15608cdcb Cap Guns and Capgun Ammo can now be made in a hacked Autolathe (#47447) 2019-10-30 16:33:06 -07:00
Time-Green
8393e52a4e Optimizes duct reconnecting (#47434)
* optimizes duct connecting

* i hang myself on live television

* yippa ka yay
2019-10-30 16:31:17 -07:00
Anonmare
fd08e36069 Makes the service cyborg competent at bartending (#47385)
* service borg gang

* Update borghydro.dm

* Update robot_modules.dm

* Wow I can't believe it took me 12 hours to find

* Update robot_modules.dm
2019-10-30 16:29:33 -07:00
Shaps
06ce4cd5f9 bang bang she shot me (#47443) 2019-10-30 16:27:15 -07:00
Rohesie
9dd28d5180 ID fix (#47387) 2019-10-30 16:17:55 -07:00
XDTM
a3aa020af3 Makes nanites more accessible, giving them a separate research… (#47421) 2019-10-30 16:12:38 -07:00
Tlaltecuhtli
10ba7c11ef paychecks are now a % of the budget instead of fixed numbers (#47303)
* Update maps.txt

* 1

* fjdsfpsepi

* dasdasd

* hgd

* 2

* 3

* woops
2019-10-30 18:36:01 -04:00
spessbandit
1a1c6e77d4 Adds message cooldown to vomitgeese refusing to eat food. (#47439) 2019-10-30 02:02:01 -07:00
py01
61c77619fb ablative trenchcoat fixes and cleanup (#47419) 2019-10-30 02:01:21 -07:00
kingofkosmos
8768b6b3b5 Removes unused & undefined spans (#47436)
* Removes all instances of 'caution', 'error' and 'notify'.

* Removes span classes which were either not used at all or were used very infrequently.
2019-10-30 02:00:11 -07:00
carlarctg
b49d3bb4ac hello (#47357) 2019-10-30 01:47:25 -07:00
XDTM
caed3b9556 Changes nanite extra setting strings into defines (#47437) 2019-10-30 01:41:48 -07:00
XDTM
d2f5e75c89 Adds research-boosting programs for nanites (#47098)
* Adds the parallel computing nanite program

* Distributed Computing, Neural Network

* b l o c k c h a i n

* adjustments

* Removes bitcoin
2019-10-30 01:39:11 -07:00
ATH1909
06e0f0ed6b TRIES TO FIX MILK FOR THE THIRD TIME (#47375)
* Update liver.dm

* Update life.dm

* Update life.dm

* Update liver.dm

* Update life.dm

* Update life.dm

* Update life.dm

* Update life.dm
2019-10-29 18:05:38 -04:00
carlarctg
edd2bddd10 Different species now get different kinds of cookies. (#47243)
* cookies? helllo?

* helpies

* thank you, very cool!

else ifs and .names
2019-10-28 17:12:03 -04:00
Firecage
34427d9872 Some bags and belts can hold more stuff. (#47318) 2019-10-28 17:07:58 -04:00
Arkatos1
0a4dcb5e00 Vendor dispense function changes (#47377)
* Dispense fix

* Finished and cleanup
2019-10-27 20:35:32 +01:00
Nebulacrity
205338eac8 [READY] New nanite program in the Sensor category, Race Sensor. (#47398)
* New nanite program: Race Sensor

* Replaced all "&"s in the "Other" check with "&&"s.

* Replaced all "&&"s in the "Other" check with "||"s.

* Trying out a different take on some of the code. (thanks to Willox for help)

* Fixed the race selection being stuck as "Human".
Fixed indentation in the allowed_species list.

* Fixed indentation of the allowed_species list's closing bracket.

* Removed the unnecessary death check.

* Deleted a redundant

Co-Authored-By: Qustinnus <Floydje123@hotmail.com>

* Made the allowed_species list static to conserve memory.
Replaced a "== FALSE" with an "!".

* Removed an unused var, "spent".

* Used a ternary operator for the "Mode" setting.
2019-10-27 20:19:07 +01:00
Shaps
dafbb99f46 nice (#47404)
Simple transforms don't ask to delete old mob for observers
2019-10-27 09:03:52 -07:00
Fikou
2de0f90e46 usernotice gay (#47412)
removes a nonexisting spanclass
2019-10-27 08:49:02 -07:00
Rob Bailey
237f269fe5 Adds nanite program rules, disables program installation from the chamber, makes chamber able to destroy nanites (#46918)
* nanite rules

* cloud tweaks, new programs

* techwebs

* tgui rebuild

* Display fixes, removes cloud sync stuff

* fix

* Addresses review

* lf?

* Fix
2019-10-27 02:04:51 -07:00
XDTM
e81581884c Fix 2019-10-27 09:13:15 +01:00
oranges
0c369dc547 Merge pull request #47407 from optimumtact/internswarm
ERT spawn no longer limited by spawnpoint available
2019-10-27 20:42:37 +13:00
ArcaneMusic
182ad29a69 Fixes atmos turf differences, creates airless carpet subtypes. (#47360)
* Fixes atmos turf differences, creates a few airless carpet subtypes.

* Moves all the airless turfs back to their home, makes sure they smooth with each other organically.
2019-10-27 00:42:18 -07:00
Detective-Google
1610bdf2a5 adds handholding (again???) (#47406)
About The Pull Request

Allows you to hold hands with other players by targeting their arms when grabbing
Why It's Good For The Game

being able to rp realistic human relationships is a good addition and also orange man said I could (even if he doesn't merge it /stealth reverts like last time we got hand holding cry )
image
Changelog

cl
add: Coworkers are now encouraged to show affection [WITHIN LEGAL LIMITS] by holding eachother's hands!
/cl
2019-10-27 20:16:20 +13:00
oranges
5126227618 Merge pull request #47416 from AnturK/ihavenomouth
Fixes silicon silence.
2019-10-27 11:19:47 +13:00
ArcaneMusic
f796acbaf8 Adds a new Lavaland Ruin, the Elephant Graveyard (#47325)
* Initial Commit, Features the Map, Map specific files, changes to a metric ton of icons, etc.

* Fixes merge conflict, actually adds the map

* Spelling is hard Part 1

* Alright, steps are bad. Got it.

* Clean slate, please pretend to compile

* dme issue

* Fixes it for lavaland elites PR

* Removes the last dirty step_x, removes duplicate file, makes treavor happy

* Fixes some newline issues.

* Fixes some types, spawns skeletons in select graves since mob_spawns kept shoving them outside.

* Makes bone statues and shovel actually craftable, cleans up some comments.

* Properly defines muddy paper, updates map, fixes a few more typos.

* Prevents some future turf atmos issues, finally touched up the two skull sprites.

* Refactors strong mineral drops, cleans up some duplicate code, prevents washing hands with OIL

* I swear officer, i'm a native english speaker, fixes remains dropping correctly, un-nests my Ifs further.

* Oil well now covers target in oil when interacting with it.

* Refactors sink deconstruction a bit, oil wells can't be constructed with a wrench.

* Cleans up some atmos, and adds a return

* Adds subtype of remains for use in graves, move their spawn to src, not loc

* Moves around remains spawn, gets rid of untouched var
2019-10-26 21:41:43 +02:00
AnturK
3e7f034fa5 Fixes silicon silence. 2019-10-26 18:18:23 +02:00
XDTM
0ff1eb7e1e lf? 2019-10-26 17:49:01 +02:00
XDTM
e8d9e915b6 Merge branch 'master' of https://github.com/tgstation/tgstation into ThisRULES 2019-10-26 17:47:59 +02:00
XDTM
6bc1824649 Addresses review 2019-10-26 17:45:15 +02:00
Qustinnus
8a01398814 Adds achievement datums (#47058)
* First step

* achievements part 1

* epic

* done

* epic

* removes test datums

* adds minecraft achievement

* asss

* ass 2

* ass

* fix

* UPGRADE

* back-end partially

* back-end

* woops

* epic

* linted

* Achievements (#19)

* initialize SSachievements lists

* achievement ui actually tries to load

* witty commit description

* menu

* done

* done

* jesus christ

* ok linter

* Update code/datums/achievements/_achievement_data.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* Update _achievement_data.dm

* Update misc_achievements.dm

* Update achievements.dm

* Update

* And a space, goddamit!

* Rebuild tgui

* woops

* bruh moemnet

* ok conflicts

* finally
2019-10-26 05:57:42 -07:00
oranges
d1b8e494c1 Merge pull request #47356 from wesoda25/donut
Extends Sprinkle Protection to More Donuts
2019-10-26 21:21:10 +13:00
oranges
58d8c248c8 Merge pull request #47388 from Rohesie/path
Variable definition path cleanup
2019-10-26 21:20:24 +13:00
TooFewSecrets
ad7e621d18 Armor now resists Disabler shots more strongly than Lasers (#47152)
About The Pull Request

Most armor types formerly had 10 energy (a damage type near-exclusively used by Disablers) resistance across the board; now it is 10 points higher than the armor piece's Laser resistance, except for the Captain's Carapace where it is now equal (50 up from 10), to keep the Reflective Vest a superior anti-energy option in exchange for its specialization, and the Reflective Vest where it is now equal (60 up from 50), because 70 resistance and 50% reflect chance would make Disablers pitifully weak. May require further balancing for Pulse Rifles, but as those are admin-spawn only I think that's an entirely separate consideration - and Deathsquads usually show up to deal with targets that can't wear armor anyway. Oh, helmets are buffed too, as is any other exosuit clothing that provides damage resistances.

Antag armor changes don't violate freeze, as per Cobby.
Why It's Good For The Game

On the Security force, lethal weapons and all non-lethal options except the stun baton are mostly unused outside of the recently-nerfed shotguns because absolutely nothing reasonably protects from a Disabler at all except for Reflective Vests or outright stamina damage immunity - even if the victim doesn't have protection from other stuns, it's simply more practical to beam them down instead of using pepper spray or a flash, including people in something as supposedly-resilient as the Captain's Carapace. With these changes, Disablers are still the premier way of taking down unarmored targets, but it's far more practical to use other options, or at least aim for limbs before closing the distance to baton, against any target with actual armor on. Also gives a reason to actually consider carrying a lasgun as Security, when it's currently a weapon that almost always takes more shots to drop someone than the Disabler and has about half the battery size. Conversely, makes stolen or Cargo-ordered Disabler weapons far less dangerous against Security members who are guaranteed to have protection on their torso and head - dual Disablers will currently drop a Security Officer as fast as an expensive Syndicate Revolver or impossible-to-conceal Combat Shotgun, with almost twice as much total damage before having to reload.
Changelog

cl
balance: Disablers are now more effectively stopped by all forms of body armor. Performance against unarmored targets is unchanged.
/cl
2019-10-26 21:14:38 +13:00
Jeremiah Cooley
666b513c0e Field Generators block gasses and shield floors from melting (#46971)
About The Pull Request

Allows Field Generators and their containment fields to block Gasses when active. Field Generators now project shielding over the floor that prevents melting. Intended as a prelude to making turfs melt easier under high heat.
Why It's Good For The Game

Allows for setting up safe gas containment with some risk for containment breach.
Changelog

cl Jdawg1290
balance: Field Generators now block gasses and shield floors from melting when active
/cl
2019-10-26 21:09:33 +13:00
carlarctg
bfc9c6ba81 Fixes candy cigarettes (#47332)
About The Pull Request

haha am stoopido :)
i fucked up with candy cigarettes like an idiot and didn't test anything
candy cigs now look like candy cigs and dont ahve broken sprites
Why It's Good For The Game

bug xies good
Changelog

cl
fix: candy cigarettes don't have broken sprites anymore
/cl
2019-10-26 21:07:09 +13:00
AnturK
bec3e60880 Multiz and isolated ruins support. (#47336)
Two new always_load_with options for ruins.
Use PLACE_ISOLATED to load the secondary ruin part in separate z level.
Use PLACE_BELOW to load it on the z level below.
2019-10-26 21:06:05 +13:00
nemvar
372189aad8 Prevent prevent contents explosion proc (#47337)
About The Pull Request

Proc literally only existed to return a boolean. Contents explosion is a clusterfuck anyhows. Basically it works something like this:

If the turf is the epicenter: GetAllContents of the contents and call ex_act on them directly. But it doesn't get the contents of whatever returns true on prevents_contents_explosion.
Otherwise: Call ex_act on the turf which calls the contents_explosion proc which has nothing to do with the prevents_content_explosion proc.

This is barely the smallest droplets of water onto a hot stone.

PR replaces the proc with a bitflag in flags_1.
2019-10-26 21:05:25 +13:00
Dingo-Dongler
a58ee925e5 Adding paper-attaching to wrapped packages (#47329)
About The Pull Request

This lets people attach paper to wrapped packages that can be read on the package and comes off when the package is ripped open. This works almost exactly like airlocks. This is my first time spriting so feel free to criticize.

mailservice
Why It's Good For The Game

Makes the mail service system more useful by allowing information about packages to be directly attached to those packages.
Changelog

cl
add: Paper can now be attached to wrapped packages.
/cl
2019-10-26 21:03:44 +13:00
skoglol
ffc50cd259 Adds game mode panel to check antagonists window. (#47313)
About The Pull Request

Title. Also increased size of the game panel window slightly to avoid scrolling.
Why It's Good For The Game
Changelog

cl Skoglol
admin: Dynamic game mode panel can now be accessed from the Check Antagonists window.
/cl
2019-10-26 21:02:05 +13:00
wesoda25
1155b4a4e8 Removes Gasp Noises (#47287)
About The Pull Request

title
Why It's Good For The Game

It might be me, but other people have said so too, the new gasp noises are incredibly obnoxious.
Changelog

cl
sounddel: gasp noises are no longer a thing
/cl
2019-10-26 21:01:00 +13:00
moo
d0de6aeb2a Cobbduceus: Nerfs Multiver.... As a poison😜 (#47251)
About The Pull Request

Multiver now scales with medibonus against toxins only (previously would scale for all reagents). Still purges them at a slow rate, however.
Multiver has a lower lung damage base damage (2.5 > 1.5)
Multiver now considers drinks "toxins" for the purpose of chem removal
Roundstart Multiver pills have more multiver in them.
Why It's Good For The Game

Multiver kills it's own gimmick by deleting the reagents that help it scale, so I made the bonus selective for toxin.

Multiver is less of a poison. You can still BTFO people with pure multiver but that's partially intentional, as you're meant to dose yourself with medicines to counteract it. Also is nerfed via the less purging of nontoxins
Changelog

cl Cobby
balance: Multiver now only provides unique medicine bonus to purging toxins, not other medicines (still deletes medicines slowly)
balance: Multiver now considers alcohol "toxins" for the purpose of chem removal
balance: Multiver has less base damage, still scales down with medicines (EPIN YOURSELF)
balance: Multiver pills have more... well... multiver
/cl
2019-10-26 21:00:03 +13:00
py01
67b522fe0e increases disabler spread (#47233)
Current dual wielded disablers/lasers have very little spread, and 1-2 shots shoot straight enough to hit the tile you are clicking on at range 7 a majority of the time, which is pretty high.

With the new spread their effective range in now smaller, around 3-4 tiles.

Spread unchanged for dual wielding on the other acquirable guns.

cl
balance: Increased spread on dual wielded energy weapons.
/cl
2019-10-26 20:57:29 +13:00
Shaps
7550c3eda5 Lets people start messages with asterisks in deadchat (#47144)
* remove check_emote from observers

* dont flip! or spin. actually, do do those things if you want

* fr
2019-10-26 20:55:14 +13:00
Kaffe-work
542cb2b4d6 Moves RCD from autolathe into advanced engineering (#47289) 2019-10-26 00:41:02 -07:00
oranges
85f2ff116d ERT spawn no longer limited by spawnpoint available 2019-10-26 07:26:41 +00:00
Aleksej Komarov
a87349c658 Tgui early initialization (#47384)
* Remove clockwork tgui theme

* Perform early tgui initialization

* Fix IE8 compatibility

- No frills mode was not working on IE8
- Conditional comments do not work in embedded webview

* Rethink console stubs, more proc inlining

* some microoptimizations

* Constraint window position

* Rebuild tgui
2019-10-25 22:11:43 -07:00
oranges
219c6b78a0 Merge pull request #47393 from kriskog/inputs3
Ui style default back to midnight
2019-10-26 14:36:34 +13:00
cacogen
4f79ba69fa Pacifists no longer crush cockroaches (#47352) 2019-10-25 16:41:49 -07:00