Commit Graph

1555 Commits

Author SHA1 Message Date
SkyratBot
b8bed19d13 [MIRROR] Butchering requires you to be in combat mode. [MDB IGNORE] (#15903)
* Butchering requires you to be in combat mode. (#69510)

This was an oversight that occurred when intents were replaced with combat mode

	if(user.a_intent != INTENT_HARM)
		return

was never replaced by its combat mode equivalent.
This is relevant today because it makes it impossible to preform surgeries on dead monkeys (you will just butcher them)

* Butchering requires you to be in combat mode.

Co-authored-by: itseasytosee <55666666+itseasytosee@users.noreply.github.com>
2022-08-29 20:19:26 -04:00
SkyratBot
bc5a1ccc30 [MIRROR] Limb targeting fix [MDB IGNORE] (#15767)
* Limb targeting fix

* Fixed another conflict!

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-28 15:51:08 -04:00
SkyratBot
1b7f17f107 [MIRROR] [IDB IGNORE] The Great Sweep: Moving dmis into subfolders (part 1) [MDB IGNORE] (#15801)
* [IDB IGNORE] The Great Sweep: Moving dmis into subfolders (part 1)

* Fixes all the conflicts and all of our modular files using core icon files with broken paths

Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-08-28 15:11:04 -04:00
SkyratBot
d4284ccec1 [MIRROR] Quickie mob_harvest component code improvement to follow guidelines [MDB IGNORE] (#15883)
* Quickie mob_harvest component code improvement to follow guidelines (#69466)

* Quickie mob_harvest code check

* Review

* Quickie mob_harvest component code improvement to follow guidelines

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-08-28 12:21:38 -04:00
SkyratBot
35f2361a90 [MIRROR] The Ambrosia of the Corporate Masses: Coffeemakers [MDB IGNORE] (#15666)
* The Ambrosia of the Corporate Masses: Coffeemakers

* oops

* this is so me when i copy paste merge conflict markers

Co-authored-by: EOBGames <58124831+EOBGames@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-08-27 16:24:03 -04:00
SkyratBot
a8c10d1659 [MIRROR] Converts a shitload of istypes to their more concise macros [MDB IGNORE] (#15702)
Converts a shitload of istypes to their more concise macros

Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-27 16:23:44 -04:00
SkyratBot
dedadf23f9 [MIRROR] Converts a bunch of things over to get_random_valid_zone() [MDB IGNORE] (#15737) 2022-08-26 16:12:31 -07:00
SkyratBot
ab8c298d1e [MIRROR] Fixes engraved component runtime on destroy() [MDB IGNORE] (#15738)
* Fixes engraved component runtime on destroy() (#69323)

..() nulls the parent

* Fixes engraved component runtime on destroy()

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-08-25 14:53:24 +01:00
SkyratBot
815644afb7 [MIRROR] adds sheep [MDB IGNORE] (#15826)
* adds sheep (#69318)

* adds funny sheep (need non-placeholder sprites still)

* indent this

* code suggestions

* components all the way down

* async

* sprites + reference

* think i did this right

* Update code/datums/components/mob_harvest.dm

Co-authored-by: san7890 <the@ san7890.com>

* steal shiz's suggestion pt1

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

* steal's shiz's suggestion pt2

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

* steal's shiz's suggestion pt3

Co-authored-by: ShizCalev <ShizCalev@ users.noreply.github.com>
Co-authored-by: san7890 <the@ san7890.com>

* adds sheep

Co-authored-by: MMMiracles <lolaccount1@hotmail.com>
Co-authored-by: ShizCalev <ShizCalev@ users.noreply.github.com>
Co-authored-by: san7890 <the@ san7890.com>
2022-08-25 14:45:43 +01:00
SkyratBot
4faaa0d665 [MIRROR] Fixes a spurious runtime off the drift component [MDB IGNORE] (#15815)
* Fixes a spurious runtime off the drift component (#69345)

* Fixes a spurious runtime off the drift component

If a loop is made non active, then we end up allowing for double
applications of the component, which throws errors because the old
component (and it's loop) still exist by that point.

This resolves that

* Fixes a spurious runtime off the drift component

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2022-08-25 00:48:00 -04:00
SkyratBot
88c85fe1f7 [MIRROR] [MDB IGNORE] Refactors drinks and fixes a lot of food problems [MDB IGNORE] (#15577)
* [MDB IGNORE] Refactors drinks and fixes a lot of food problems

* [MDB IGNORE] Refactors drinks and fixes a lot of food problems

* forgto 2 commit

* im slowly going insane

* why does find and replace not FIND everything

* hnghnnngh

* h

* l

* a

* a

* so close...

* delta fix

* I thought I committed this already, guess not

* this PR has been the bane of my fucking life

* orange juice

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
Co-authored-by: Jolly-66 <70232195+Jolly-66@users.noreply.github.com>
2022-08-25 03:17:10 +01:00
SkyratBot
377bd33882 [MIRROR] Ports rideable pigs from Aether (With changes to make them basic mobs) [MDB IGNORE] (#15747)
* Ports rideable pigs from Aether (With changes to make them basic mobs) (#69248)

Adds rideable pigs from aether(With changes to make them basic mobs)
Pigs now drop pork, and you can cook it into pork chops.

* Ports rideable pigs from Aether (With changes to make them basic mobs)

Co-authored-by: LukasBeedellCodestuff <92578337+LukasBeedellCodestuff@users.noreply.github.com>
2022-08-24 18:40:02 -04:00
SkyratBot
3ab92d3a4b [MIRROR] Adds Name to Combustible Turf Flooder Logging [MDB IGNORE] (#15736)
* Adds Name to Combustible Turf Flooder Logging (#69346)

* Adds Name to Combustible Flooder Logging

Hey there,

Basically, these logging messsages operated off the name of the parent, which appeared to be a datum of some kind, which caused some null bullshit caused here:

Basically, instead of doing that, let's use the var we create earlier in this proc to actually give us a name. Great!

* actually let's add a period there

* Revert "actually let's add a period there"

This reverts commit 2a5f9e1b990e8105ae6a49ed979977153f6903e9.

* Adds Name to Combustible Turf Flooder Logging

Co-authored-by: san7890 <the@san7890.com>
2022-08-24 18:31:23 -04:00
SkyratBot
135eabdd4b [MIRROR] Fixes drones being shy of mobs they can't see! [MDB IGNORE] (#15771)
* Fixes drones being shy of mobs they can't see! (#69385)

fix: Drones will no longer by shy when invisible mobs are around! (eg phased revenants, bloodcrawling slaughter demons, ect)

* Fixes drones being shy of mobs they can't see!

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-08-24 18:03:00 -04:00
SkyratBot
608094bdbf [MIRROR] AI improvements regarding taming and riding! [MDB IGNORE] (#15695)
* AI improvements regarding taming and riding! (#69247)

* Cow AI improvevments and fixes for tamability and riding, no longer allowing you to grab the cow you're riding, and stopping AI cows from moving while being ridden.

* AI improvements regarding taming and riding!

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2022-08-19 12:30:33 +01:00
SkyratBot
96bd733d90 [MIRROR] [s] holdup fixes [MDB IGNORE] (#15502)
* [s] holdup fixes

* Fixes the merge conflict and updates our modular version of /tg/'s gunpoint code

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-19 16:56:40 +12:00
SkyratBot
70b4a01a17 [MIRROR] Cleans up update_icons, makes the update_icon_updates_onmob element bespoke, updates CODEOWNERS [MDB IGNORE] (#15673)
* Cleans up update_icons, makes the update_icon_updates_onmob element bespoke, updates CODEOWNERS

* Update CODEOWNERS

* Cleans up update_icons, makes the update_icon_updates_onmob element bespoke

Co-authored-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-08-18 17:20:48 +01:00
SkyratBot
9bd406b65b [MIRROR] Adds support for "realistic" public elevators (elevator doors, elevator panel, etc) [MDB IGNORE] (#15515)
* Adds support for "realistic" public elevators (elevator doors, elevator panel, etc) (#68888)

* Elevators are a bit more friendly part 1
- Emaggable elevator buttons / support for emaggable device assemblies
- Delayed travel between floors
- Elevators can now show a warning sign to areas below while travelling
- Elevators can now optionally wound heavily instead of gibbing

* Adds supoprt for "lift doors"

* Comment tweak

* Splitting these variables

* Functional prototype

* multiz debug

* Elevator button framework

* Unifies these behaviors

* Emergency doors

* Lift button framework

* UI closes on floor change

* Testing changes

* Fix

* UI Tweaks

* Panel works pretty swell

* Minor tweaks

* Move to static

* Bonus tram change

* User experience

* Slight tweak to mapload stuff

* This is silly

* Some UI tweaks, need to update css

* CSS and ui overhaul

* Documentation updates.

* Multi-z lift support

* Multitile lift fix

* Adds support for "realistic" public elevators (elevator doors, elevator panel, etc)

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-08-13 22:06:26 -07:00
SkyratBot
4d913a19bd [MIRROR] Player-craftable Trapdoors [MDB IGNORE] (#15618)
* Player-craftable Trapdoors

* Update trapdoor.dm

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-08-13 22:05:53 -07:00
SkyratBot
8b6f51ce99 [MIRROR] Fixes some improper global signal use (payment component, traitor objectives) [MDB IGNORE] (#15574)
* Fixes some improper global signal use (payment component, traitor objectives) (#69131)

* Fixes some improper signal use of SEND_GLOBAL_SIGNAL()

* Fixes some improper global signal use (payment component, traitor objectives)

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-08-13 17:59:31 -07:00
SkyratBot
7738657294 [MIRROR] Makes alerts for blind people being fed/stripped larger [MDB IGNORE] (#15598)
* Makes alerts for blind people being fed/stripped larger (#69171)

Revert "blind alert too big for stripping and feeding (#69114)"

This reverts commit 6b0c6e8ded.

* Makes alerts for blind people being fed/stripped larger

Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
2022-08-13 17:33:30 -07:00
SkyratBot
48685b4356 [MIRROR] Replaces the mood component with a mood datum [MDB IGNORE] (#15549)
* Replaces the mood component with a mood datum

* Fixes merge conflicts and updates all of our mood events to use the new mood datums

Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-12 14:58:14 -04:00
SkyratBot
c62218d1ad [MIRROR] blind alert too big for stripping and feeding [MDB IGNORE] (#15575)
* blind alert too big for stripping and feeding (#69114)

About The Pull Request

span_userdanger -> span_danger

Why It's Good For The Game

I think it's hilarious that it's that big, but it's not necessary. It only makes sense for blind hit alerts which use span_userdanger for nonblind alerts too.

* blind alert too big for stripping and feeding

Co-authored-by: Mooshimi <85910816+Mooshimi@users.noreply.github.com>
2022-08-12 16:55:47 +00:00
SkyratBot
3f76c3f5b8 [MIRROR] [GBP No Update] Perish, individual logging runtime [MDB IGNORE] (#15525)
* [GBP No Update] Perish, individual logging runtime (#69024)

missed 2 or 3(lol it was more when I look back at the files), LOG_GAME tags on the log_message line, and did some cleaning up since i was looking through every log_message again

Co-authored-by: tattle <66640614+dragomagol@ users.noreply.github.com>

Co-authored-by: tattle <66640614+dragomagol@ users.noreply.github.com>

* [GBP No Update] Perish, individual logging runtime

Co-authored-by: Mooshimi <85910816+Mooshimi@users.noreply.github.com>
Co-authored-by: tattle <66640614+dragomagol@ users.noreply.github.com>
2022-08-11 08:12:08 -04:00
SkyratBot
bc36a7f6af [MIRROR] blind people know when things happen to them [MDB IGNORE] (#15427)
* blind people know when things happen to them

* Update strippable.dm

Co-authored-by: Mooshimi <85910816+Mooshimi@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-08-08 01:12:08 +01:00
SkyratBot
6016cf97b4 [MIRROR] individual LOG_GAME [MDB IGNORE] (#15401)
* individual LOG_GAME

* e

* Update teleporter.dm

Co-authored-by: Mooshimi <85910816+Mooshimi@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-08-08 01:11:55 +01:00
SkyratBot
302d3a1361 [MIRROR] Fixes shrapnel runtime when hitting limbs that are laying on the ground [MDB IGNORE] (#15403)
* Fixes shrapnel runtime when hitting limbs that are laying on the ground (#68676)

Limbs on the ground don't have an owner

* Fixes shrapnel runtime when hitting limbs that are laying on the ground

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-08-05 10:09:26 -07:00
SkyratBot
655721cd8d [MIRROR] Lets Admin AI Interact Print Items Again [MDB IGNORE] (#15420)
* Lets Admin AI Interact Print Items Again (#68958)

I added a check for ghost AIs to bypass the payment component. So j*nnies (cringe) can print items from lathes again. Useful in case I forgor the typepath of something and need to print it to remember, or to more forcefully show someone that you can print something at a lathe.

* Lets Admin AI Interact Print Items Again

Co-authored-by: Jackraxxus <60418544+Jackraxxus@users.noreply.github.com>
2022-08-05 10:02:19 -07:00
SkyratBot
f0cef47678 [MIRROR] Adds the Mothroach [MDB IGNORE] (#15399)
* Adds the Mothroach (#68763)

About The Pull Request

Yup. That's pretty much it. This PR adds the Mothroach to the game, described as "An ancient ancestor of the moth that surprisingly looks like the crossbreed of a moth and a cockroach."

Do you love the Mothroach? Then you can cuddle with it and pat it, as well as place it on your head for extra cuteness.
What if you hate it, though? You can always kill and butcher Mothroaches in order to mass produce moth plushes for your own profit... How fun!

Either way, you win!

The Mothroach can be picked up and has a special on-head sprite (which looks really cute). It is able to vent-crawl and you may get one by randomly summoning a friendly mob through the gold slime extracts, or by ordering one through the Cargo Requests. After butchered, you may use its hide, a heart, and some cloth to craft a moth plushie, the most devilish of Devil's designs.

Full Preview of all the Sprites (NEW): https://www.youtube.com/watch?v=pdg8FTNEYjI
Preview of some of the Sprites (OLD): https://www.youtube.com/watch?v=9A-8hGCiW0s
In-hand, on-head, and grounded Mothroach sprite credits go to ValuedEmployee.
I did the Mothroach hide sprite though!
Why It's Good For The Game

The Mothroach is incredibly cute and a neat, fresh, new piece of content. Although it could use some future repurposing, right now it's simply a cute exotic pet with a few interactions.

These cute sprites are just too good to go to waste...

I keep seeing people complain about the lack of new content. Well, here's something niche that won't break the whole balance of the game and that will be cute. I seriously cannot see a motive not to add this to the game. Just because it isn't a powergaming tool or something that is seen every shift, that doesn't mean that it won't have a positive influence on the game. As I have stated, right now the Mothroaches are underperforming in terms of interactions and ways of getting them, but adding them is the first step to later improve them.
Changelog

cl
add: The Mothroach, your new local exotic pet
add: Mothroach Hide and Mothroach Meat
add: New crafting recipe for the Moth Plush: 1 Mothroach Hide; 1 heart; 3 cloth
fix: Fixes dead mobs on-head not having sprites
/cl

* Adds the Mothroach

Co-authored-by: Justice <42555530+Justice12354@users.noreply.github.com>
2022-08-05 01:03:04 +01:00
GoldenAlpharex
37406b1d16 Fixes to some pollution runtimes and fixes pollution being able to spread to space (#15389)
* Fixes temporary_pollution_emission runtime from null turfs

* Space can no longer have smoke on it!

* Updates many pollution procs to use snake_case

* Converts more pollution procs to snake_case
2022-08-04 22:19:37 +01:00
SkyratBot
3687a2c0dc [MIRROR] Two more early traitor objectives for minor vandalism [MDB IGNORE] (#15262)
* Two more early traitor objectives for minor vandalism (#68036)

* Test commit, adds file.

Adds the actual game implementation

Revert "Feature/ratlain"

Adds hiding shards behind posters.
Begins adding evil posters which make you sad if you look at them.

Refactors 'seeing' to use proximity sensors.
This is both more efficient and allows both propaganda tools to share code.
Added most of the implementation for grafitti too, needs splitting into its own file.

* Separated objectives into different files
* Adds the graffiti objective
* Adds demoraliser component for shared behaviour between disparate items
* Soap now calls wash() instead of just qdeling things by itself

Adds file I forgot to commit.

* Remove pointless 'var's
* Makes my abstract objective abstract, probably?

Missed one remaining instance of unecessary var

* Alphabetises tgstation.dme

Tiny change to flavour text.

Removes random unwanted pixel.

* * Refactors how signals are handled across the code and moves filtering to a more appropriate place.
* Handily removes owner object which we don't need any more.
* Adds some early returns.
* Adds missing call to super in contraband.dm attackby.

* That was supposed to be a commit not also a push.
Reverts one change I didn't want to make which also allows this to compile.

* * Removes unecessary tracking of rune in spraycan
* Simplifies spam protection
* Unregister signals in "ungenerate_objective" rather than bespoke proc
* Removes pointless type cast applied two lines before type guarding it again
* Fixes some formatting
* Replaces mob/living/human with mob/living in demoraliser, if Ian get a mood component then why not demoralise him too?
* Adds missing comment
* Updates bad proc name

* * Moves proc from demoraliser to mood
* Replaces reference to glass shard trap with a weakref
* Cleans up some lines which were left after refactoring
* Corrects timing of setting `drawing_rune`
* More early returns

* Test

* Removes trailing /
Replaces . = ..() with a later return ..() in a couple of places

* Restores failure penalty
Adds weight to objective category

* Adds penalty to missed file.

* Separates slipping on graffiti to its own signal
Removes a duplicate comment
More early returns

* Renames vague var.

* Two more early traitor objectives for minor vandalism

* aaaaa

Co-authored-by: Jacquerel <hnevard@gmail.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-07-30 13:25:31 -07:00
GoldenAlpharex
8e0f5a7c2f The Refactaur (#13848)
* Had to commit this because of conflicts, rest coming soon (thanks tom :) )

* Adds some more bodytype defines

* Adds some more defines for taur slots and limbs

* Removes a random merge conflict I found along the way

* Added a new file for invisible taur leg sprites

* Added the ability to have non-surgically-removable bodyparts

* Added actual taur legs, which are non-dismemberable and impossible to remove surgically

* Makes it so shoes don't show up on taurs that shouldn't show shoes

* Added some comments about undocumented non-modular changes

* Adds a flag for sprite accessories to allow them to prevent shoe display

* Refactaured (teehee) how the taur body extension is handled, making it an external organ, amongst other things

* Adds a missing keyword to Remove(), better documents some variables and removes an unused one

* Fixes taur bodies not allowing you to customize their colors properly

* Okay, okay, what if I told you, no more lower half of clothes?

* Adds a few stuff that won't get cropped on taurs

You know, could maybe change gets_cropped_on_taurs to be in supports_variation_flags.

* Adds the icon_state manually to the mutable_appearance generated by the female clothing proc, so indexing mishaps should no longer occur.
2022-07-30 09:38:31 -07:00
SkyratBot
96f52e3a83 [MIRROR] Adds logging for when you fail to tip something over [MDB IGNORE] (#15219)
* Adds logging for when you fail to tip something over (#68712)

* adds failed tip logging

* Adds logging for when you fail to tip something over

Co-authored-by: Coffee <CoffeeDragon16@gmail.com>
2022-07-30 08:23:31 -07:00
SkyratBot
aadc7b499c [MIRROR] Voracious allows eating while full [MDB IGNORE] (#15266)
* Voracious allows eating while full (#68826)

People with the voracious trait actually eat faster now, and are able to eat even while they are full, albeit much more slowly. This also means voracious people can be force fed faster, and it bypasses the overfed delay.
Voracious doesnt do what it says it does, currently just letting you eat more junk food and get a mood boost when full. This fixes it to have more of an impact on the game.

* Voracious allows eating while full

Co-authored-by: Superlagg <sprambersonson@gmail.com>
2022-07-29 16:07:26 -07:00
SkyratBot
83665417d2 [MIRROR] Replaces GetComponent in Mining items with Signalers [MDB IGNORE] (#15221)
* Replaces GetComponent in Mining items with Signalers (#68575)

* Replaces many instances of GetComponents in mining items with signals and better uses overall of Components, in drills and the GPS handcuffs.
* To do this, also added 3 new signals to mechs when you are adding/removing mech equipment onto one.

* Replaces GetComponent in Mining items with Signalers

Co-authored-by: Salex08 <33989683+Salex08@users.noreply.github.com>
2022-07-28 11:45:29 -07:00
SkyratBot
14d4c23461 [MIRROR] [s] Uplink Failsafe Fix [MDB IGNORE] (#15206)
* [s] Uplink Failsafe Fix (#68593)

* The uplink failsafe code traitor item will now actually give you a failsafe code, and won't work on uplinks that don't support it.

* [s] Uplink Failsafe Fix

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-07-26 17:16:25 -07:00
SkyratBot
dfc1b9a4c0 [MIRROR] [MDB Ignore]Suit DMI split p1: Mob icons [MDB IGNORE] (#14963)
* [MDB Ignore]Suit DMI split p1: Mob icons

* [MDB Ignore]Suit DMI split p1: Mob icons

* [MDB Ignore]Suit DMI split p1: Mob icons

* wew

* wew

Co-authored-by: Twaticus <46540570+Twaticus@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-07-22 12:45:47 +00:00
SkyratBot
413361c920 [MIRROR] [MDB IGNORE] Hydroponics tray, shower, and sink improvements [MDB IGNORE] (#15005)
* [MDB IGNORE] Hydroponics tray, shower, and sink improvements

* wew

Co-authored-by: Tastyfish <crazychris32@gmail.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-07-19 21:52:54 +00:00
SkyratBot
4af0dd0b8f [MIRROR] addresses reviews on the tram pr made after merge, fixes diagonal movement bugs [MDB IGNORE] (#14943)
* addresses reviews on the tram pr made after merge, fixes diagonal movement bugs (#68033)

* addresses reviews on the tram pr made after merge, fixes diagonal movement bugs

* wew

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-07-19 00:51:33 +00:00
SkyratBot
10ba2c0990 [MIRROR] Nukie Rework Part 2: Nuclear Operative starting gear rework [MDB IGNORE] (#14936)
* Nukie Rework Part 2: Nuclear Operative starting gear rework

* Apply suggestions from code review

* Update _box_magazine.dm

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-07-19 00:43:21 +00:00
SkyratBot
3f16acd49d [MIRROR] The Toiletbong and other poetical additions (*click* Noice) [MDB IGNORE] (#14909)
* The Toiletbong and other poetical additions (*click* Noice) (#68193)

* Main

* Added deconstruction and better rotation

* Open flame during usage, emagging

* Wording fix, sound fix

* Extra-indestructable check

* Storage is now a normal datum instead of a component? Noice

* Updated harvest.dmi after bell pepper resprite

* The new atom storage broke the emag capability, added a small fix

* The Toiletbong and other poetical additions (*click* Noice)

Co-authored-by: LordVollkorn <66637090+LordVollkorn@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-07-19 00:24:59 +00:00
SkyratBot
3969d14480 [MIRROR] Fixes a seclite runtime when the parent is destroyed [MDB IGNORE] (#15025)
* Fixes a seclite runtime when the parent is destroyed (#68509)

* Fixes a seclite runtime when the parent is destroyed

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-07-18 22:18:01 +01:00
magatsuchi
4f9df17cb1 [FIXED MIRROR] Tsu's Brand Spanking New Storage: or, How I Learned to Refactor For Skyrat (#14868)
* Tsu's Brand Spanking New Storage: or, How I Learned To Pass Github Copilot As My Own Code

* Delete storage.dm

* yippee

* shit

* holy shit i am stupid

* more fixes

* fuck

* woops
2022-07-17 21:16:59 -04:00
SkyratBot
e7891343ca [MIRROR] Adds soap/mop/rag/cleanbot cleaning animation [MDB IGNORE] (#14946)
* Adds soap/mop/rag/cleanbot cleaning animation (#68069)

* Adds soap/mop/rag/cleanbot cleaning animation

Co-authored-by: kawoppi <94711066+kawoppi@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-07-17 23:05:56 +00:00
SkyratBot
04b71c0e72 [MIRROR] Holding people at gunpoint is FIXED [MDB IGNORE] (#14954)
* Holding people at gunpoint is FIXED (#68361)

* Holding people at gunpoint is FIXED

* mirror changes to modular file

Co-authored-by: itseasytosee <55666666+itseasytosee@users.noreply.github.com>
Co-authored-by: jjpark-kb <55967837+jjpark-kb@users.noreply.github.com>
2022-07-17 14:58:05 -04:00
SkyratBot
62d816a727 [MIRROR] Adds IPC themed helmets. [MDB IGNORE] (#14969)
* Adds IPC themed helmets. (#68326)

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

* Adds IPC themed helmets.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2022-07-17 12:52:23 +01:00
SkyratBot
bd7fd15115 [MIRROR] Most compoennts/elements that register COMSIG_PROJECTILE_ON_HIT can now be applied to turrets and projectile spells [MDB IGNORE] (#14929)
* Most compoennts/elements that register COMSIG_PROJECTILE_ON_HIT can now be applied to turrets and projectile spells (#68238)

expands elements that register COMSIG_PROJECTILE_ON_HIT

* Most compoennts/elements that register COMSIG_PROJECTILE_ON_HIT can now be applied to turrets and projectile spells

Co-authored-by: Y0SH1M4S73R <legoboyo@earthlink.net>
2022-07-16 23:41:25 +01:00
SkyratBot
a9dc63f1dd [MIRROR] Makes silver spawned food actually disgusting [MDB IGNORE] (#14865)
* Makes silver spawned food actually disgusting (#68319)

Fixes silver spawned food not tasting disgusting by sending a signal to the Edible component to make it disgusting.

* Makes silver spawned food actually disgusting

Co-authored-by: Salex08 <33989683+Salex08@users.noreply.github.com>
2022-07-13 16:01:47 +01:00
SkyratBot
7c3ef6056a [MIRROR] Refactors cleaning [MDB IGNORE] (#14793)
* Refactors cleaning

* Fixes the conflicts and the missed part of a certain mirror

Co-authored-by: kawoppi <94711066+kawoppi@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-07-08 23:27:04 -04:00
SkyratBot
d2823d628e [MIRROR] Custom reagent holders no longer blow through the overlay cap [MDB IGNORE] (#14810)
* Custom reagent holders no longer blow through the overlay cap (#68205)

* Custom reagent holders no longer blow through the overlay cap

Co-authored-by: oranges <email@oranges.net.nz>
2022-07-09 03:26:02 +01:00