Commit Graph

28259 Commits

Author SHA1 Message Date
YPOQ
61da2eae82 Fixes silicon items being destroyed by explosion epicenters 2019-06-17 17:39:38 -06:00
Akrilla
041680be63 [READY] Syndicate Contracts (#44420)
* Emag bounty computer to show contract connection

* Corrupted text helper

* WIP on corrupted text

* Randomly corrupt text when looking at connect screen

* Barebones accessible Syndicate bounties screen

* Contract barebones and Synd UI work

* Further text changes, antag checks

* Further UI changes, full contract generation with areas/target

* dropoff point checks, and move to uplink item for requesting bounties

* WIP contract uplink item

* Contract uplink and continued contract improvements

* Completed contract uplink, and continued contract work

* Droppod WIP

* Further droppod work

* Mob WIP

* Further mob WIP

* No mob

* Callback for putting in mob

* Further WIP with pod checks

* Better location picking and signal fix

* Further pod changes, WIP of payouts

* Overall finished payment/contract system

* Code cleanup


Revert changes to bounty console


Remove debug messages

* Small refactor

* Add kit with set and randomised items.

* Fix box

* Very minor flavor text for inserting into pod, plus roundend text

* Pod return sound

* Contract uplink slight styling changes

* We don't keep giving telecrystals until they literally can't hold anymore

* Ship them off to ninja base instead

* Nerf bring them dead, but give a nice boost for bring them alive

Overall this is a nerf, so we also throw in an agent card to the bundle

* Ship them back

* Minor text changes and slight TC change

* Always give the black and red variant space suit

* Error sounds

* Dropoff area locator

There's sometimes duplicates, i.e. security office - but only one of them will work. This shows you where to go.

* Small fixes

* Bugfix, further changing of TC

* Ransom wip

* Ransom system

* Few changes

* Properly pay for ransoms and appropriate logic for dropoffs

* Terminal sounds

* Talk on command channel when ransom is given, or if they were too late

* Change to announce system

* Announcements/auto pay ransom

* Proper wait

* Name pods properly

* Don't send blacklisted items

* fix

* Improvements

* Announcements are less huge...

* Not a file...

* Improvement

* Drop them not in a wall

* Halves eye blur and styles payment vend

* No memes allowed
2019-06-17 20:32:46 +02:00
nemvar
bd4b46d839 Fix mop (#44557)
The mop can now be printed at the autolathe.
2019-06-17 01:24:52 -07:00
AnturK
e4ad4661b8 Fixes secret sauce reagent choosing (#44521)
I had these on previous fix branch but seems i forgot to push whoops.
Fixes #44520

cl
add: Recipe for fabled secret sauce can now be found in the deepest reaches of space.
/cl

Changelog because i forgot one when i actually added the feature.
2019-06-17 13:57:15 +12:00
Rowelll
cdc8aa1c84 Removes black stockings (#44374)
About The Pull Request

my second fetish content PR about socks, this one removes black stockings from Affected's PR (#44274)
Why It's Good For The Game

Black stockings are literally "Striped Thigh-highs" and thus they take up space. (it's not like it's just 3 lines of code and some meaningless bytes)
Changelog

cl Rowell
del: Removed black stockings
/cl
2019-06-17 13:36:53 +12:00
4dplanner
0e2d198a0e Stamcrit variable [READY] (#44361)
About The Pull Request

Splits stamcrit into its own variable checked by isparalyzed().
Why It's Good For The Game

Fixes a few bugs + inconsistencies, stamina damage now behaves more like real damage instead of stunning you for 10 seconds at a time.
Max stamina damage to the chest is changed to 120 so you can lock someone with small amounts of stam healing chems in stamcrit without counterintuitively shooting multiple limbs.
Changelog

cl
balance: max stamina damage to the chest is now 120.
fix: stamcrit and stuns now stack properly (stamcrit cleanse no longer cleanses other stuns)
fix: stam paralysis now ends instantly on healing stamina damage to below 100
fix: stamina damage will no longer spam exhaustion messages if you are stunimmune
tweak: stamcrit will still respect stun immunity, but not stun reduction (as it has no well-defined duration).
/cl
2019-06-17 13:35:44 +12:00
nemvar
d9761d448d Adds primal farming implements. (#44388)
About The Pull Request

Adds a rake (reskinned cultivator) and a wooden hatchet to the ashwalker base. Replaces their bucket with a wooden bucket.

Added crafting recipes for the rake and wooden bucket.
Why It's Good For The Game

It looks more flavourful (inb4 where did they get the wood from) and adds a bit of functionality to unused content (i.e. ashwalker farming).
Changelog

cl
add: Added wooden farming implements to the ashwalker base.
add: Makes rakes and wooden buckets craftable.
/cl
2019-06-17 13:34:15 +12:00
vuonojenmustaturska
f9472145c3 Fix missing descriptions from the electromagnetic web blob strain (#44553) 2019-06-16 19:04:36 -04:00
vuonojenmustaturska
339eccc453 Fix a lag-dependent ability to get multiple virus culture bottles per serving (#44544)
Technically this is a case of trusting the client too much, but this
can't be used to crash the server due to the topic limit, assuming it
works.
2019-06-16 11:46:58 -07:00
XDTM
30c9c46de5 Fix limb disabling not updating the limb (#44524)
Fixes items not dropping when limbs are brokes as well as the lack of
screaming, warning messages, and lack of no-hand icon on the disabled
limb.
2019-06-16 11:45:43 -07:00
Arkatos1
41fbcfb7c8 Jump to Node Blob ability now shows areas where each blob node is located (#44547)
Previously the ability was showing a chemical of each Blob node,
which I consider quite unnecessary and redundant.

QoL change for Blobs, as they might lose track of which node was
located where, especially if they managed to considerably expand
across the station.
2019-06-16 11:42:43 -07:00
wesoda25
850be477d9 Update preferences.dm 2019-06-15 19:05:16 -04:00
wesoda25
aab808ef41 buwgow! 2019-06-15 18:59:32 -04:00
oranges
2d30317a49 Merge pull request #44510 from ninjanomnom/revert-datum-output
Reverts datum outputs
2019-06-16 08:31:38 +12:00
AffectedArc07
d39a8b14a3 New midround join screen (#44193)
About The Pull Request

This pull request adds in a new join menu, ported from Oracle F. It categorises jobs into departments and enlarges the buttons.
2019-06-16 08:23:51 +12:00
AnturK
53adafe60d Fixes asset topic sanity. (#44550) 2019-06-15 14:57:44 -04:00
Shapsy
453a4dd185 Updates gender prefs 2019-06-14 21:48:37 -04:00
Citinited
f88265d13d Fix an exploit allowing you to move enabled emitters (#44484)
It makes no sense that an unanchored emitter can be powered, and a portable
free emitter is OP
2019-06-14 14:26:01 -07:00
RandolfTheMeh
d26de58ff5 Exclude the Narsie rune from scribe time reduction (#44495)
Simple check that's thrown when scribing runes. If you're on runed tiles,
and not scribing the Nar'Sie rune, its scribe time is cut in half.
Nar'Sie rune is therefore exempt. First PR, I've tested the code to
ensure that the Nar'Sie rune takes the full 50 seconds regardless of
tile, and that other runes are left untouched.

Given the movement speed reductions, a 25 second timer on the Nar'Sie
rune scribing means that on larger stations you will only just have
reached the summon location by the time it's done. To make the end game
for cult more balanced across stations, and with the recent movement
speed reductions, the Nar'Sie rune is locked at its intended scribe time,
with no means of reduction.
2019-06-14 12:26:43 -07:00
Emmett Gaines
9083e31410 Make setting stationary dock area_type no longer required (#44511)
Like it says on the tin, mappers no longer need to set the stationary
dock area type as it will use the area type of whatever it starts on.
This is how they all worked anyway, but you can still set it yourself if
you find some very strange usecase for having a different area type.
2019-06-14 12:22:42 -07:00
81Denton
598cc90e8e Adds reagent OD/addiction logging (#44460) 2019-06-14 14:11:06 -04:00
Tlaltecuhtli
b8aa07a51e grenades quickfixs (#44485)
* fbghgfsd

* sdasd
2019-06-14 13:57:56 -04:00
nemvar
74c8498c08 [Ready]Gives ashwalkers an antag datum (#44396)
* welp

* Savages, savages, barely even human.

* Savages, savages, barely even human

* You didn't see this

* h

* bee gone

* FFS, I mixed up my... ugh

* savage

* removed test line

* Turns ashwalkers into antags

* fuck

* hjjg

* fixes stupid

* g

* h2

* Damn...

* There we go?

* If it compiles, we can ship it

* Forgot the actually remove the thingy
2019-06-14 19:48:12 +02:00
Fel
99c915f6e4 Fixes every issue in the slimes milestone. (#44450)
* Fixes every open issue in the slimes milestone.

* Fixes The Fixes

* Fixes even more fixes.
2019-06-14 09:46:19 -04:00
XDTM
6a2dfee42e Minor surgery fixes (#44498) 2019-06-14 09:39:47 -04:00
AnturK
5fd4549805 Fixes talking through holpad for AI's (#44499) 2019-06-14 09:36:29 -04:00
oranges
0a7c5758e7 Merge pull request #44491 from vuonojenmustaturska/removies
Removes the fully-stocked free nanomed from mining capsules
2019-06-14 21:31:31 +12:00
WJohn
39c86a8930 Fixes sanity minimum/maximum not affecting action speed (#44469)
If you were below 0 or above 125 sanity, the action speed multiplier
wouldn't come into play. Now it does. Also prevents sanity from
constantly going overboard and being reeled in all of the time.
2019-06-13 19:35:27 -07:00
AnturK
d979048a9f Fix sequential SDQL being default (#44476) 2019-06-13 19:25:11 -07:00
ninjanomnom
56196df9c6 Reverts datum outputs
reverts #43038
reverts #41535
2019-06-13 20:09:10 -04:00
Rob Bailey
4df44f4e3d [READY] Migrates some legacy movespeed stuff to modifier movespeed (#44256)
* Some migrated movespeed changes (+9 squashed commit)

Squashed commit:

[1feabda2b4] temperature fix

[f2e851b32b] hunger slowdown fixes

[7988aab191] damage modifier fixes

[7ceb081c5e] fixes

[8a47f36f41] fixes

[29b06afdaa] damage slowdown

[99397f4f9e] hungry

[90c20b828e] cold

[53d568b9fb] fat

* fixes ethereal code
2019-06-13 09:54:22 -04:00
AnturK
4be070827f Fixes simple animal emotes / Refactors emote list (#44458)
* Fixes simple animal emotes.

* Makes emotes support multiple datums per key properly.

* Apply suggestions from code review

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>
2019-06-13 09:33:48 -04:00
vuonojenmustaturska
d428655403 they don't need this 2019-06-13 03:39:26 +03:00
Tlaltecuhtli
d76eb08d56 1 (#44453) 2019-06-12 17:01:39 -04:00
Tlaltecuhtli
4a247210fd changes how grenades with custom primer are made (#44258)
* assemblies are shit fuck em

* maybe press commit before making a pr

* proxy stuff

* morestuff

* qol stuff

* only 1 wire

* revert that garbage that made me conflict

* changes

* wires
2019-06-11 12:28:35 -04:00
4dplanner
69bd3810b2 HoS gun ion mode replaces taser mode (#44216)
* HoS gun ion mode

* Bumps up HoS egun ion cost

* Rearranges hos gun ammo types

* Fixes empulse

Adjusts hos ion to weak level
Fixes weak ion bolt
2019-06-11 10:36:17 -04:00
nemvar
ff5a6d54dc Adds caramel (#44419)
* welp

* Revert "welp"

This reverts commit b2f9143468.

* creamy goodness

* cara

* Candy apples

* oopsie
2019-06-11 10:26:54 -04:00
skoglol
308e01164c Recategorizes advanced surgery tools, .38 ammo. (#44387) 2019-06-11 10:23:24 -04:00
bgobandit
893b020228 Some spelling and text changes. (#44426)
* fixes some spelling

* Spelling changes, immersion changes, text changes in general

* Update code/datums/mutations/body.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2019-06-11 14:36:56 +02:00
vuonojenmustaturska
0b977ac442 Clean up id/bounty console HTML generation (#44365)
* Update bounty_console.dm

* also clean up id console a little bit
2019-06-11 13:46:27 +02:00
Couls
e64ce25b1e EMPs now randomize suit sensors if they're on (#44398)
* EMPs now randomize suit sensors if they're on

* Use . = ..()
2019-06-10 18:40:49 -04:00
Suicidalpickles
e03f386fe0 Raises EMP flashlight cost (#44303)
* Update uplink_items.dm

* Update uplink_items.dm

* reverts radio jammer price
2019-06-10 14:56:44 -04:00
AnturK
4690a7548a Fixes examining stuff with generic pockets. (#44411)
* Fixes examining stuff with generic pockets.

* Update code/modules/clothing/clothing.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>
2019-06-10 12:31:07 -04:00
81Denton
429d51f0a7 Removes nurse spiders from the gold slime core pool (#44358) 2019-06-10 12:10:37 -04:00
AnturK
69ac935bde Upgrades policy config + policy verb. (#44296)
* Upgrades policy config + policy verb.

* Better example and proper default value.

* hr on top

* Cleanup
2019-06-10 11:51:25 -04:00
nemvar
2dad9cf304 nico nico nii (#44390) 2019-06-10 11:46:13 -04:00
81Denton
dfbcc1a602 [s] Fixes centcom travel exploit, part 321432 (#44416) 2019-06-10 11:29:47 -04:00
moo
1c84932ecb Update healing.dm 2019-06-09 23:30:44 -04:00
vuonojenmustaturska
0254559eca Replaces hear_intercept with signals, refactors MOVABLE_HEAR, touches up nanites and to_chat (#44391)
hear_intercept is removed in favor of having the things that care register for the COMSIG_MOVABLE_HEAR signal instead.

The signal has been changed to be like the speech one with an args list.

Nanite datums no longer register for the hearing signal just in case, only the voice sensor nanite program does.

Dead code has been removed from to_chat, the savefile/sound checks being just-in-case boilerplate checks made during the conversion to to_chat, the replacetexts sidestepping a byond bug that was fixed in 512.1420.
2019-06-10 10:43:12 +12:00
oranges
7dbc392b34 Merge pull request #44399 from tgstation/debugindentfix
does a de-indent on surgery debug loop
2019-06-10 10:39:18 +12:00