Commit Graph

13939 Commits

Author SHA1 Message Date
SkyratBot
d357596419 [MIRROR] Removes the Exclamation Point from the Server Hop Verb [MDB IGNORE] (#14515)
* Removes the Exclamation Point from the Server Hop Verb (#67970)

Removes the Exclamation Point from Server Hop

Hey there,

Recently, I haven't been able to directly connect to Sybil. However, I am able to easily get onto Campbell, and use the Server Hop command to readily get over there. However, one small snag I've ran into is that the `Server Hop!` verb means that you have to type it in as `server-hop!` in the chat bar. This was really confusing to me the first few times because no other verb requires you input in the correct punctuation. So, I decided to prune out the exclamation point to get weird of this oddity.

* Removes the Exclamation Point from the Server Hop Verb

Co-authored-by: san7890 <the@san7890.com>
2022-06-25 22:17:38 +01:00
SkyratBot
48ac7b572d [MIRROR] Security Level Datums [MDB IGNORE] (#14504)
* Security Level Datums

* wew

* Update security_level_datums.dm

Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-25 02:04:50 +01:00
SkyratBot
88a7097c09 [MIRROR] Fixes the white cane sounds, and blind mob's examine. [MDB IGNORE] (#14502)
* Fixes the white cane sounds, and blind mob's examine. (#67941)

* Fixes the white cane sounds, and blind mob's examine.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2022-06-25 01:28:10 +01:00
SkyratBot
00f7802153 [MIRROR] Removes a misleading tip + unused defines related to the Ballmer peak [MDB IGNORE] (#14498)
* Removes a misleading tip + unused defines related to the Ballmer peak (#67906)

* Removes a misleading ballmer define, as drunken science points were removed in experisci.

* Removes a misleading tip + unused defines related to the Ballmer peak

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-25 01:27:41 +01:00
Zonespace
61700e2d92 better (#14503) 2022-06-24 20:25:58 -04:00
SkyratBot
0c6b40dfc5 [MIRROR] Silver golems text no longer tells them they are antimagic [MDB IGNORE] (#14488)
* Silver golems text no longer tells them they are antimagic (#67775)

* remove trait_holy, add antimagic

* readds trait_holy and changes desc

* Silver golems text no longer tells them they are antimagic

Co-authored-by: private-tristan <54422837+private-tristan@users.noreply.github.com>
2022-06-25 01:24:32 +01:00
SkyratBot
18a56ffeeb [MIRROR] (code bounty) The tram is now unstoppably powerful. it cannot be stopped, it cannot be slowed, it cannot be reasoned with. YOU HAVE NO IDEA HOW READY YOU ARE [MDB IGNORE] (#14477)
* (code bounty) The tram is now unstoppably powerful. it cannot be stopped, it cannot be slowed, it cannot be reasoned with. YOU HAVE NO IDEA HOW READY YOU ARE

* fex

* fex

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-25 01:24:00 +01:00
SkyratBot
a575dae1d0 [MIRROR] Cyborg hypospray refactor + TGUI Interface [MDB IGNORE] (#14473)
* Cyborg hypospray refactor + TGUI Interface

* tes

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-25 00:45:59 +01:00
Gandalf
380ff1cbd5 fixes AI's not being able to use le radio (#14442)
* Update living_say.dm

* performance

* Update code/modules/mob/living/living_say.dm

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-06-21 19:21:22 +01:00
Gandalf
3b2b20ceb2 You can no longer use the radio while cuffed (#14440)
* Update living_say.dm

* Update code/modules/mob/living/living_say.dm
2022-06-21 08:15:40 -07:00
Zonespace
3f3d99057c Fixes synched borgs not syncing laws (#14338)
* fixes annoying bug

* more
2022-06-21 03:17:42 +01:00
SkyratBot
e22393a2d1 [MIRROR] Cargorilla Drip [MDB IGNORE] (#14432)
* Cargorilla Drip (#67849)

Some FUNNY MAN decided to put this poor, innocent gorilla into an ill-fitting costume.

Branding them for his amusement.

As if to JEST them, they even gave him a little hat.

Why It's Good For The Game

It's funny, a good sprite and the Cargorilla is now uniform with the Department.

* Cargorilla Drip

Co-authored-by: Cursor. Maybe? Who knows? <102828457+theselfish@users.noreply.github.com>
2022-06-21 00:15:19 +01:00
SkyratBot
61d155ba4d [MIRROR] Fixes not being able to turn mulebots on/off [MDB IGNORE] (#14425)
* Fixes not being able to turn mulebots on/off (#67860)

fs

* Fixes not being able to turn mulebots on/off

Co-authored-by: SMOSMOSMOSMOSMO <95004236+SmoSmoSmoSmok@users.noreply.github.com>
2022-06-20 09:09:59 -07:00
SkyratBot
1e3bcd34e4 [MIRROR] Adds the white cane. (Bounty Code) [MDB IGNORE] (#14391)
* Adds the white cane. (Bounty Code) (#67801)

This PR adds the white cane.

It can be crafted using 3 iron rods. Additionally, white canes can be purchased from the medical vendor, differentiating them from the costume canes.

White canes are transforming items that can be folded down from a small size to their fully extended versions, which are too large to store in a bag.

* Adds the white cane. (Bounty Code)

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2022-06-18 22:01:37 +01:00
SkyratBot
14f22f812c [MIRROR] Gives gorillas monkey faction, gives the cargorilla neutral faction [MDB IGNORE] (#14378)
* Gives gorillas monkey faction, gives the cargorilla neutral faction (#67790)

* gives the cargorill some more factions

* Give the base gorilla monkey too

* Gives gorillas monkey faction, gives the cargorilla neutral faction

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-17 20:04:31 +01:00
SkyratBot
7a653adfbb [MIRROR] TGUI Say: Upgrades chat input with modern features [MDB IGNORE] (#14375)
* TGUI Say: Upgrades chat input with modern features

* yes

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-17 02:12:42 +01:00
GoldenAlpharex
fdb3651095 Screenshot tests (#67679) (#14269)
Adds screenshot visual testing workflow and scripts.

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2022-06-17 00:33:25 +01:00
SkyratBot
d37405ca72 [MIRROR] Fixes Knockdown signal being incorrect, making knock-off items (and others) trigger when they should again. Also cleans up the knockoff component and unit tests it. [MDB IGNORE] (#14357)
* Fixes `Knockdown` signal being incorrect, making knock-off items (and others) trigger when they should again. Also cleans up the knockoff component and unit tests it. (#67720)

At some point, someone did a find and replace over this file, and completely screwed up the signal for Knockdown().

This caused components that relied on it, like the Knockoff component, to work way less often.

This PR fixes that.
It also goes through and cleans up the Knockoff component. More consistent style guide stuff, minor improvements, better documentation.

It also unit tests it.

* Fixes `Knockdown` signal being incorrect, making knock-off items (and others) trigger when they should again. Also cleans up the knockoff component and unit tests it.

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-17 00:29:25 +01:00
SkyratBot
2227b76f33 [MIRROR] Fixes the "stuck in a vertical fireman carry" curse [MDB IGNORE] (#14355)
* Fixes the "stuck in a vertical fireman carry" curse (#67783)

Fixes #67622

#66530 made it so anything with the ridable element lost the element whenever it died.
Unfortunately it added NO supplementary logic that re-adds the ridable element of that thing died.

Guess what uses the ridable element? Humans, for fireman carrying and piggybacking

So, if you ever died, it'd permanently brick your ability to fireman carry.

* Fixes the "stuck in a vertical fireman carry" curse

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-16 17:40:06 +01:00
Gandalf
9bd2e24b42 Update human_update_icons.dm 2022-06-16 01:22:11 +01:00
Gandalf
7b7b7af9e6 fix ci(partly) (#14333)
* Update mecha_equipment.dm

* Update human_update_icons.dm

* Update human_update_icons.dm

* e
2022-06-15 18:23:27 +01:00
SkyratBot
b8b44107f7 [MIRROR] Changes species' inherent_traits to alphabetical order [MDB IGNORE] (#14304)
* Changes species' `inherent_traits` to alphabetical order (#67745)

* Changes species' `inherent_traits` to alphabetical order

* Removed trait is back

* Changes species' `inherent_traits` to alphabetical order

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2022-06-14 15:19:15 +01:00
SkyratBot
71b58f3f7c [MIRROR] Fixes slips being broken and adds a unit test to catch it happening again. [MDB IGNORE] (#14299)
* Fixes slips being broken and adds a unit test to catch it happening again. (#67741)

* Fixes slips being broken and adds a unit test to catch it happening again.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2022-06-13 23:18:57 -07:00
SkyratBot
c0a307a11b Add disease resistance effects for spaceacillin (#14238)
Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-13 06:36:43 -07:00
SkyratBot
3288eacde6 [MIRROR] Fixes clown faction runtimes. [MDB IGNORE] (#14282)
* Fixes clown faction runtimes. (#67707)

* Fixes clown faction runtimes.

Co-authored-by: AnturK <AnturK@users.noreply.github.com>
2022-06-13 06:33:40 -07:00
YakumoChen
d27553c130 Update felinid.dm (#14284) 2022-06-13 06:31:42 -07:00
SkyratBot
e39f79a7a0 [MIRROR] Adds handled_by_bodytype var and override back to human_update_icons.dm [MDB IGNORE] (#14260)
* Adds `handled_by_bodytype` var and override back to `human_update_icons.dm`

* Feex

* Integrating https://github.com/Skyrat-SS13/Skyrat-tg/pull/14268

Co-authored-by: Jolly <70232195+Jolly-66@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-06-13 00:14:45 +01:00
SkyratBot
5e1a4ee6d8 [MIRROR] Gets rid of the Druggy var on /living, "fixes" Earthsblood [MDB IGNORE] (#14264)
* Gets rid of the Druggy var on `/living`, "fixes" Earthsblood (#67668)

Kill the druggy var

* Gets rid of the Druggy var on `/living`, "fixes" Earthsblood

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-12 21:00:17 +01:00
SkyratBot
7db844c30d [MIRROR] floating movement type now stops slips [MDB IGNORE] (#14277)
* floating movement type now stops slips (#67694)

* float movement type now stops slips

* weh

* floating movement type now stops slips

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-06-12 20:59:18 +01:00
SkyratBot
0a1f06a2d1 [MIRROR] This tail refactor turned into an organ refactor. Funny how that works. [MDB IGNORE] (#14017)
* This tail refactor turned into an organ refactor. Funny how that works.

* Firstly, fixing all the conflicts.

* Fixes all our maps (hopefully)

* Actually, this should fix pod people hair :)

* Almost everything is working, just two major things to fix

* Fixed a certain kind of external organ

* Cleaning up some more stuff

* Turned tail_cat into tail because why the fuck are they separate?

* Moved all the tails into tails.dmi because that was just dumb to have like 3 in a different file

* Adds relevant_layers to organs to help with rendering

* Makes stored_feature_id also check mutant_bodyparts

* Fixes the icon_state names of ALL the tails (pain)

* Fixes wagging, gotta refactor most mutant bodyparts later on

* I Love Added Failures

* Fixed some organs that slipped through my searches

* This could possibly fix the CI for this?

* It doesn't look like it did fix it

* This will make it pass, even if it's ugly as sin.

* Fixed Felinids having a weird ghost tail

* Fixes instances of snouts and tails not being properly colored

Co-authored-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-06-11 23:20:16 -04:00
Tom
02be2ab010 exploitables fix follow up (#14250) 2022-06-11 14:25:13 -07:00
Nerevar
1e054d5799 initial (#14202)
Co-authored-by: Snakebittenn <12636964+Snakebittenn@users.noreply.github.com>
2022-06-10 20:51:45 +01:00
SkyratBot
d2e1be321f [MIRROR] Refactors Gunlight / Helmetlight to be a component [MDB IGNORE] (#14226)
* Refactors Gunlight / Helmetlight to be a component

* wew

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-10 20:49:38 +01:00
SkyratBot
90d02daf32 [MIRROR] ooga's go down, fixed rand, not recalculating every tick, Novaa I banged ur mum [MDB IGNORE] (#14210)
* ooga's go down, fixed rand, not recalculating every tick, Novaa I banged ur mum (#67594)

* I'm on levels of existence that are byond anything your mortal mind can
even comprehend

in otherwords, this is to go even further byond

SS2

* Update code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm

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

* Safety first motherfucker

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

* ooga's go down, fixed rand, not recalculating every tick, Novaa I banged ur mum

Co-authored-by: oranges <email@oranges.net.nz>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@ users.noreply.github.com>
2022-06-09 18:59:51 +01:00
SkyratBot
77b97f6cec [MIRROR] time limit for sec/medhud examine button use [MDB IGNORE] (#14192)
* time limit for sec/medhud examine button use

* Update examine.dm

* Update human.dm

* Apply suggestions from code review

* Update code/modules/mob/living/carbon/human/examine.dm

* imagine how much easier this would've been in VSC

* Update human.dm

* why am I so stubborn

Co-authored-by: robbertapir <102324362+robbertapir@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-06-09 18:59:36 +01:00
SkyratBot
06dae75730 [MIRROR] Cleans up Auto-Doc comments in living_defines. [MDB IGNORE] (#14204)
* Cleans up Auto-Doc comments in living_defines.  (#67608)

Update living_defines.dm

* Cleans up Auto-Doc comments in living_defines.

Co-authored-by: Pinta <68373373+softcerv@users.noreply.github.com>
2022-06-09 13:46:37 +01:00
Gandalf
92ceeb3a83 Fix master 2022-06-08 02:46:38 +01:00
SkyratBot
c6172b0b09 Add hallucinogen poison to frog attacks (#14179)
Co-authored-by: Tim <timothymtorres@gmail.com>
2022-06-08 02:43:54 +01:00
SkyratBot
35286f5993 [MIRROR] Improves logging for smoke clouds. [MDB IGNORE] (#14156)
* Improves logging for smoke clouds.

* Update robot_upgrades.dm

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-08 02:15:29 +01:00
SkyratBot
44df188a33 [MIRROR] Fixes issues where players can enter the game without accepted interviews. [MDB IGNORE] (#14153)
* Fixes issues where players can enter the game without accepted interviews.

* Update login.dm

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-08 02:13:31 +01:00
SkyratBot
7d84bde9c6 All AI Lawsets are rebalanced, can be researched, appear in config, and random spawners for AI upload. (#14162)
Co-authored-by: Tim <timothymtorres@gmail.com>
2022-06-07 14:39:59 +01:00
SkyratBot
64766b3428 [MIRROR] [NO GBP] Fix illiterate quirk bugs [MDB IGNORE] (#14128)
* [NO GBP] Fix illiterate quirk bugs

* Update snail.dm

Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-06 15:32:54 +01:00
Zonespace
f7bd108a71 eh (#14109) 2022-06-06 12:37:10 +01:00
SkyratBot
bc3b8edd04 [MIRROR] Ports crow holochassis for pAI [MDB IGNORE] (#14106)
* Ports crow holochassis for pAI (#67516)

* Add crow holochassis for pAI

* on-head crow sprite

Co-authored-by: tattle <article.disaster@ gmail.com>

* Ports crow holochassis for pAI

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: tattle <article.disaster@ gmail.com>
2022-06-06 00:07:58 +01:00
SkyratBot
7d8e23e8c4 [MIRROR] Xenomorph evolve runtime fix [MDB IGNORE] (#14102)
* Xenomorph evolve runtime fix (#67504)

Fixes xenomorph larva runtiming and displaying unnecessary messages when hitting cancel on evolution tgui

* Xenomorph evolve runtime fix

Co-authored-by: Looks-to-the-Moon <84770128+Looks-to-the-Moon@users.noreply.github.com>
2022-06-06 00:06:09 +01:00
SkyratBot
834909eb8e [MIRROR] Move more silicon-relevant logs to silicon logs [MDB IGNORE] (#14087)
* Move more silicon-relevant logs to silicon logs (#67340)

Moves a bunch of logs that were silicon-related but logged to game.log to silicon.log.

* Move more silicon-relevant logs to silicon logs

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
2022-06-05 04:26:40 +01:00
SkyratBot
686217066e [MIRROR] Fixes statue simplemob teleport not working and 3 other spells not appearing [MDB IGNORE] (#14073)
* Fixes statue simplemob teleport not working and 3 other spells not appearing (#67105)

* Fixes statue simplemob not being able to teleport, and their 3 spells they're supposed to have.
* Also repaths statues to netherworld mobs, to reduce copy paste code.

* Fixes statue simplemob teleport not working and 3 other spells not appearing

Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
2022-06-03 14:42:04 +01:00
Tastyfish
c9639f415d Fixes adjustable masks with snouts and makes teshari try to use muzzled masks and hats (#14040) 2022-06-01 22:37:07 -04:00
SkyratBot
fbdff2b762 [MIRROR] Removes adjustHealth procs from Icemoon Fauna (they no longer regenerate health) [MDB IGNORE] (#14035)
* Removes adjustHealth procs from Icemoon Fauna (they no longer regenerate health) (#67426)

* Removes adjustHealth procs from Icemoon Fauna

Hey there,

As described in Issue #67311, several ice waste fauna regenerate *1.25%* of their health every Life tick (presumably when they're not attacking). This was added back in 2020 at IceBox's first introduction, when the station was still in it's infancy and normal crew weren't really meant to explore the lower Z-Levels or even exist there. However, this design has been altered heavily over the last few years as the station has had a heavier focus on having crew be placed on these lower structures, so it should be easier for crew to not have to struggle with something non-explicit feature these mobs have as they try and merely exist in the wastes (or fight their way back up to the station).

* removes life procs

* Removes adjustHealth procs from Icemoon Fauna (they no longer regenerate health)

Co-authored-by: san7890 <the@san7890.com>
2022-06-02 03:33:33 +01:00
SkyratBot
99bdd9c71b [MIRROR] Adds the Ninja MODsuit [MDB IGNORE] (#14025)
* Adds the Ninja MODsuit

* fixes (#14034)

Co-authored-by: nevimer <foxmail@protonmail.com>

* Fixed the empty contractor outfit breaking CI

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
Co-authored-by: nevimer <foxmail@protonmail.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-06-02 03:32:51 +01:00