Commit Graph

6176 Commits

Author SHA1 Message Date
Gandalf
b32b65fbe3 Mutants - HNZ1 - A medical and scientific adventure! (#4664)
* aaa

* AAAAAAAA

* aaa

* aaaaa

* aaa

* Update zombie_cure.dm

* Update zombie_techweb.dm

* Update zombie_cure.dm

* Update zombie_cure.dm

* a

* THEY ARE MUTANTS, NOT ZOMBIES

* aaaaa

* aaaa

* Update mutant_event.dm

* aaaaa

* aaaa

* Update mutant_cure.dm

* Update mutant_cure.dm

* aaaaaaaaaaaa

* Update mutant_parts_greyscale.dmi

* aaaa

* Create research2.dmm

* 0

* Update mutant_datum.dm

* Update research2.dmm

* aaaa

* Update mutant_datum.dm

* aaaa

* aaaa

* Update mutant_cure.dm

* Update mutant_cure.dm

* Update mutant_cure.dm

* Update mutant_datum.dm
2021-04-10 18:32:09 +01:00
Azarak
85b5cbc378 cultures and languages (#4647)
* cultures and languages

* botanist fix

* missing languages

* make sure new saves from scratch get a species set correctly

* Update preferences.dm

* Update new_player.dm

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-10 18:30:32 +01:00
SkyratBot
bc6c285adb [MIRROR] Advanced Greyscale Sprite Generation (#4792)
* Advanced Greyscale Sprite Generation (#58112)

* Nonfunctional greyscale code

* Functional greyscale sprites via filter

Probably going to set the icon instead later

* Switches to greyscale json config

* Adds the reference layer type and converts the other canister types

* Working previews

* Adds readme

* Fixes overlays and breaking

* Removes old canister sprites

* Removes an unused var

* Fixes tgui lints

* Removes a bunch of the old canister icon states

Yeah I need to fix relabeling as well

* Removes some debug sprites

* Sorts canister type list and breaks up base shader step

* Removes an unnecessary preview hack

* Makes prototype canister greyscale

* Properly sizes the ui

* Fills in the canister map sprite

* Adds some more warnings to layers

* Makes broken overlay more prominent

* Removes a preview var that isn't needed anymore

* Cleans up client ref in Destroy

* Cleans up the tgui window a bit

* Update GreyscaleModifyMenu.tsx

* Animates the canister falling over

* Removes a commented out line that's no longer needed

Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>

* Advanced Greyscale Sprite Generation

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
2021-04-10 17:59:30 +01:00
SkyratBot
88b2d4d207 [MIRROR] Refactor crew manifest in lobby and ghost actions (#4791)
* Refactor crew manifest in lobby, ghost and AI actions (#58275)

Co-authored-by: celotajstg <celotajstg@ users.noreply.github.com>

* Refactor crew manifest in lobby and ghost actions

Co-authored-by: celotajstg <81999976+celotajstg@users.noreply.github.com>
Co-authored-by: celotajstg <celotajstg@ users.noreply.github.com>
2021-04-10 16:55:36 +01:00
Gandalf
0b957f39a9 Lobby UI overhaul (#4738)
* aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

* aaaaa

* Update _basemap.dm

* Update new_player.dm

* Update CaveGenerator.dm

* aaaaaaaaaaaaaaaaaaaaa

* a

* aaa

* aaaa

* aaaa

* Update login.dm

* aaaaaaaaaa

* aaaaaa

* Update lobby.dm
2021-04-09 21:18:40 +01:00
SkyratBot
0afca6f0f9 [MIRROR] Cleanup some for loops that use "as contents" over special lists until we upgrade to 514. (#4773)
* Cleanup (#58234)

as x doesn't work properly when used in for loops over special lists.

One instance of as anything in get_turf() in crafting code was removed as entirely redundant. It was an untyped for loop anyway.

Two instances of as anything in contents changed for wheelchairs with warnings added to change them to as anything loops when we upgrade to 514.

* Cleanup some for loops that use "as contents" over special lists until we upgrade to 514.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-04-09 15:57:34 +01:00
SkyratBot
d7da41789b [MIRROR] Deletes recipient_reagents_holder on del (#4759)
* Deletes recipient_reagents_holder on del (#57767)

* Deletes recipient_reagents_holder on del

* Cleans up recipient refs when recipient dels

* no one saw that

* Makes plumbing listen to component signal for finishing

* Unregisters enable call

* Deletes recipient_reagents_holder on del

Co-authored-by: Time-Green <timkoster1@hotmail.com>
2021-04-08 22:05:15 +01:00
SkyratBot
e6f3daa309 [MIRROR] Moves code managing mobs getting shocked from disease code to mob status code (#4739)
* Moves code managing mobs getting shocked from disease code to mob status code (#58202)

* Moves code managing mobs getting shocked from disease code to mob status code

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
2021-04-08 14:17:56 +01:00
SkyratBot
14c0d69476 [MIRROR] Refactors shielded hardsuits into a component, fixes kisses consuming shield charges (#4674)
* Refactors shielded hardsuits into a component, fixes kisses consuming shield charges (#57797)

Shielded hardsuits (like the syndie ones) and shielded cult robes, despite functioning very similarly, were actually implemented twice in their own pockets of clothing code. This merges them into one component that lets you block a certain number of attacks while your suit has charges, and have the suit recharge itself after going so long without being hit (optional, cult robes still don't regain lost charges).

This PR also fixes harmless kiss projectiles consuming charges on shielded suits, I'm sure to much disappointment. They'll now pass directly through though, so you can still try your luck to see if love truly conquers all (it probably won't).

One casualty of this is that you can no longer toggle the shield color of syndie hardsuits with a multitool since that it was annoying to componentize, not something that affected gameplay, and probably something noone knew you could do anyway.

Fixes: #57723

* Refactors shielded hardsuits into a component, fixes kisses consuming shield charges

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-04-05 20:22:49 +01:00
SkyratBot
625dae8dc7 [MIRROR] Stripping a disconnected player will tell them when they come back (#4670)
* Stripping a disconnected player will tell them when they come back (#58129)

* Stripping a disconnected player will tell them when they come back

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-04-05 14:49:18 +01:00
Gandalf
31c8d7ca34 Massive shuttle refactor and arrivals system change (#4572)
* FIRST!!

* aaaa

* Update floor.dm

* aaaaaaaa

* aaaaaaaaaaaaaaaaaaaaaa

* aaaaaaaaaaa

* Update CentCom_skyrat_z2.dmm

* Update MetaStation_skyrat.dmm

* aaaaaaaaaaaaaaaaaaaaa

* crashing this shuttle with no survivors

* aaaaaaaaaaaaaaaaaaaaaa

* aaaaaaaa

* aaaaaaaa

* Update emergency.dm

* aaaaa

* Update emergency_skyrat.dmm

* Update emergency_skyrat.dmm

* aaaaa

* a
2021-04-05 14:49:02 +01:00
SkyratBot
6c5047a739 [MIRROR] Processable and grillables and microwavables now give helpful examines, some condiment containers also do (#4609)
* Processable and grillables and microwavables now give helpful examines, some condiment containers also do (#57694)

* IM DONE LOOKING AT THE WIKI FOR BASIC SNIZZLE

* microwaved, too

* HOOH

* LINT, review

* review but this time im not lying :trollface:

* maybe i should just like test or something

* reviews i missed

* 🐑

* Processable and grillables and microwavables now give helpful examines, some condiment containers also do

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-04-03 16:21:18 +01:00
SkyratBot
b9c9aea6ee [MIRROR] Spells bureaucracy correctly (#4604)
* spelling (#58103)

* Spells bureaucracy correctly

Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
2021-04-03 16:20:41 +01:00
SkyratBot
1ae11b8877 [MIRROR] TGUI Limbgrower + Limbgrower refactoring and design expansion (#4593)
* TGUI Limbgrower + Limbgrower refactoring and design expansion (#57955)

Refactors the limbgrower to modernize the code. Now, the limbgrower can accept any type of reagent in limbgrower designs.

Adds simple plumbing demand to the limbgrower, so you can pipe synthflesh into it.

Adds monkey tails, felinid ears and tails, lizard digitigrade legs, lizard tongues, fake lizard tails (unusable in lizard-wine and similar recipes), plasmaman organs, and ethereal organs (minus the heart) to the limbgrower via limbgrower design disks. These disks can be printed from the medical lathe once the required technology has been researched.

Adds a technology node to unlock the limbgrower design disks after advanced biotech, xenoorgan biology. In the future, this could have an experiment requirement - maybe to scan multiple types of species.

Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>

* TGUI Limbgrower + Limbgrower refactoring and design expansion

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
2021-04-02 18:47:26 +01:00
SkyratBot
1736440cc0 [MIRROR] changes most uses of SSvis_overlays.add_vis_overlay() inside of update_overlays() to true overlays (#4569)
* changes most uses of SSvis_overlays.add_vis_overlay() inside of update_overlays() to true overlays (#57985)

* changes most uses of SSvis_overlays.add_vis_overlay() inside of update_overlays() to true overlays

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
2021-04-01 02:04:42 +01:00
MLGTASTICa
1f5fdf76e2 fex (#4543) 2021-03-31 18:26:27 +01:00
SkyratBot
6192ed73e7 [MIRROR] autofire no longer does SIGNAL_HANDLER_DOES_SLEEP (#4560)
* autofire no longer does SIGNAL_HANDLER_DOES_SLEEP (#58066)

* autofire no longer does SIGNAL_HANDLER_DOES_SLEEP

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-03-31 18:24:30 +01:00
Gandalf
d14f4ea7c9 Revert "Revert "[MIRROR] Layer overhaul (#4503)" (#4509)" (#4536)
This reverts commit b27ede689e.
2021-03-31 02:08:56 +01:00
Useroth
b27ede689e Revert "[MIRROR] Layer overhaul (#4503)" (#4509)
This reverts commit 8ac892d340.
2021-03-30 23:45:08 +01:00
SkyratBot
4303af606c [MIRROR] Lowers rot disease chance (#4525)
* Lowers rot disease chance (#58034)

Lowered the chance of disease creation by ~60%
Every round was having horrible breakouts, this ought to fix that

* Lowers rot disease chance

Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
2021-03-30 11:39:50 +01:00
SkyratBot
1fbe38a51a [MIRROR] [Ready] Fermichem part 2.3 Adds a new reagent: Eigenstasium (#4445)
* [Ready] Fermichem part 2.3 Adds a new reagent: Eigenstasium

* Update quirks.dm

* Update closets.dm

* aaaaaaa

* Update lizardpeople.dm

* Update mothmen.dm

* Update species.dm

* Update species.dm

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2021-03-30 10:12:19 +02:00
SkyratBot
5387f7e1b7 [MIRROR] Fixes the light eater not eating lights people are holding. (#4518)
* Fixes lights on people (#58000)

- Fixes light eaters not putting out lights on people.

* Fixes the light eater not eating lights people are holding.

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
2021-03-29 22:36:42 +01:00
SkyratBot
8ac892d340 [MIRROR] Layer overhaul (#4503)
* Layer overhaul (#57915)

## About The Pull Request
Changes up some layer and plane defines for no particular reason lol

## Why It's Good For The Game
Planes actually override layers, and layers control ordering within planes. A lot of the usage of plane and layer was wholly unnecessary. This refactor helps future maintainability while also being needed staging for _future features._

* Layer overhaul

* aaaaaaaaa

a

Co-authored-by: Rob Bailey <actioninja@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-29 16:36:36 +01:00
SkyratBot
62cf66483a [MIRROR] Xenomorphs can now strip humans again, create granular tgui state compositors (#4498)
* Xenomorphs can now strip humans again (#58007)

* Xenomorphs can now strip humans again, create granular tgui state compositors

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-03-29 13:29:39 +01:00
SpaceVampire
b341007701 screwthistrait (#4299)
Co-authored-by: SpaceVampire <>
2021-03-28 23:04:40 +01:00
SpookyTheFox
a6b7c21f89 Update space_adaptation.dm (#4474) 2021-03-28 14:03:24 +01:00
SkyratBot
f281e61cc9 [MIRROR] Refactors pellet_cloud/create_cassing_pellets to not sleep (#4477)
* Refactors pellet_cloud/create_cassing_pellets to not sleep

* Update pellet_cloud.dm

* Update pellet_cloud.dm

Co-authored-by: MLGTASTICa <61350382+MLGTASTICa@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-28 13:51:20 +01:00
SkyratBot
61647d09b4 [MIRROR] Renames TRAIT_MONKEYLIKE to TRAIT_DISCOORDINATED_TOOL_USER and fixes an issue with jungle fever (#4469)
* Renames TRAIT_MONKEYLIKE to TRAIT_DISCOORDINATED_TOOL_USER and fixes an issu with jungle fever (#57897)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Renames TRAIT_MONKEYLIKE to TRAIT_DISCOORDINATED_TOOL_USER and fixes an issue with jungle fever

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-03-28 03:02:24 +01:00
SkyratBot
132049f459 [MIRROR] ai_behaviour cleanup ft. less chatty tourists (#4460)
* ai_behaviour cleanup ft. less chatty tourists (#57945)

Each of these lines is punctuated by an audio sting every 8 seconds without refrain.

So, this PR adds a new vocalisation limiter to tourist bots who can't find a seat. Instead of always vocalising every 8 seconds, they're now guaranteed to vocalise the first time and then have a 60% chance to have vocalised again each minute thereafter.

Tourists waiting for food now have an approx 40% chance to have vocalised in any given minute. This should be considered alongside the fact that multiple (up to 10) tourists can be present at any given point in time and with the difficulty in players killing them, they can create a lot of unnecessary audio spam. If the tourists are being served rapidly, they're also giving regular guaranted audio stings on top of that which compounds the chances any given bot will output an audio cue.

The AI controller now passes the larger value between the behaviour's `action_cooldown` in real seconds (as opposed to deciseconds) and delta_time when performing behaviours. This has no gameplay changes outside of those documented in this PR, since no AI behaviours with cooldowns greater than the AI controller's delta_time attempted to use delta_time.

Finally, customers now have 10 minutes of patience before leaving instead of 100 minutes of patience due to a minor oversight where their patience was in deciseconds while delta_time was subtracted in seconds.

* ai_behaviour cleanup ft. less chatty tourists

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-03-27 19:18:38 +00:00
SkyratBot
cdfbf86d07 [MIRROR] Gibs/Dead bodies no longer produce miasma (#4444)
* Gibs/Dead bodies no longer produce miasma (#57957)

* Gibs/Dead bodies no longer produce miasma

Miasma production as it is now is too little over too long a time span, and it just ends up spreading across the
station and having little effect. My goal here is to remove a source of uninteresting gas from the station's
air, and make corpses and gib piles more infectious.
I've placed the cap on disease payout at a strength of 7, so there's a slight chance of a positive disease, but
I think it's counteracted by the danger presented by just infecting yourself till you get what you want.

I've rewriten the rot component to just run a percent chance to infect someone with a disease based on the type
of rot, and moved almost all of its behavior to signals. There's one portion I can't rewrite without making
significant changes to how I handle atmos sensitivity, so that'll come later.

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Gibs/Dead bodies no longer produce miasma

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-03-27 14:20:55 +00:00
MLGTASTICa
12588f0fff [TM-Only] Probably fixes shotguns firing in waves at high TiDi (#4398)
* No more sleeping you fuck

* linters gtfo
2021-03-26 22:28:29 +00:00
SkyratBot
49836e4fac [MIRROR] Adds explorer drones / adventures. (#4424)
* Adds explorer drones / adventures.

* Update persistence.dm

* Update asset_list_items.dm

* MAP RESET

Co-authored-by: AnturK <AnturK@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-26 15:49:44 +00:00
SkyratBot
daec7111cd [MIRROR] You can now put food on plates, and plate no longer materialize out of nowhere as you cook (#4418)
* You can now put food on plates, and plate no longer materialize out of nowhere as you cook

* Update dish_drive.dm

* aaaaaaaaaaaaaaa

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-26 15:40:39 +00:00
SkyratBot
489d21a4aa [MIRROR] tgui strip panel + strippable element (#4423)
* tgui strip panel + strippable element (#57889)

Completely removes show_inv and replaces it with /datum/element/strippable. It takes a list of instantiated /datum/strippable_item which communicate which slots are available and how to interact with them. This element has been added to humans, alien humanoids, parrots, and corgis.

Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>

* tgui strip panel + strippable element

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
2021-03-26 14:32:30 +00:00
SkyratBot
079db6428e [MIRROR] partially reverts reaction chamber (#4426)
* Partially revert reaction chamber (#57855)

* partially reverts reaction chamber

Co-authored-by: Time-Green <timkoster1@hotmail.com>
2021-03-26 14:19:54 +00:00
SkyratBot
a3f6a41ee9 [MIRROR] Ref Tracking: Revengance (#4413)
* Ref Tracking: Revengance (#57728)

* Ref Tracking: Revengance

Fixes reference tracking ignoring self references due to a poorly thought out tick checking system.
Fixes reference tracking ignoring the contents of assoc lists
Makes the reference tracking printouts actually describe what list the ref is in, rather then just saying "list"

Adds REFERENCE_TRACKING_DEBUG, a define which toggles tracking info for the ref tracking procs, which allows for
oversight on how the proc is working

Allows for direct calls of qdel_and_find_ref_if_fail(), makes it use ref rather then REF(), fixing it breaking
for mobs. (Ditto for the qdel hint which does the same thing)

Moves REAGENTS_TESTING out of the reftracking define block
Makes unit tests define REFERENCE_TRACKING, REFERENCE_TRACKING_DEBUG, and FIND_REF_NO_CHECK_TICK

Adds a unit test that sanity checks the reference finder proc

* Ref Tracking: Revengance

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-03-26 10:30:59 +00:00
SkyratBot
496df13d30 [MIRROR] Improves status bar coverage (#4394)
* Improves status bar coverage (#57916)

This PR makes sure all MouseEntered() procs call their parent, which handles the status bar. This fixes instances where the status bar was missing, for example when you hovered over the ghost buttons, you would not be shown a name of the button, but completely different object, like "space", which was very misleading. This also means that the new status bar should have better parity the with the old status bar, which also showed these things.

* Improves status bar coverage

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2021-03-25 16:59:29 +00:00
SkyratBot
8e8828937a [MIRROR] Bane AI (#4387)
* Bane AI (#57771)

We take Gotham from the corrupt! The rich! The oppressors of generations who have kept you down with myths of opportunity, and we give it back to you...the people...Gotham is yours. None shall interfere, do as you please!

* Bane AI

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-03-25 15:27:44 +00:00
SkyratBot
6267efa456 [MIRROR] Makes deadchat control's examine only shows up for ghosts (#4380)
* Makes deadchat control's examine only shows up for ghosts (#57926)

This PR early returns the on_examine proc for deadchat control if the examiner is not an observer.
So, only ghosts (deadchat) are allowed to see if something is under deadchat control. Humans don't need to know (or shouldn't know) if deadchat is expanding its reach into the physical realm.

* Makes deadchat control's examine only shows up for ghosts

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-03-24 23:36:00 +00:00
SkyratBot
483b829c2d [MIRROR] Adds a plumbing layer manifold (#4367)
* Adds a plumbing layer manifold (#57494)

Adds a multilayer plumbing manifold, I also murdered the multilayer duct

You can now alt-click the plumbing RCD to change the layer it prints. I made a whole thing where right clicking changed the settings and you could use that to change machinery aswell. I even did that with the plunger, it was absolutely beautiful. Anyway that drained the life out of me because apparently there's no attack_obj_secondary and afterattack_secondary ALSO called attack_obj (left click). I just hate whoever made it with intensity

Plumbing now uses three layers. They should be easier to navigate. I tried to make layer connecting the same as cross-color connecting, but that would take more of my soul then there is to take

* Adds a plumbing layer manifold

Co-authored-by: Time-Green <timkoster1@hotmail.com>
2021-03-24 19:30:36 +00:00
SkyratBot
3b3c51b286 [MIRROR] Bluespace gas vendor (#4332)
* Bluespace gas vendor

* aaaaaaaaaa

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-24 15:59:14 +00:00
SkyratBot
ef9ab43ca4 [MIRROR] Dogs no longer take whatever they're holding/wearing to the grave (#4362)
* Dogs no longer take whatever they're holding/wearing to the grave (#57670)

* Dogs no longer take whatever they're holding/wearing to the grave

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-03-24 14:59:13 +00:00
SkyratBot
5554f2cdd8 [MIRROR] Ice cream revamp: Ice cream is a component and cones can hold multiple servings of ice cream now. (#4341)
* Ice cream revamp: Ice cream is a component and cones can hold multiple servings of ice cream now. (#57415)

* Ice cream rework WIP

* I'm done!

* i'll deal with my verbose engrish at a later date. I'm dead tired.

* linter aaaaaa

* Take a bite!

* FINALLY, A COMPONENT!

* ghost macro.

* Review, typos, beheading of a lame comsig.

* Typo. Now I'm self-obliged to test it again.

* It works.

* Ice cream revamp: Ice cream is a component and cones can hold multiple servings of ice cream now.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-03-23 14:09:23 +00:00
BluBerry016
6a9fb0790f [Semi-Modular] The Charlie Station Overhaul (#3731)
* Initial Commit

* Update oldstation_skyrat.dmm

* Update oldstation_skyrat.dmm

* Update oldstation_skyrat.dmm

* Update ghost_role_spawners.dm

* Update oldstation_skyrat.dmm

* Implement

* cable

* Update oldstation_skyrat.dmm

* config

* Update spaceruinblacklist.txt

* Update oldstation_skyrat.dmm

* Revert "Update oldstation_skyrat.dmm"

This reverts commit 6b08a42169248ec8f2c088c1fac085138c33531c.

* Revert "Revert "Update oldstation_skyrat.dmm""

This reverts commit 6596defb755fbe60f22724575540997c6f4ef6e3.

* Removes stationstuck on request
2021-03-23 01:26:29 +00:00
Gandalf
e1456b0cf6 Massive announcer/BSA overhaul (#4254)
* oh yeehaw

* Update default_announcer.dm

* a

* Update sound.dm

* Delete poweroff.ogg

* pref+newshit!

* Update preferences.dm

* Update preferences.dm

* Update preferences.dm

* a

* Update set_security_level.dm

* a

* a

* a

* Update default_announcer.dm

* a

* a

* Update priority_announce.dm

* a

* Update priority_announce.dm

* ERT NOW HAS AN ALERT OPTION

* more changes to sounds! ALERTS

* Update set_security_level.dm

* THSI IS THE WAYSDFSASA

* you think you've seen shitcode? just you wait cowboy.

* a

* Update set_security_level.dm

* Update default_announcer.dm

* Update set_security_level.dm

* Update set_security_level.dm

* Update gravitygenerator.dm

* BSA AND FIXES!

* a

* Update bsa_cannon.dm

* Update bsa_cannon.dm

* aaaaaaaaaaaaaa

* Update bsa_cannon.dm

* Update bsa_cannon.dm

* Update bsa_cannon.dm

* a

* autodocker

* Update modular_skyrat/modules/bsa_overhaul/code/bsa_cannon.dm

Co-authored-by: Azarak <azarak10@gmail.com>
2021-03-23 00:16:26 +00:00
Gandalf
56ecb035a2 Fully automatic weaponry implementation [semi, burst, automatic] (#4301)
* FULLY AUTOMATIC REIFLES RHEUASBVHDSA

* a

* a

* SHITCODE BEGONE

* a

* EEEE

* Update gun.dm

* a

* Update gun.dm

* aaaa

* Update gun.dm

* Update gun.dm

* a

* Update gun.dm

* a

* a

* aaa

* Update gun.dm

* Update gun.dm

* Update gun.dm

* Update code/modules/projectiles/gun.dm

* Update code/modules/projectiles/gun.dm

* aaa

* tests

* a

* wew

* aaaa

* aaaaa

* aa

* aa

* Update gun.dm

* aaaa

* Update gun.dm

* aaaa

* Update fullauto.dm

* aaaaaaa

* Update master.dm

* Update master.dm

* Update master.dm
2021-03-23 00:13:45 +00:00
SkyratBot
973c2c8a6c [MIRROR] Autodocs the slippery component + changes the hardcoded slot whitelist to a variable (#4318)
* Autodocs the slippery component + changes the hardcoded slot whitelist to a variable (#57878)

* Autodocs the slippery component + changes the hardcoded slot whitelist to a variable

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-03-22 13:04:45 +00:00
Gandalf
e6a209c3db Changeling nerf + Horror form equilibrium (#4225)
* snoopy go bang

* Update changeling.dm

* a

* Update true_changeling.dm

* Update true_changeling.dm

* Update true_changeling.dm

* a

* a

* a

* Update true_changeling.dm

* Update true_changeling.dm

* Update true_changeling.dm

* Update true_changeling.dm
2021-03-21 23:13:53 +00:00
SkyratBot
2a51357b6e [MIRROR] Full-Automatic Guns (#4289)
* Full-Automatic Guns (#57084)

* fullauto component

* eh

* h

* brap

* it works!

* FUCK SHITUP

* dumbass

* l6

* oops

* GOD

* THE LAST 10% OF A PROJECT IS 90% OF THE WORK

* slopwer projecitles, replaces the tesla gun

* heavy

* minigun

* minigun stuff

* runtime fixes, pointer icon

* nuh uh

* makes modifeirs things

* nerf this

* yes

* aghh

* agh

* real high intensity changes here

Co-authored-by: Ryll-Ryll <3589655+Ryll-Ryll@ users.noreply.github.com>

* Full-Automatic Guns

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: Ryll-Ryll <3589655+Ryll-Ryll@ users.noreply.github.com>
2021-03-21 14:50:34 +00:00
SkyratBot
81d548ecba [MIRROR] FIXES EVERYTHING about addictions (i mean probably not but we can hope) (#4272)
* FIXES EVERYTHING (#57826)

* FIXES EVERYTHING about addictions (i mean probably not but we can hope)

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-03-20 14:19:04 +00:00