Commit Graph

28124 Commits

Author SHA1 Message Date
Eaglendia 9b8404d489 Smoking is now rad. [Ready] (#44066)
* Automatic changelog generation for PR #44023 [ci skip]

* You can light a cigarette on the supermatter shard.

* Update tips.txt

* Update supermatter.dm

* Update supermatter.dm

* Clumsy condition

* Update supermatter.dm

Cleaning up that message

* Update supermatter.dm

removing big dummy proc calls
2019-06-01 23:54:45 +02:00
vuonojenmustaturska a21e686123 Fixes datum icecreams, improves admin reagent interface (#44242)
* fix + improve

* Update datumvars.dm

* fix sleepers

* Update datumvars.dm
2019-06-01 23:53:07 +02:00
oranges 5be02315ea Merge pull request #44191 from AffectedArc07/removes-ss-religion
Removes SSreligion
2019-06-02 09:40:45 +12:00
oranges 806e7ff66c Merge pull request #44209 from vuonojenmustaturska/blobrerolls
Buffs blob rerolls by allowing them to choose from 4 different strains
2019-06-02 09:40:12 +12:00
oranges d1f27cf52e Merge pull request #44197 from kriskog/spamspamspam
Adds "Never for this round" to a few more ghost rolls.
2019-06-02 09:35:35 +12:00
oranges 4f6747df89 Merge pull request #44202 from Garen7/cultFix
Twisted construction fix
2019-06-02 09:35:18 +12:00
oranges 27a0f5233f Merge pull request #44206 from nemvar/patch-83
Portable scrubbers now have a pressure limit.
2019-06-02 09:33:42 +12:00
AnturK 1a4ac15588 Fixes random recipes 2019-06-01 10:13:30 +02:00
AnturK a386f71194 Saving/loading custom outfits. (#44183)
* Saving/loading custom outfits.

* Small fix and some more relevant name
2019-06-01 10:31:37 +12:00
AnturK d8078e1452 Adds system for randomized semi-persistent chem reactions. (#44094)
Generates parametrized randomized recipe and resets them every x days.
One example reaction added, with recipe available in space ruin (or through experimentation of course).
There's a few obvious improvements to the randomization system but i feel this is good enough to start some discussion. Still need to decide how far should conflict resolution go.
2019-06-01 09:31:05 +12:00
Ghom e26d78b2b9 Patches frying oil splashing not accounting mobs' impermeability. (#44128)
About The Pull Request

Reagents' TOUCH reactions are very stupid game design wise and do not account impermeability by default unlike VAPOR, yet both are pretty much interchangeably used.
But not going to fix it today and debate how features and gameplay mechanics branched off this crooked fallacy should be adjusted. So forgive me for lines 134 and 135.

Nevertheless this should stop splashed frying oil from bypassing bio impermeability and thus every sort of protection. Plus message spam reduction.
Also slighty raised the damage cap of sizzling cooking oil to partially counter the mild bio protection gained from the average crewmember's attire.
Why It's Good For The Game

I have used the pneumatic cannon deepfrying meme before, it requires some time and welding spamclicking, but it's pretty much a victory against anyone if the shots hit.
Changelog

cl
fix: Fixes splashed cooking oil bypassing any sort of mob impermeability. Also cut off message/sound spam from being repeatedly splashed within a minimal delay.
balance: Upped the cooking oil damage cap from 35 to 38 to account the mild bio protection of the average crewmember's attire. Also made hot deep fryer swirlies account the user's head covering gear's impermeability.
refactor: Standarized monkeys/humans get_permeability_coefficient().
/cl
2019-06-01 08:53:04 +12:00
wesoda25 b81a18c29b [READY] Adds Purified Soulstones and Constructs (#44036)
About The Pull Request

Purification of a soulstone (hitting it with a bible as noncult) no longer destroys the stone, and releases a spirit. Instead, it purifies the stone, which is crew friendly and has a new sprite. Said stones can be placed into construct shells to create purified angelic constructs, which are easily distinguishable from cult/wizard constructs.
Why It's Good For The Game

Crew finding and using construct shells to create stealthy anti-cult constructs sucks. This PR would get rid of this shitty gameplay, and adds some new flavor to the whole cult/anti-cult dynamic.
Changelog

cl weeeeesoda
add: You can now purify soulstones! This can be done by any crew member using a bible on one.
add: Purified constructs can be created by using a purifed soulstone on a construct shell. Amongst their normal abilities, purified constructs can dispel cult runes by clicking on them.
del: Ability to place chaplains soulstone or mining soulstones in construct shells
imageadd: angelplasm, angelic sprites, purifed sprites
/cl
2019-06-01 08:41:37 +12:00
skoglol 7969654ad1 Moves machine/computer frames and structures below object layer. (#44165)
* Moves machine and computer frames below object layer.

* Moves structures below object layer.

* moves mineral doors to airlock layer, removes excess layer overrides.
2019-05-31 19:18:41 +02:00
vuonojenmustaturska 6a106bc877 Remove reagent ids and use typepaths where applicable (#44166)
cl Naksu
code: reagent IDs have been removed in favor using reagent typepaths where applicable
fix: mechas, borg hyposprays etc no longer display internal reagent ids to the player
/cl
2019-05-31 21:57:26 +12:00
Akrilla 2d32be1904 Small storage refactor and examine change (#44109)
* Removes repeated line

* Description change for clothing items that can only store specific items

* Get all children of can_hold listed items.

* can_hold only needs the top most item, child items are dealt automatically

* cant_hold related change

* Text change

* Moves the item check to the line above, and removes the current.

* Same changes, but to belt/wallet code.

* Change to using signals instead

* Generic signal on datum/topic

* Cache typecache, and small signal change

* Small argument tweaks and remove unneeded lists

* Change to proc

* Change call can_holds/cant_holds to use new proc

* initial, and cleaned up display code

* Null check
2019-05-30 14:20:29 -04:00
vuonojenmustaturska d40a28c44c reroll flag 2019-05-30 20:36:43 +03:00
vuonojenmustaturska 8f9686d77d BLOB BUFFS 2019-05-30 19:35:16 +03:00
nemvar 21715d7ac0 Update scrubber.dm 2019-05-30 13:37:48 +02:00
Akrilla f66769a113 Show codewords on round end screen (#44168)
* Show codewords on round end screen

* More efficient searching of codewords in text

* Typed globals
2019-05-30 11:57:19 +02:00
oranges a0569aac1f Merge pull request #44184 from kriskog/ghost
Makes ghost hud default on, ghost darkness default to NV level
2019-05-30 21:08:17 +12:00
nemvar 1105becd29 Fixes charged oil explosion. Reworks burning oil (#44093)
About The Pull Request

Makes the charged oil explosion look less stupid. Also slightly nerfs it.

Also reworks how burning oil works. It now call ex_act on nearby mobs when it explodes, damaging mobs but leaving the enviroment unharmed.
2019-05-30 20:56:07 +12:00
nemvar cfbd9d77b5 Update lighting.dm (#44164) 2019-05-30 10:48:10 +02:00
Tlaltecuhtli 987f997783 cargo crates fixes n tweaks (#44000)
cl Tlaltecuhtli
fix: cargo ripley can be actually constructed with what you get from the crate
fix: adds the right crate type to monkey cube and hydroponics refill crates
tweak: readds the bulk wt550 ammo crate
tweak: conveyor belt crate has 15 instead of 6 belts
tweak: adds a laser pointer to the bureaucracy crate
tweak: changes med supply crate to have rng medical things
/cl

single packs are bad when you have an emergency and you use the rockets
2019-05-30 20:33:46 +12:00
Ghom 17b3091867 Merges tinfoil (hat) protection into the anti_magic component. Implements it on Hivemind gamemode and telepathy. (#43978)
About The Pull Request

Was fairly shocked to find out hiveminds never took tinfoil hat protection in account, so decided to implement the factor in the game mode. Might have overdone it and probably erroneously changed a couple logics while getting rid of some really indented passages that could easily early return.
So what's said on the tin, this is lot more preferable than clunky is_type() checks on headwear anyway.
Also expanded tinfoil protection to hivemind and (non-revenant) telepathy.
Why It's Good For The Game

Let us remember the "purpose" of tinfoil hats.
Changelog

cl
code: Merged tinfoil hat kind of protection into the anti_magic component.
add: Tinfoil hats can also be warped up from excessive dampening of mindray/though control/psicotronic anomalies, or by simply being microwaved in an oven, and become useless.
add: Immortality Talisman and Paranormal Hardsuit helmets now come with tinfoil protection too (minus the paranoia and limited charges).
balance: Rebalanced many hivemind effects to be dampened/delayed by tinfoil shielding. Bruteforced Assimilate Vessel, One mind and Awake Vessel abilities will consume more tinfoil charges compared to others.
balance: Genetics/Slime/Alien Telepathy and Slime Link are now stopped by tinfoil protection.
/cl
2019-05-30 20:29:30 +12:00
Garen Crownguard 3fc09cd13b you cant spam soul stones anymore 2019-05-29 22:09:58 -05:00
skoglol f781e649c7 Adds "Never for this round" to a few more ghost rolls. 2019-05-29 23:25:56 +02:00
AffectedArc07 e856ca9de2 Merge 2019-05-29 14:03:03 +01:00
AffectedArc07 9955d0efbc Gives SSreligion the boot 2019-05-29 13:33:04 +01:00
ShizCalev 44d30297e8 Merge pull request #44178 from AnturK/transformruntime
Fixes transform runtimes.
2019-05-28 22:56:26 -04:00
skoglol 130d99dc29 Makes ghost hud default on, darkness default to NV levels. 2019-05-28 22:37:01 +02:00
AnturK e2e47066e0 You're right didn't notice these were off 2019-05-28 19:07:08 +02:00
ShizCalev 653314ae51 Merge pull request #44163 from AnturK/thisthingalsogetsstuckingc
Fixes some hivemind runtimes.
2019-05-28 10:12:40 -04:00
ShizCalev d0a2740d93 Merge pull request #44162 from Rockdtben/FRNumber
Printed Forensic Scanner Documents now have an ID.
2019-05-28 10:11:30 -04:00
Akrilla 55ed0ebf35 Fedoras hold small and gimmick items (#44139)
* This was probably originally intended...

* Fedoras hold small items, and exceptions for gimmicks

* Only create cache once

* Cache exception_hold, and adds other katana type
2019-05-28 09:57:59 -04:00
AnturK d9c955b018 Fixes transform runtimes. 2019-05-28 14:59:22 +02:00
ShizCalev 920b0e7d44 Merge pull request #43941 from tralezab/feels-like-i-didn't-even-try
[READY][:(] code improvements and fixes to fugitive events
2019-05-28 02:34:10 -04:00
tralezab 1db65c5f76 removes delete_on_mind_deletion 2019-05-27 23:12:43 -07:00
ShizCalev 8d5493f401 Merge pull request #44096 from ninjanomnom/tarantula-movedelay
Makes the tarantula move delay a movement speed modifier
2019-05-28 02:04:37 -04:00
ShizCalev 9ab909a1c3 Merge pull request #44110 from py01/panic
More options for Induce Panic forced speech
2019-05-28 02:03:42 -04:00
ShizCalev c19b36b729 Merge pull request #44112 from vuonojenmustaturska/mousemove
Removes /client/mousemove, changes beamrifles
2019-05-28 02:02:54 -04:00
ShizCalev f2cc934fc2 Medullary failure nerf (#44118)
* adds 1s casting time to heart attack

* fixes delay bar on heart attack, no cooldown if interupted

* changes time to cast on medullary
2019-05-28 02:02:16 -04:00
Ty-the-Smonk 6f1f632e13 Crossbreed Descriptions (#44125)
* Burning Extract effect descriptions

* Added effect descriptions to Charged, prismatic, recurring, repoductive, selfsustaining, and the examine to regenerative

* h

* FINISHED (I think)

* Made it more efficent

* Description fix

* Update code/modules/research/xenobiology/crossbreeding/stabilized.dm

Co-Authored-By: Angust <46400996+Angustmeta@users.noreply.github.com>

* changed one thing in burning

* bigger h
2019-05-28 02:00:57 -04:00
bgobandit d0b10b50a5 Fixes Cards Against Spess and refreshes cards. (#44158)
* Fixes CAS and refreshes cards.

* fixes for loops, adds more cards

* fixes bug, adjusts prices
2019-05-28 01:55:40 -04:00
py01 e738834844 fixes reclaim on dead hiveminds (#44134) 2019-05-27 23:55:18 -04:00
Rockdtben 91eec09fad Fix Printed Papers bad icon state. (#44161) 2019-05-27 23:48:31 -04:00
tralezab 760eea98be okay, for real, really done 2019-05-27 13:18:43 -07:00
tralezab ba1fd3e4f7 there is no finish line. there is no escape. more fixes. 2019-05-27 12:38:04 -07:00
AnturK 34fd20f202 Fixes some hivemind runtimes. 2019-05-27 19:08:42 +02:00
py01 aea7c17042 fixes some OOC messages 2019-05-27 10:56:35 -06:00
tralezab a2cf51bc3c Merge branch 'master' of https://github.com/tgstation/tgstation into feels-like-i-didn't-even-try 2019-05-27 08:54:14 -07:00