Commit Graph

12969 Commits

Author SHA1 Message Date
SkyratBot
0efe89a6fb [MIRROR] Converts space carps to GAGS (#5356)
* Converts space carps to GAGS (#58710)

* Converts space carps to GAGS

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2021-04-30 13:09:48 +01:00
SkyratBot
1ad10582db [MIRROR] The shivering symptom now actually chills you like it says it does instead of heating you up (#5342)
* The shivering symptom now actually chills you like it says it does instead of heating you up (#58181)

* ice ice baby

* broader species compatibility

* are you HAPPY NOW?

* should make the code compile

* Apply suggestions from code review

Co-authored-by: Aki Ito <11748095+ExcessiveUseOfCobblestone@ users.noreply.github.com>

* The shivering symptom now actually chills you like it says it does instead of heating you up

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
Co-authored-by: Aki Ito <11748095+ExcessiveUseOfCobblestone@ users.noreply.github.com>
2021-04-30 13:03:48 +01:00
Gandalf
117da2a701 Update carbon.dm (#5083) 2021-04-28 23:31:09 +01:00
SkyratBot
bf25d6208a [MIRROR] Remove excessively defined snail offsets (#5269)
* Remove excessively defined snail offsets (#58731)

it annoyed me

* Remove excessively defined snail offsets

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
2021-04-28 02:17:43 +01:00
Gandalf
ef195fa7d5 Update crew_manifest.dm 2021-04-27 19:46:10 +01:00
Gandalf
c437a34fe0 TGUI hardset (#5252)
* FFFF

* AAA

* FUCK WE MISSED THIS PR

* Update interface.dm
2021-04-27 17:13:22 +01:00
SkyratBot
5b8a38af3a [MIRROR] Makes the explosive compressor and blastcannon actually use the TTVs they're given + the explosion changes to support that. (#5244)
* Makes the explosive compressor and blastcannon actually use the TTVs they're given + the explosion changes to support that. (#58015)

* Adds explosion SFX to the blastcannon and explosive compressor

- Extracts the explosion SFX and screenshake proc from the SSexplosions explosion handling proc and lets the explosive compressor and blastcannon use it.

* Miscellaneous changes

- Adds defines for the internal explosion arglist keys
- Reverses the values of the explosion severity defines
- Changes almost everything that uses `/proc/explosion` to use named arguments

- Removes a whole bunch of argname = 0 in explosion calls.

* Removes named callback arguments.

* Changes the explosion signals to just use the arguments list

Adds a simple framework to let objects respond to explosions occurring inside of them.

Changes a whole bunch of explosions to use the object being exploded as the origin of the explosion rather than the turf the object is on.

Makes the explosive compressor and blastcannon actually use the TTVs they are given.

Adds support for things responding to internal explosions.
Less snowflake code for the explosive compressor and blastcannon calculating bomb range.*
Less confusing explosion severity defines.
Less opaque explosion arguments

*does not guarantee that the solution to letting them actually use the TTV is any less snowflake.

* Makes the explosive compressor and blastcannon actually use the TTVs they're given + the explosion changes to support that.

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
2021-04-27 01:53:17 +01:00
SkyratBot
374b0194fe [MIRROR] freezes addictions and sanity during death (#5207)
* freezes addictions and sanity during death

* Update life.dm

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-27 00:00:42 +01:00
SkyratBot
2064719008 [MIRROR] Jellypeople can eat toxin(slime) food without getting disgusted. (#5220)
* Jelly people can eat toxin food (#58698)

What I assume to be an oversight makes jellypeople and subtypes inherited their toxic_food from humans who can't eat TOXIN kinds of food, including slime based food like slime cakes and donuts.
Eating slime food would get them disgusted, even if it's basically their blood and how they grow.
They now have an NULL for toxin food, like fly people.

Most people would assume that jellypeople can safely eat slime based food...

* Jellypeople can eat toxin(slime) food without getting disgusted.

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2021-04-26 12:01:47 +01:00
SkyratBot
903abc9b93 [MIRROR] Fixes changeling egg incubation time taking way too long (#5219)
* Headcrab go fast (#58658)

Timber made me do this instead of doing it himself because apparently I break the game too much or something. :(

When changeling egg incubation times were moved over to delta time they weren't properly multiplied to maintain their 4 minute wait time while the egg hatched, instead taking 40 minutes.

Waiting 40 minutes as a changeling for your egg to hatch after biting a corpse isn't very fun.

* Fixes changeling egg incubation time taking way too long

Co-authored-by: Spookuni <70739420+Spookuni@users.noreply.github.com>
2021-04-26 12:01:39 +01:00
SkyratBot
5dc9a831bf [MIRROR] Fix multiz ventcrawling (#5217)
* Fix multiz ventcrawling (#58531)

Allow mobs to travel through multiz adaptors,
fixes runtimes caused by ventcrawling

* Fix multiz ventcrawling

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-04-26 12:01:27 +01:00
SkyratBot
10ace6ea88 [MIRROR] Borgs can once again be chainstunned (#5214)
* Borgs can once again be chainstunned (#58696)

fixes #58274 (Borgs being unstunnable while stunned)

uh, if this is intended, then someone should lemmie know, close that issue, and i'll close this prr

* Borgs can once again be chainstunned

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-04-26 12:00:51 +01:00
SkyratBot
a32bfe2b30 [MIRROR] Eye and Ear protection now consider deafness and blindness (#5196)
* fixes #58663 (Revs being able to convert blind people) (#58685)

eye and ear protection now consider blindness and deafness

* Eye and Ear protection now consider deafness and blindness

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-04-26 11:56:38 +01:00
SkyratBot
20072ede85 [MIRROR] simple animals with no attack no longer self nuzzle (#5195)
* simple animals with no attack no longer self nuzzle (#58684)

* simple animals with no attack no longer self nuzzle

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-04-26 11:56:21 +01:00
SkyratBot
2ab15aecb5 [MIRROR] Remove all gamemodes except Dynamic (#5173)
* Remove all gamemodes except Dynamic

* qaaaaaaaa

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-25 21:20:30 +01:00
SkyratBot
24e51a83e6 [MIRROR] Fixes a funny regex moment quoting half the file in weak editors (#5174)
* Fixes a funny regex moment quoting half the file in weak editors  (#58653)

* Fixes a funny regex moment quoting half the file in weak editors

Co-authored-by: Swiftfeather <jackwars4@gmail.com>
2021-04-25 13:27:13 +01:00
SkyratBot
9dc16346c8 [MIRROR] Adds flavortext for trying to speak with a vow of silence (#5169)
* Adds flavortext for trying to speak with a vow of silence (#58640)

Co-authored-by: MrMelbert <51863163+MrMelbert@ users.noreply.github.com>

* Adds flavortext for trying to speak with a vow of silence

Co-authored-by: RaveRadbury <3204033+RaveRadbury@users.noreply.github.com>
Co-authored-by: MrMelbert <51863163+MrMelbert@ users.noreply.github.com>
2021-04-25 03:31:02 +01:00
SkyratBot
ab5f60b4f7 [MIRROR] Add exp tracking for Maintenance Drones (#5145)
* Add exp tracking for Maintenance Drones (#58386)

* Add exp tracking for Maintenance Drones

Co-authored-by: Jonathan Rubenstein <jrubcop@gmail.com>
2021-04-24 01:37:55 +01:00
SkyratBot
2d4b83f6d4 [MIRROR] Dummies equipping outfits no longer call equipped (#5140)
* Dummies equipping outfits no longer call equipped (#58597)

* Dummies equipping outfits no longer call equipped

Co-authored-by: Trigg <36010999+TriggeredBoi@users.noreply.github.com>
2021-04-24 00:22:56 +01:00
SkyratBot
90e92d437f [MIRROR] Adds *slowclap for silicons (#5115)
* Adds *slowclap for silicons

* aaa

Co-authored-by: NikNakFlak <Niknakflak@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-23 22:21:33 +01:00
FlamingLily
ab3d45a614 [MOSTLY MODULAR] Securitrons and ED-209s are now craftable (#5085)
* flatpacks

* ididasillydon'tworry

* i did another silly
2021-04-23 21:48:29 +01:00
BluBerry016
623efa69d7 AAAAAA (#5014) 2021-04-23 21:45:50 +01:00
SkyratBot
bb5405da80 [MIRROR] Security bots no longer remember attacks against them while they are off. (#5129)
* Security bots no longer remember attacks against them while they are off. (#58605)

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

* Security bots no longer remember attacks against them while they are off.

Co-authored-by: itseasytosee <55666666+itseasytosee@users.noreply.github.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@ users.noreply.github.com>
2021-04-23 13:50:46 +01:00
SkyratBot
8ca47fe624 [MIRROR] High-danger plants like deathnettles now require botanical gloves to hold instead of any glove type (#5118)
* High-danger plants like deathnettles now require botanical gloves to hold instead of any glove type (#58503)

* High-danger plants like deathnettles now require botanical gloves to hold instead of any glove type

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-04-23 13:49:36 +01:00
Gandalf
96af81ba32 Alternate VOX (The return of HL1) (#5096)
* OH MY GOD THERE ARE SO MANY FILES TO UPLOAD HELP ME GOD

* aa
2021-04-23 13:46:37 +01:00
Swiftfeather
1ea63f098a rebalance (#4789) 2021-04-22 20:14:19 +01:00
SkyratBot
9ebee935cd [MIRROR] You can now unbuckle others from a borg (#5093)
* You can now unbuckle others from a borg (#58570)

* buc

* yeah

* You can now unbuckle others from a borg

Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
2021-04-22 20:10:58 +01:00
SkyratBot
26bdc03e28 [MIRROR] Fixes the issues reintroduced by #58564, In a less silly way (#5068)
* Fixes the issues reintroduced by #58564, In a less silly way (#58566)

Fun fact, there was already a define for qdeling a lazy list. We didn't need to make our other one behave the exact same way

* Fixes the issues reintroduced by #58564, In a less silly way

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-04-21 18:33:52 +01:00
SkyratBot
393b26534e [MIRROR] Robot Factory now replaces you if you're jobbanned from cyborg (#5054)
* Robot Factory now replaces you if you're jobbanned from cyborg (#58554)

* Robot Factory now replaces you if you're jobbanned from cyborg

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-04-21 04:08:18 +01:00
Gandalf
abfb646aa2 Removes assaultops (#4952)
* aAAA

* aaa
2021-04-18 20:47:10 +02:00
SkyratBot
40bcfe18b5 [MIRROR] Fix a lot of nonhuman species being unable to strip (#5005)
* Fix a lot of nonhuman species being unable to strip (#58499)

Fixes #58495. Also splits every inherent_traits list into multiple lines, so that future traits can be added without conflict or hard to read diffs/blames.

* Fix a lot of nonhuman species being unable to strip

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-04-18 13:43:00 +01:00
SkyratBot
129f09b657 [MIRROR] Hollowpoints and similar attacks/weapons double existing armor, not add total armor, to the their targets (#4984)
* Hollowpoints and similar attacks/weapons double existing armor, not add total armor, to the their targets (#58114)

* Hollowpoints and similar attacks/weapons double existing armor, not add total armor, to the their targets

* a

* Update tools.dmi

* Update tools.dmi

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-17 17:18:04 +01:00
SkyratBot
0618a7d95e [MIRROR] Minor code readability improvement to default values of the breakouttime var (#4982)
* Minor code readability improvement to default values of the breakouttime var (#58456)

Replaces time expressed in deciseconds with time expressed in deciseconds but with use of the MINUTES and SECONDS defines for readability.

* Minor code readability improvement to default values of the breakouttime var

Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
2021-04-17 15:45:57 +01:00
SkyratBot
3ef3c1193c [MIRROR] Adds worn overlay y offset variable. (#4930)
* Adds worn overlay y offset variable. (#58400)

Co-authored-by: Krysonism <49783092+Krysonism@ users.noreply.github.com>

* Adds worn overlay y offset variable.

* Update human_update_icons.dm

* Update human_update_icons.dm

Co-authored-by: AnturK <AnturK@users.noreply.github.com>
Co-authored-by: Krysonism <49783092+Krysonism@ users.noreply.github.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2021-04-16 13:26:07 +02:00
SkyratBot
c0a0c8055c Fixes edge cases revolving who can strip and who can't (#58445) (#4946)
Fixes all simple mobs being able to strip, as well as being able to strip when your hands are blocked (e.g. cuffed).

Fixes #58260.

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-04-16 13:25:55 +02:00
SkyratBot
5b392dbc4c [MIRROR] Disables drone restrictions on Derelict drones (#4919)
* Disables drone restrictions on Derelict drones (#58412)

* Disables drone restrictions on Derelict drones

Co-authored-by: Jonathan Rubenstein <jrubcop@gmail.com>
2021-04-16 13:04:35 +02:00
SkyratBot
a08d398675 [MIRROR] Renews Maintenance Drones (#4868)
* Renews Maintenance Drones

* And these have conflicts too, but you can't see them

* Skyrat Map Updates (Adding Supermatter Room Area)

Co-authored-by: Jonathan Rubenstein <jrubcop@gmail.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-04-16 13:04:21 +02:00
SkyratBot
942b17b533 [MIRROR] Fixes traumas caused by bone fractures not repairing after treatment (#4941)
* Fixes traumas caused by bone fractures not repairing after treatment (#58420)

* Fixes traumas caused by bone fractures not repairing after treatment

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
2021-04-16 00:58:13 +01:00
SkyratBot
3af56dcaa3 [MIRROR] Revives trader NPCs (#4939)
* Revives trader NPCs (#58351)

Co-authored-by: Qustinnus <Floydje123@ hotmail.com>
Co-authored-by: SmArtKar <44720187+SmArtKar@ users.noreply.github.com>

* Revives trader NPCs

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: Qustinnus <Floydje123@ hotmail.com>
Co-authored-by: SmArtKar <44720187+SmArtKar@ users.noreply.github.com>
2021-04-16 00:57:50 +01:00
SkyratBot
989cd66d14 [MIRROR] Fixes the anomalous crystal spawning planetary turfs (#4935)
* Fixes the anomalous crystal spawning planetary turfs (#58374)

* Makes the colossus crystal use non planetary versions of snow and basalt tiles, to prevent infinite gas diffs

* Make it properly change the air mixture

* Fixes the anomalous crystal spawning planetary turfs

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-04-16 00:55:28 +01:00
SkyratBot
9b251add70 [MIRROR] Fly eyes now have their own sprites (#4934)
* Flypeople now have actual eyes (#58414)

* Fly eyes now have their own sprites

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-04-16 00:55:13 +01:00
SkyratBot
8f3e563837 [MIRROR] Centralized dummy lookalike generation (#4933)
* Centralized dummy lookalike generation (#58366)

* Centralized dummy lookalike generation

Co-authored-by: Trigg <36010999+TriggeredBoi@users.noreply.github.com>
2021-04-16 00:55:00 +01:00
SkyratBot
70dad5462d [MIRROR] REOPEN: REVERT: Changes faster fireman carrying from a trait on gloves to a skillchip (#4925)
* REOPEN: REVERT: Changes faster fireman carrying from a trait on gloves to a skillchip (#58268)

Co-authored-by: SuperNovaa41 <supernovaa41@ protonmail.com>

* REOPEN: REVERT: Changes faster fireman carrying from a trait on gloves to a skillchip

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: SuperNovaa41 <supernovaa41@ protonmail.com>
2021-04-15 16:23:00 +01:00
SkyratBot
b178b1c0b1 [MIRROR] Teensy tiny improvements for freerunning (#4916)
* Teensy tiny improvements for freerunning (#58187)

Since climb_time is multiplied by 0.8, climb_stun should also be. Not much point in taking it if whoever is chasing you can still arrive with you stunned on the table and simply pull you off it. If this is too much taken off in total, in my opinion, the stun time should be adjusted, rather than the climb time.
Also reduces the ZImpactDamage knockdown multiplier. Right now both with freerunning and without you get knocked down the same amount, now with it you're actually better at catching yourself on those z level falls and so suffer less of a knockdown.

* Teensy tiny improvements for freerunning

Co-authored-by: Seris02 <49109742+Seris02@users.noreply.github.com>
2021-04-15 16:21:56 +01:00
SkyratBot
bb14a825ef [MIRROR] Monkeys are now too primitive to pilots mechs (#4886)
* Monkeys are now too primitive to pilots mechs (#58352)

* Monkeys are now too primitive to pilots mechs

* Update helmet.dm

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-13 14:31:08 +01:00
SkyratBot
e797443b4e [MIRROR] Observers can see an AI's laws by examining its camera eye (#4889)
* observers can see an ai's laws by examining its camera eye (#58346)

* Observers can see an AI's laws by examining its camera eye

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-04-13 14:10:24 +01:00
SkyratBot
2a26d1a54d [MIRROR] Four New Sects, small rethemes to first 3 (#4832)
* Four New Sects, small rethemes to first 3

* Update species.dm

* Update species.dm

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-13 12:27:21 +01:00
SkyratBot
6840dbe9c7 [MIRROR] Adds a muzzle-breathmask (#4865)
* Adds a muzzle-breathmask (#58330)

* Adds a muzzle-breathmask

Co-authored-by: Greniza <61635418+Greniza@users.noreply.github.com>
2021-04-13 02:01:56 +01:00
SkyratBot
420ff25794 [MIRROR] [READY] Space Dragon Quality Improvement Update (#4863)
* [READY] Space Dragon Quality Improvement Update (#57942)

 qol: Space Dragon's gust attack is now tied to right click instead of an ability button
balance: Space Dragon has received numerous balance changes, most notably that Space Dragon will stall the shuttle until it loses or completes its objectives
fix: Fixed numerous bugs with Space Dragon, most notably the rifts not vanishing after Space Dragon's death
soundadd: Space Dragon now has a custom roar for dying and winning
imagedel: Deleted now unused Space Dragon ability icon
refactor: Space Dragon's speed changes are now controlled using movespeed modifiers instead of direct speed adjustments

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

* [READY] Space Dragon Quality Improvement Update

Co-authored-by: IndieanaJones <47086570+IndieanaJones@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-04-13 01:32:38 +01:00
SkyratBot
96d4156c9d Fixes humans not having any eyes (#4862)
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-04-12 23:17:35 +01:00