Commit Graph

32115 Commits

Author SHA1 Message Date
SkyratBot
e551ebd990 [MIRROR] Immobilized trait (#280)
* immobilized (#52578)


    Adds an immobilized trait.
    Adds procs for several variable changes so we can respond to their events.
    Adds some signals for said variables changing.

Need to turn the variation in number of usable legs and arms (get_num_legs() and get_num_arms()) into events we can respond to, but they are pretty annoying to do so. Probably for a different PR.

* Immobilized trait

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-11 04:08:31 +01:00
SkyratBot
462b1995be [MIRROR] Fixes green stockings using the wrong icon state. (#279)
* Fixing icon state. (#52829)

* Fixes green stockings using the wrong icon state.

Co-authored-by: uomo <51800976+uomo91@users.noreply.github.com>
2020-08-11 04:06:24 +01:00
SkyratBot
a237df25c4 [MIRROR] Consistency for station pets. (#277)
* Consistency for station pets. (#52717)

* Station pets!

* Makes Lia and Sgt Araneus actual subtypes.

* Fixes some vars.

* Turns on AI for Cayenne and Lia, makes Lia neutral faction.

* Gives Lamarr a description.

* Pettable status and emotes for HoS and syndicate pet..

* Tom the mouse consistency.

* Comment correction.

* Consistency for station pets.

Co-authored-by: uomo <51800976+uomo91@users.noreply.github.com>
2020-08-10 23:23:42 +01:00
SkyratBot
6389a6a50d [MIRROR] Adds feedback to the supermatter exploding while in a locker (#276)
* Adds feedback to the supermatter exploding while in a locker (#52762)

* Adds feedback to the supermatter exploding while in a locker

* Fix z level check

* Adds feedback to the supermatter exploding while in a locker

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-08-10 23:23:25 +01:00
SkyratBot
194ca8aa44 [MIRROR] KILLS TACTICAL CULT CRATING (#274)
* cult overlays are now anchored (#52821)

should fix singularity hammers moving cult floor obj overlays and fix #47316
Also fixes #50978

* KILLS TACTICAL CULT CRATING

Co-authored-by: Fikou <piotrbryla@onet.pl>
2020-08-10 23:22:53 +01:00
SkyratBot
b2ceeb17dd [MIRROR] Fixes floorbots potentially ending up with negative tiles in their inventory (#271)
* Fixes floorbots potentially ending up with negative tiles in their inventory. (#52772)

* Fixes floorbots potentially ending up with negative tiles in their inventory

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2020-08-10 23:22:06 +01:00
SkyratBot
9eadc70c44 [MIRROR] Fixes lizard tails and spines. (#272)
* Species code can go fellate itself (#52774)

Fixes #51787
Fixes #44981

Species code is the fucking worst.

Lizard tails and spikes are broken outside of admin intervention and neither work nor apply when spawning into the game from the main menu.

Functionality was broken in #49062
Functionality was further broken in #49771

This code makes my soul hurt. I don't have the time or patience to refactor it. This should work around all the functionality broken in the above two PRs until such a time as someone fixes this mess.

If anyone does that, may God have mercy on their soul, for this code has none.

* Fixes lizard tails and spines.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-08-10 23:21:57 +01:00
SkyratBot
8bc42f8b06 [MIRROR] Pipe cleaner cable color fix (#270)
* Pipe cleaner cable color fix (#52759)

This PR fixes a bug where service cyborgs were unable to set a color of the pipe cleaner cable they possess due to not setting an actual color code for a cable colorization and a duplicit name variable.

Also adds an option for cancelling color choosing input as per maintainer suggestion.

* Pipe cleaner cable color fix

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2020-08-10 23:21:47 +01:00
SkyratBot
ea9b245d16 [MIRROR] Fixes nations and banners not using global job lists (#269)
* Fixes nations and banners not using global job lists (#52763)

* Fixes nations and banners not using global job lists

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2020-08-10 23:21:36 +01:00
SkyratBot
5dd4bc23a4 [MIRROR] CPR will now automatically repeat, but you can no longer do it multiple times at once (#266)
* CPR will now automatically repeat, but you can no longer do it multiple times at once (#52521)

* CPR will now automatically repeat

* Fix being able to do multiple CPRs at once, styling

* Make changes as per review

* Refactor into loop

* Change while TRUE to do while

* Change conditional

* Explicitly set 3 SECONDS

* CPR will now automatically repeat, but you can no longer do it multiple times at once

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-08-10 23:20:17 +01:00
SkyratBot
8ca4a452f8 [MIRROR] Refactors area stuff (#265)
* Refactors area stuff (#52751)

-bitfielded a bunch of bools on /area, I left some untouched cus they get called a lot
-Unused vars
-Fixed a var pretending to be a fake bool
-Probably more

* Refactors area stuff

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
2020-08-10 23:20:00 +01:00
SkyratBot
cb3c031e54 [MIRROR] Refactors Temporal Scarring, changes how it works, removes longtimer quirk (#264)
* Refactors Temporal Scarring, changes how it works, removes longtimer quirk (#52688)

* changes temporal scarring

* hhh why is there no ckey

* note

* oops

* fixed

* Refactors Temporal Scarring, changes how it works, removes longtimer quirk

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2020-08-10 23:16:22 +01:00
SkyratBot
6492f10fb0 [MIRROR] Fixes commendations breaking the shuttle (#262)
* Fixes commendations breaking the shuttle (#52769)

* my heart skips a beat, my heart skips a beat

* Update code/__HELPERS/hearted.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* case insensitive

Co-authored-by: Rohesie <rohesie@gmail.com>

* Fixes commendations breaking the shuttle

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-10 23:15:56 +01:00
SkyratBot
0b5b2b16dd [MIRROR] Fixes some pacifism oversights (#260)
* Fixes some pacifism oversights (#52820)

* Fixes some pacifism oversights

Co-authored-by: ArcaneDefence <51932756+ArcaneDefence@users.noreply.github.com>
2020-08-10 23:15:20 +01:00
SkyratBot
5c960e2e25 [MIRROR] Fixes a couple things not sending icon update signals (#259)
* Fixes a couple things not sending icon update signals (#52778)

* Fixes a couple things not sending icon update signals

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2020-08-10 23:15:06 +01:00
SkyratBot
d680d16907 [MIRROR] Adds Large Welding Fuel Tanks (#258)
* Adds Large Welding Fuel Tanks (#52808)

* Adds the large fuel tank

These are actually just tactical nukes on wheels but whatever

* Gives engineering these new tanks

Because who else would need them hm?

* Adds Large Welding Fuel Tanks

Co-authored-by: Paxilmaniac <57122098+Paxilmaniac@users.noreply.github.com>
2020-08-10 23:10:15 +01:00
SkyratBot
3586ed4544 [MIRROR] Fixes failed implosion breaking implosion compressor (#256)
* Fixes failed implosion breaking implosion compressor (#52812)

* Fixes failed implosion breaking implosion compressor

Co-authored-by: YPOQ <30683121+YPOQ@users.noreply.github.com>
2020-08-10 17:34:50 +01:00
SkyratBot
d597551def [MIRROR] Fixes clothing fixing one more time (#255)
* Fixes clothing fixing one more time (#52789)

* this better be the last time i s2g

* sensor

* remove return

* cap it

* Fixes clothing fixing one more time

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2020-08-10 17:32:30 +01:00
SkyratBot
f9a2fc2495 [MIRROR] Blacklist fix for self crafting (#253)
* Blacklist fix for self crafting  (#52804)

* First fix

* Ugggh

* Blacklist fix for self crafting

Co-authored-by: WarlockD <warlockd@gmail.com>
2020-08-10 17:30:40 +01:00
SkyratBot
46953e4d46 [MIRROR] CentCom Galactic Ban DB: Bigger and Better Edition (#247)
* CentCom Galactic Ban DB: Bigger and Better Edition (#52588)

Admins will now be able to look up a player's bans from several other servers via the player panel.

My hope is that porting this to as many servers as possible will encourage more servers to make their bans publicly viewable so they can be included in this system. Direct access to a server's database is not required (or even supported).

Supported servers:

    BeeStation
    /vg/station
    OracleStation
    FTL13
    Fulpstation
    TGMC

Planned support (WIP):

    World Server
    Yogstation
    Halo: SSE
    Any other server willing to make their bans publicly visible.

API: https://centcom.melonmesa.com
Source: https://github.com/bobbahbrown/CentCom
Changelog

cl ike709 and bobbahbrown
add: Admins can now see your bans on (some) other servers.
/cl

* CentCom Galactic Ban DB: Bigger and Better Edition

Co-authored-by: ike709 <ike709@users.noreply.github.com>
2020-08-10 07:49:28 +01:00
SkyratBot
af4cab5382 [READY] Mafia Lobby Reworks, Panel Redesign, Abstaining, and More. (#246)
Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2020-08-10 06:12:51 +01:00
SkyratBot
b104cdf3ed [MIRROR] [READY]Dropping Now, Stand By For Titanfall: Mecha Orbital Pad (#245)
* Dropping Now, Stand By For Titanfall: Mecha Orbital Pad (#52224)

* mecha orbital pad

* mecha orbital pad 2

* mecha orbital pad 3

* mecha orbital pad 4

* mecha orbital pad 5

* mecha orbital pad 6

* mecha orbital pad 7

* fixing conflicts

* Apply suggestions from code review

Co-authored-by: Rohesie <rohesie@gmail.com>

* conflicts and map and tgui and icons bro

* fix

* wa

Co-authored-by: Rohesie <rohesie@gmail.com>

* tguy

* Removed eslint ignore

Shouldn't be impacting the build.

* Update code/game/machinery/computer/mechlaunchpad.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* some fun stuff

* cool desc

* final changes hopefully

* late initalizing

* bitflags

* one last thing

* rohesie stuff

* Update tgui.bundle.js

* mm

* Update tgui.bundle.js

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

* [READY]Dropping Now, Stand By For Titanfall: Mecha Orbital Pad

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2020-08-09 09:57:35 +01:00
SkyratBot
30ef67dfe3 [MIRROR] Re-enables cyborg cameras through camera consoles and AI eye vision. (#244)
* Re-enables cyborg cameras through camera consoles and AI eye vision. (#52767)

* Better camera logic

* AI eye cameras can see through borgo cams

* Switch that to being able to see through any silicon's camera

* Switch that to being able to see through any silicon's camera

* Disable borgo camera at high damage

* Rohesie-proof some code

* Re-enables cyborg cameras through camera consoles and AI eye vision.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-08-09 09:55:34 +01:00
SkyratBot
1f7572847a [MIRROR] Petting more animals now causes floating hearts and a moodlet, borgs can now pet animals. (#243)
* Petting more animals now causes floating hearts and a moodlet, borgs can now pet animals. (#52594)

* Petting.

* Oops.

* Update code/modules/mob/living/simple_animal/friendly/penguin.dm

Co-authored-by: Fikou <piotrbryla@onet.pl>

* Working on underlying redo.

* More.

* Fixing to work with new emote system.

* Move proc and defines to living instead of mob.

* ...Moves it to simple_animal instead.

* Revert cat crate fix (other PR handling), fixes emote thing.

* Appveyor did not care for that.

* Comment typo.

* Very descriptive var name.

* Borgs can now commit pet.

* sweeps up missing manual_emotes, adds a hop to link for ghosts, and moves the name preface to ghost only

* More descriptive vars and proc name.

* Better descriptive vars.

* Making the borg code slightly nicer.

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>

* Petting more animals now causes floating hearts and a moodlet, borgs can now pet animals.

Co-authored-by: uomo <51800976+uomo91@users.noreply.github.com>
Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2020-08-08 02:08:14 +01:00
SkyratBot
aa97fe9b31 [MIRROR] [Ready]Medipens no longer instantly inject if you walk while do_after is still going (#242)
* [Ready]Medipens no longer instantly inject if you walk while do_after is still going (#52712)

* E

* E

* Update code/modules/reagents/reagent_containers/hypospray.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

Co-authored-by: Rohesie <rohesie@gmail.com>

* [Ready]Medipens no longer instantly inject if you walk while do_after is still going

Co-authored-by: EdgeLordExe <42111655+EdgeLordExe@users.noreply.github.com>
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-08 00:41:25 +01:00
SkyratBot
a00c65aad6 [MIRROR] Lazylists some /mob and /living stuff (#238)
* Lazylists some /mob and /living stuff (#52750)

* lazy

* Apply suggestions from code review

Co-authored-by: Rohesie <rohesie@gmail.com>

Co-authored-by: TiviPlus <TiviPlus>
Co-authored-by: Rohesie <rohesie@gmail.com>

* Lazylists some /mob and /living stuff

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-07 18:44:40 +01:00
SkyratBot
189547d240 [MIRROR] changes pierced reality text (#237)
* changes pierced reality text (#52748)

* changes pierced reality text

Co-authored-by: Fikou <piotrbryla@onet.pl>
2020-08-07 18:44:30 +01:00
SkyratBot
1d879663ca [MIRROR] Cleans up some refs (#236)
* Cleans up some refs (#52713)

* clin

* Might as well

* Unreferenced datums autodel + lame proc

Co-authored-by: TiviPlus <TiviPlus>

* Cleans up some refs

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
2020-08-07 18:39:08 +01:00
SkyratBot
b105a2bd89 [MIRROR] trying to add a mushroom to an Arnold pizza will now mute you (#235)
* Merge pull request #52527 from ATH1909/patch-59

trying to add a mushroom to an Arnold pizza will now mute you

* trying to add a mushroom to an Arnold pizza will now mute you

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2020-08-07 18:26:42 +01:00
SkyratBot
ee324ab3c2 [MIRROR] Cleanup up all instances of using var/ definitions in proc parameters. (#240)
* Cleanup up all instances of using var/ definitions in proc parameters. (#52728)

* var/list cleanup

* The rest of the owl

* plushvar bad

* Can't follow my own advice.

* Cleanup up all instances of using var/ definitions in proc parameters.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-08-07 18:26:21 +01:00
SkyratBot
0d76d34e33 [MIRROR] medipens can be quickused when resting (#234)
* Merge pull request #52690 from Tlaltecuhtli/medipenssss

medipens can be quickused when resting

* medipens can be quickused when resting

Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
2020-08-07 11:11:15 +02:00
SkyratBot
6d54be4124 [MIRROR] Pai cable fix, adds icon for when new personalities show up (#232)
* Merge pull request #52725 from ShizCalev/pai-fixes

Pai cable fix, adds icon for when new personalities show up

* Pai cable fix, adds icon for when new personalities show up

Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
2020-08-07 11:10:12 +02:00
SkyratBot
b5ce584906 [MIRROR] Allows blind people to touch things to examine them (#231)
* Merge pull request #52727 from MrMelbert/touchyfeely

Allows blind people to touch things to examine them

* Allows blind people to touch things to examine them

Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
2020-08-07 11:08:02 +02:00
SkyratBot
69ca73cf48 [MIRROR] Added sprite for empty syringe gun, loading sound (#230)
* Merge pull request #52736 from Jared-Fogle/syringe-gun-sprite

Added sprite for empty syringe gun, loading sound

* Added sprite for empty syringe gun, loading sound

Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
2020-08-07 11:06:38 +02:00
SkyratBot
dc9563c742 [MIRROR] Revives metalgen as a secret chem (#228)
* Revives metalgen as a secret chem (#52547)

* Revives metalgen as a secret chem

* input and output amount are somewhat the same now

* Sets catalyst amount to always be one

* recipey to recipe

* Revives metalgen as a secret chem

Co-authored-by: Time-Green <timkoster1@hotmail.com>
2020-08-07 11:05:39 +02:00
SkyratBot
76382aa295 [MIRROR] Fix Skillchip runtime when attempting to activate in post_equip. (#227)
* Fix Skillchip runtime when attempting to activate in post_equip. (#52754)

* Add an underscore

* Fix types and var names

* Fix Skillchip runtime when attempting to activate in post_equip.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-08-07 01:39:56 +01:00
SkyratBot
38c75c7573 [MIRROR] Ghost Pool Protection Admin Button (#226)
* Ghost Pool Protection Admin Button (#52683)

* Ghost Pool Protection

* okay

* Update tgui.bundle.js

* just a bit of feedback

* temporarily

Co-authored-by: Emmanuel S. <emmanuelssr@gmail.com>

* Update GhostPoolProtection.js

* Update tgui.bundle.js

* my devserver broke

* okay done for real

* conflict resolution bundle

* Rohesies dope review

Co-authored-by: Rohesie <rohesie@gmail.com>

Co-authored-by: Emmanuel S. <emmanuelssr@gmail.com>
Co-authored-by: Rohesie <rohesie@gmail.com>

* Ghost Pool Protection Admin Button

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Emmanuel S. <emmanuelssr@gmail.com>
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-07 01:39:43 +01:00
SkyratBot
2558111cba [MIRROR] RCD Additions + Cyborg RCD Upgrades (#225)
* RCD Additions + Cyborg RCD Upgrades (#52018)

* adds directional window setting for normal grille window mode

adds furnishing upgrading to the rcd for chairs, stools, tables, and glass tables

both of these new introductions have their direction based on where you are facing when the timer for the build finishes

* adds the luxary rcd cargo pack with a loaded rcd, all 4 upgrade disks, and 3 extra compressed matter cartridges

* adds the furnishing upgrade to the techwebs

allows cyborgs to install rcd upgrades except silos

allows loading of metal and matter into the rcd by simply clicking on the thing you want to insert

lowers price of the cargo pack and removes the silo upgrade

adds banned upgrades var to the rcd

* you can now create windoors and deconstruct them as well

you can now deconstruct tables

doubles the price of the cargo pack for rcds

* removed cargo pack

* changes define to bitshift flags

moves matter addition to rcds to a proc on sheets

* matter amount is now a stack variable

* RCD Additions + Cyborg RCD Upgrades

Co-authored-by: Whoneedspacee <yougotreallyowned@gmail.com>
2020-08-07 01:39:32 +01:00
SkyratBot
c3745f1679 [MIRROR] supermatter anomaly generation can no longer be used to get anomaly cores (#223)
* supermatter anomaly generation can no longer be used to get anomaly cores (#52732)

* fix

* webedit moment yes i'm testing this pr shhhh you didn't see that failed compile

* haha what if i tested my code?

* supermatter anomaly generation can no longer be used to get anomaly cores

Co-authored-by: silicons <2003111+silicons@users.noreply.github.com>
2020-08-07 01:39:04 +01:00
SkyratBot
93525c4eec [MIRROR] Shapeshift spell now uses a radial menu for choosing transformations (#222)
* Shapeshift radial (#52722)

* Shapeshift spell now uses a radial menu for choosing transformations

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2020-08-07 01:38:56 +01:00
SkyratBot
97c323b98e [MIRROR] Sharpness fixes (#221)
* Sharpness fixes (#52720)

* Sharpness fixes

* fix

* Sharpness fixes

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2020-08-07 01:38:38 +01:00
SkyratBot
1f4ee89509 [MIRROR] Contributes more missing belt, back, and otherwise ERRORing sprites. (#220)
* Contributes more missing belt, back, and otherwise ERRORing sprites. (#52670)

* I'm crying over all these beeeeeeelts

* Removes ?

* Provides some close enough substitutes for inhands

* Contributes more missing belt, back, and otherwise ERRORing sprites.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2020-08-07 01:38:23 +01:00
SkyratBot
1765eb894c [MIRROR] Screwdriver and Doctors Delight now use position lists instead of magic strings (Affects who benefits from DD) (#219)
* Screwdriver and Doctors Delight now use position lists instead of magic strings (Affects who benefits from DD) (#52677)

* list

* no lists

Co-authored-by: bumtickley00 <pebis@lol.com>

* Screwdriver and Doctors Delight now use position lists instead of magic strings (Affects who benefits from DD)

Co-authored-by: Tony <19880843+AdmiralPancakes1@users.noreply.github.com>
Co-authored-by: bumtickley00 <pebis@lol.com>
2020-08-07 01:38:18 +01:00
SkyratBot
5e6fcd041b [MIRROR] Updates modular PC program names to have some flavor (#216)
* Updates modular PC program names to have some flavor (#52492)

* Better program names

* Forgot a few things.

* oops

* Updates modular PC program names to have some flavor

Co-authored-by: zxaber <37497534+zxaber@users.noreply.github.com>
2020-08-07 01:38:08 +01:00
SkyratBot
1094744848 [MIRROR] Immovable rods penetrate harder and show ghosts how many clongs they've racked up (#218)
* Immovable rods penetrate harder and show ghosts how many clongs they've racked up (#52671)

* CLONG

* Update immovable_rod.dm

* Immovable rods penetrate harder and show ghosts how many clongs they've racked up

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2020-08-07 01:37:57 +01:00
SkyratBot
956325ac28 [MIRROR] repaths the demons (#217)
* repaths the demons (#52716)

* repaths the demons

* tweaks

* sprite tweak to imp

* adresses review

* Update code/modules/antagonists/slaughter/slaughter.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update _maps/RandomZLevels/Academy.dmm

Co-authored-by: Rohesie <rohesie@gmail.com>

Co-authored-by: Rohesie <rohesie@gmail.com>

* repaths the demons

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-07 01:37:44 +01:00
SkyratBot
b25aea057b [MIRROR] adds lightbulb removing skillchip (#215)
* adds lightbulb removing skillchip (#52603)

* shawty got low low low low low low

* Update code/modules/library/skill_learning/skillchip.dm

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>

* aaagh

* fuck

* review

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>

* adds lightbulb removing skillchip

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
2020-08-07 01:37:33 +01:00
SkyratBot
f9790d97a9 [MIRROR] Implements job skillchip framework as per hackmd.io design document (#212)
* Implements job skillchip framework as per hackmd.io design document (#52630)

* Shift wire revealing logic to dedicated proc

* Bit of code modification. Framework for roundstart job skillchips.

* Implement roboticist skillchip trait functionality.

* Feex moth feet messup

* Add skill chips to robodrobe inventory

* Code refactor. Add missing skill_stations to Pubby and Delta.

* Implement special flags, changelings inherit skillchip skills

* Additional code refactor. Traitor chameleon skillchip framework.

* Implement traitor skillchip, fix up more code, move job chips to outfit datums

* Modify autosurgeon, create skillchip variant, add to uplink

* Implement chip cooldowns. Add new skillchip for station engineers. Cleanup some code. Add job chips to lockers.

* Feex

* Feex

* Code review implementation

* More feexes, improved chameleon chip code and more.

* Code review and minor refactor

* Additional review fixes, rebuild tgui

* Minor logic fixes

* Final Rohesie review

* Robust code changes, improved slot/complexity system.

* Rebuild tgui

* Code review

* Brain regeneration failsafe

* Lazylist cut fix

* Implements job skillchip framework as per hackmd.io design document

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-08-06 01:03:04 +01:00
SkyratBot
c5c00fc6ff [MIRROR] Confusion will no longer continue to confuse after being cured (#213)
* Confusion will no longer continue to confuse after being cured (#52286)

* Confusion will no longer continue to confuse after being cured

* Grammar comment fix

* Move to status effect

* Remove test per request

* Make confusion a status effect, confusion curing now completely neuters the confusion

* set_confusion changes, get_confusion

* Fix confusion going down twice per tick

* Change strength = to proc

* Move procs to status_procs

* Confusion will no longer continue to confuse after being cured

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-08-06 01:02:19 +01:00
SkyratBot
d90e726bb2 [MIRROR] You can now mind transfer into weeping angels again. (#211)
* redundant (#52682)

* You can now mind transfer into weeping angels again.

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
2020-08-06 01:02:10 +01:00