Commit Graph

33392 Commits

Author SHA1 Message Date
Maurukas 4e48744870 More Kilo fixes and Pubby cleanup (#55516)
* Pubby cleanup and Kilo Fixes

Remove pubbystation subtypes of boozeomat
Remove pubby specific subtype of wallmed
Replaces pubby wallmed subtypes in use elsewhere with standard wallmeds
Added some missing solar panel wires
Adds Centcomm access to ERT dock to allow Centcomm guests to board the station
Tweaks some siding decals

* Supposed to be in the first commit

* Gets rid of some stray scaffolding

Gets rid of some stray scaffolding

* Missing grille

* Remove spawn points from solars

Remove xeno spawn points from Kilo solars - spiders use this spawn locations and are not vacuum proof
2020-12-29 03:15:52 +01:00
Ghom 5b668898c4 Fix zero damage items not showing explicitly set attack verbs in chat (#55509)
Borked exactly five months ago by #52890.

This will close #55219.
2020-12-28 18:12:10 -08:00
MrMelbert 32c267d5b0 Adds a minor negative quirk: Bad Touch (for the anti-huggers) (#55334)
About The Pull Request

Adds a minor negative quirk, Bad Touch. This quirk gives you negative moodlets from hugs instead of positive ones, as well as negative moodlets from headpats and passive grabs.
Why It's Good For The Game

The quirk catalogue is still quite short and could use some more to fill it out. So here's a minor quirk that could be really fun or interesting to play with, especially if you also take unstable and/or hypersensitive, given how common hugs are in station life. Someone suggested it to me so I thought why not.
Changelog

🆑 Melbert
add: New negative quirk: 'Bad Touch'. With it, you gain a negative moodlet from being hugged instead of a positive one, and you gain a negative moodlet from headpats and grabs.
fix: blind people can now feel headpats
/🆑
2020-12-29 14:59:14 +13:00
Ghom 7bc81e5831 Refactors how movetypes are added and removed, No timers this time. (#55444) 2020-12-28 17:57:51 -08:00
Ghilker 1f2ea0261d atmosmachinery.dm docs (#55479)
Add some documentation to atmosmachinery.dm to try and briefly explain each proc. i hope i have them all right
Why It's Good For The Game

documentation is good

changelog shouldn't be needed
2020-12-29 14:56:51 +13:00
Timberpoes a8f683c672 Fixes BRPED/rigged cell exploit and allows it to booby trap BRPEDs instead (#55447)
BRPEDs can teleport rigged power cells. Through cameras. These rigged power cells will then pretty much immediately explode. This is a tad imbalanced.

Behaviour modified. Attempting to use a BRPED on a machine and having it attempt to swap over a rigged cell will cause the rigged cell to immediately go to maximum charge and explode.

Adds some logging to accompany it.
Why It's Good For The Game

Blowing things up from across the cosmos is bad.

Rigging BRPEDs to be able to explode when some poor sucker uses it to change over a power cell is cool.
2020-12-29 14:55:48 +13:00
interestingusernam3 0bc9ddf7ad Replaces US Indigenous People's Day with International Indigenous People's Day (#55458)
Title. This modifies a unit test that tested the holiday I'm removing to test mother's day instead, as International Indigenous People's Day isn't an nth week holiday.
2020-12-29 14:52:57 +13:00
Ryll Ryll 998e101cae Fixes clown cars + Fixes mechs not being able to open doors (#55748)
* honk honk

* realized the speedbike and wagon are not sealed
2020-12-28 16:31:29 -08:00
Ryll Ryll ab25267d13 Fixes dead people not looking dead (#55743) 2020-12-28 14:10:06 -08:00
Gamer025 c3bb60501f Add Designs Unit Test (#55760) 2020-12-28 12:33:06 -08:00
coiax 829de91a77 Remove TRAIT_ALWAYS_CLEAN from codebase (#55765)
Hygiene is no longer a thing, and the TRAIT_ALWAYS_CLEAN trait is not
actually used anywhere anymore. So it can be safely removed.
2020-12-28 12:31:49 -08:00
spessbro b2493b7c39 The paper wizard robe says the word right (#55746)
* professional coder

* elmers
2020-12-28 02:11:00 -08:00
ATH1909 0192fd19e5 fixes high confusion levels blocking rev conversions and removes help intent disabling the usage of tacticool flashing (#55750) 2020-12-28 01:54:02 -08:00
zxaber 1b971c2d80 Fixes mech equipment being unusable for AIs (#55248)
Adds a signal listener on mechs that listens for middle clicks, and calls a proc that will, in turn, call the normal click proc if the user is an AI.

Middle clicks now pass through params just like left clicks.
2020-12-27 19:03:10 -08:00
Seris02 48efd2d8b2 punctuation (#55753)
Fixes two punctuation errors.
2020-12-28 10:37:33 +13:00
Gamer025 6dcaf3d9dc Fix broken entries in sec techfab (#55739)
* Fix broken entries in sec techfab

* Fix techfab node reference
2020-12-26 23:59:41 -08:00
Gamer025 87eda56558 Thrown vending machines crush mobs + move circuitboard define (#55723)
* Thrown vending machines crush you

Also moves circuitboard define

* Remove extra empty line

* Move code to fitting place
2020-12-26 19:53:52 -08:00
Timberpoes b5332ee4db Deadchat plays everything - A simple way for admins to let deadchat control things. (#55314)
* Deadchat plays things

* Pocket lint

* View those variables

* Arr var

* Arrr save changes and don't code while drunk

* Loog dot exe

* Big ol' changes
2020-12-26 21:03:47 +01:00
Ghom 781e84d235 The ashdrake won't enrage anymore if all lava arena targets have gone clientless or deleted. (#55507) 2020-12-26 18:58:10 +08:00
Tlaltecuhtli a064198423 raw sausage now requires raw meat (#55608)
🆑
fix: sausage is crafted with raw meat instead of cooked meat
/🆑
2020-12-26 18:54:04 +08:00
Jared-Fogle 2566d04776 Fix hard dels with rune knives and their creations (#55711)
Rune knives held hard references to the runes they created, which were not cleaned when the rune was eventually deleted. These have been replaced with weakrefs.
2020-12-26 01:35:11 -08:00
necromanceranne 505dc8f057 Uranium Golems: Punch to Irradiate, not Exist to Irradiate (#55602)
* Uranium golems no longer irradiate by mere presence. Instead, they irradiate by punching people. Also some statistic changes including durability from brute damage, punch damage, etc. Also uranium golems can wear engineering clothes

* Adds radiation emissions from being struck as a uranium golem
2020-12-25 23:54:04 -08:00
tralezab 89297332f7 tgui: Secrets Panel (#55698)
Tgui-izes the secrets panel

Removes one terrible shuttle button, but just know all of them are pretty shit
There can only be one (40 second delay) was condensed into an option for there can only be one

Before it was a blank HTML document. It has some kind of useful stuff, and also some shitpost-y stuff. Using some tab system really helps you pick out where the logging/issue fixing buttons are and where the silly garbage
2020-12-25 23:14:35 +02:00
LemonInTheDark 69f28712b9 Makes the supermatter crystal immune to radiation. Not sure how I missed this (#55710) 2020-12-25 13:12:26 -08:00
EdgeLordExe ab3c0e0332 [Fuck Shotties] Makes shotguns specialist weaponry. (#55663)
Shotgun slugs can no longer be made in an autolathe.
    Buckshot rounds can no longer be made in an autolathe.
    Frag12 rounds deal less direct damage, since they fucking explode.
    Pulse shot rounds deal less damage.
    Increased the cooldown on riot shotguns.
    Removed buckshot rounds from all maps.
    Combat shotguns start with beanbags.

Why It's Good For The Game

Shotguns have been overpowered for too long. NT is lasers , syndicate is ballistics.
2020-12-26 09:37:47 +13:00
Cenrus 4df69b0bf2 Grant medical HUD to Artificers (#55707) 2020-12-24 19:27:23 -08:00
Emmanuel S 23cd239d05 Specifies if DNR was pushed in body examine text (#55399)
Adds the examine text " and [t_his] soul has lost the will to live..." instead of the usual "soul departed" message if the person hits DNR.
2020-12-24 08:17:14 -03:00
Ryll Ryll 161c734e11 [READY] Refactors riding (#54778) 2020-12-24 02:17:29 -08:00
小月猫 f7a2d10ed8 Void Finisher now survives the Void (#55437)
It makes it so when you finish the Void Path as a Heretic, you can actually survive in the void (as well as not suffocate in your own storm), you no longer need to breathe, and you resist low pressure (but not high pressure). (the add_traits show a reference to space_adaptation, it doesnt seem to work if i change the reference, and it doesnt seem to have any issues referencing that, so it should be fine as is)

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
2020-12-24 01:43:59 -08:00
interestingusernam3 9c6b883bf2 Fixes hot cocoa and chocolate milk recipe conflict (#55606)
Chocolate milk is now made by cooling a 3:2 mix of hot cocoa and cocoa below 300 K. Hot cocoa recipe now makes 6 units instead of making 5 instead of 6. Alternative hot cocoa recipe that is made by mixing chocolate milk and milk 1:2 above 320 K.
The first two of the above changes mean that chocolate milk can be made with a mix of 1:1 milk and cocoa if you heat it to 320K and then cool it to below 300K.
2020-12-24 01:41:31 -08:00
Tlaltecuhtli cd4bca5257 adds new wiz spell: duffelbag curse (#55286)
it gives target a no drop duffelbag which every around 100s will try check if there is food inside else it attacks you, you can poison the food to make it die faster.
more variety for wiz to annoy crew that isnt murder bone
2020-12-24 01:38:06 -08:00
Dex 7998b2ca29 Fix onyo (#55650)
Regular onions no longer turn into red onion slices when cut
2020-12-24 01:05:20 -08:00
Arkatos1 f483ed1157 WireArt: Fixed and improved (#55622)
Cyborg's pipe cleaner is now using a radial menu for choosing it's colors instead of a clumsy input one.

RCL now properly updates it's pipe cleaner holder's color, so you can actually see the color when using RCL radial menu.

RCL is now able to put cables down on floors seamlessly, as there is no reason to restrict it to just a plating and catwalks anymore due to the fact that pipe cleaner coils no longer function as a power carriers, but are merely visual entities for players to play with.

And lastly, pipe cleaners now use color defines and are setting its color directly instead of having redundant variable do it for them, which was needlessly complicating it.
2020-12-24 01:05:05 -08:00
ArcaneDefence 306f2f0da6 No more original moth wings being set to none (#55672)
Moths that drink a potion of flight have their moth wings set to none, which their handle fire would store as their original, and that would be applied from reconstructive surgery.

Now potions of flight store an original, and handle fire checks to see if something was stored before, so it doesn't overwrite that.
2020-12-24 01:00:36 -08:00
silicons 1020831b6e ACTUALLY fixes shooting yourself with a gun (#55687) 2020-12-24 00:47:16 -08:00
Fikou 3fc03b6bc4 gives SOUL to ancient jumpsuits (#55634)
* gives SOUL to ancient jumpsuits

* regular icon too
2020-12-23 19:09:13 -08:00
IndieanaJones 4028970e09 [READY] Swarmer Balance Buffs (#55353)
* Update Swarmers

* Always Work With an Updated Version of The Game

* Changed How Spawn Timer Works, Fixed Traps

* Document force

* Use Helpers
2020-12-23 13:38:01 -05:00
Arkatos1 5fc1b8ad2a Changelings now use a radial menu to select DNAs (#55680)
Changelings are now using a radial menu when choosing DNAs instead of a clumsy input menu, which affects transformation and transformation sting abilities. This is important so that changelings have an idea what exact disguise are they putting on.

"Drop" button in the menu is for Drop Flesh Disguise, which removes all disguise parts changeling have currently on.
2020-12-23 09:37:01 +00:00
Sparkezel 2d77d6ce8e Void is finally exclusive only to void. (#55630)
Co-authored-by: Sparkezel <1haslo4@gmail.com>
2020-12-23 00:39:20 -08:00
Jared-Fogle 095f003b86 Fix redundancy in /mob/living/silicon/Login (#55639)
/mob/living/silicon/Login had duplicated code encapsulated in a "remove_antag_for_borging" proc:
2020-12-22 18:08:36 -08:00
Timberpoes 6e277b5b4a Syringe gun and rapid fire syringe gun nerfs, uplink reagent gun buffs. (#55642)
Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-12-22 17:31:20 -08:00
coiax b074296845 Fixes some bugs involving regal rats (#55688)
- Regal rats are supposed to, when examing other regal rats, see them as
  false kings. There was however, no check to see if you were looking at
  yourself.
- When clicking on anything when at full health, you would get a message
  about how you didn't need to eat anything. But you should only get
  those messages, when you're attempting to consume cheese.
2020-12-22 16:22:44 -08:00
coiax 2ef71ce90f Tweak cursed ice boots to NODROP only on equip (#55654)
Cursed ice hiking boots dropped by demonic frost miners only
become unremovable when worn.
2020-12-22 16:21:11 -08:00
coiax 78b415db20 Refactor supermatter proximity effects (#55653)
- Psychologists are no longer mistakenly told they have headaches
when near the supermatter.
- Immunity to supermatter hallucinations is now provided by a new trait
  `TRAIT_SUPERMATTER_MADNESS_IMMUNE`, provided by mesons, and being the
  Psychologist.
- The ability for Psychologists to cause the supermatter to act slightly
  differently (by turning pink, and having a higher minimum healing
  temperature) is now a trait, `TRAIT_SUPERMATTER_SOOTHER`, which
  currently only Psychologists get.
2020-12-22 16:12:37 -08:00
TemporalOroboros 863977e5fa Makes reagent updates more event based, also makes plasma boil properly. (#54790)
Converts most on_reagent_change calls to signals.
Converts on_reagent_change to a signal handler.
Expands the reagent exposure signals
Add a setter proc and signal for reagent temperature
Fixes adjust_thermal_energy not sending a temperature change event
Makes min_temp and max_temp actually do something with adjust_thermal_energy
2020-12-22 19:20:00 -03:00
Azarak 9e23c3e5ee aaaaa (#55561)
Light fixtures now use different variants of overlays in order to be non-unique and save up on instantiating a TON of overlay objects. Also, fixed the GC for them
2020-12-22 13:51:15 -08:00
Emmanuel S 60ea630c6d Base construction console refactor (#55451)
Refactors base construction consoles to be generic instead of only being meant for building the aux shuttle. The current aux base construction console behaves the exact same.

This PR is A step towards minichem, as I'll be using base construction code in it pretty heavily. More information about the whole minichem thing in this design doc

In terms of player-facing changes, this PR has made possible a neat admin-only base construction console that can be used to construct things anywhere on the z level.
Why It's Good For The Game

The current base construction console code was snowflakey and didn't follow particularly great coding practices. This fixes that and provides a solid foundation for future work.
2020-12-23 09:09:28 +13:00
Mickyan 7ac015a218 Tweaks lighting, adds preset lights for better mood lighting (#55513)
Tweaks existing lighting and adds some presets for mapping

Current list of presets is as follows:
Main Tube Lights: normal, cold and warm with a subtype each that disables night lighting
Red & blacklight (purple) for tube & small lightbulb
Why It's Good For The Game

Better support for more varied and interesting lighting. I made sure that the new presets are subtle and bright enough to not be distracting or made it harder to see

Changes to currently mapped lighting should be mostly unnoticeable, standard tube lights have a very faint greenish tint typical of fluorescent lights, while small lightbulbs have an orange tint reminiscent of tungsten lightbulbs

For mappers, I would suggest using types that disable nightlighting in work areas while keeping night lighting for hallways and other service/living areas.
Normal lights for hallways, cold lighting for medbay and science, warm lighting for bar, library and dorms, red lights for maintenance, maybe blacklight for server rooms etc.
2020-12-22 14:24:54 +13:00
ArcaneMusic 1c82c73d83 Adds hydroponics shrubs, allowing botanists to grow hedges. (#55496)
Replaces one of the rainbow seeds in the exotic seeds crate with a pack of shrub seeds.
Adds a new, growable seed species for shrubs. Shrubs, when planted (similar to kudzu!) plants a solid, weak barrier in hedges.
These hedges block vision, unless trimmed. Thankfully, we already have a hedge trimming skillchip, so using a sharp implement on the hedge will make it non-opaque.
2020-12-21 01:14:14 -08:00
Fikou 904b4be143 fixes clarke internals access and gives cargo techs working mech internals access (#55463)
fixes clarke only being able to be accessed by scientists instead of cargo, science and engi like ripley
adds cargo mech internal access to cargo techs
2020-12-21 00:54:21 -08:00