Commit Graph

34 Commits

Author SHA1 Message Date
jjpark-kb
b2a97d82de some primitive changes (#26730)
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2024-04-18 17:31:46 +02:00
Ephemeralis
9ebb2b1d56 The Bird Is The Word: Avian Traits quirk for tweeting, chirping, and shrieking (#25063)
* Add Avian Traits perk, allowing characters to sound like birds

* Ensure only one racial speech quirk is taken to prevent weirdness

* Add racial trait definitions for canine & avians, plus species helper macros

* Remove duplicate trait & tidy up defines

* Proper overload

Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>

---------

Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
2023-11-18 10:39:54 -05:00
SkyratBot
b9f559776e [MIRROR] Replaces Upgraded Cybernetic Ears with two new variants [MDB IGNORE] (#22854)
* Replaces Upgraded Cybernetic Ears with two new variants  (#75931)

## About The Pull Request
Adjusts the placement of basic and upgraded cybernetic ears in the
research tree and adds two new variants: Whisper-sensitive Cybernetic
Ears, which make it slightly easier to hear whispers from a tile away,
at the cost of higher vulnerability to flashbangs and other loud noises;
and Wall-penetrating Cybernetic Ears, which allow you to 'hear through
walls' so to speak, also at the cost of higher vulnerability to loud
noises.

Basic cybernetic ears are now in basic medical tech node, meaning that
medbay can print them roundstart the same as other basic cybernetics.
The upgraded cybernetic ears are now unlocked with the other tier 2
cybernetics. The two new ear variants are unlocked with the other tier 3
cybernetic organs, and the luminiscent and welding shield eyes have also
been moved there from the cybernetic implants node for consistency
reasons.

The whisper ears allow you to clearly hear whispers from up to seven
tiles away, the same range where you can hear normal speech. The
wall-penetrating ears allow you to hear normal speech within seven tiles
even through walls. Due to technical limitations, runechat popups do not
show up for people you can't see, but the messages will still show up in
chat.
## Why It's Good For The Game
Currently, upgraded cybernetic ears are very underwhelming compared to
other high-tier cybernetic organs. All other high tier organs provide
some sort of benefit; even if the benefit is minor like a built-in
flashlight, a slightly higher tolerance to alcohol and toxins, or higher
tolerance to disgusting food. This change is intended to grant similarly
minor but useful benefits to the cybernetic ears.
## Changelog
🆑
add: Added whisper-sensitive cybernetic ears, which make it much easier
for the user to hear whispers at the cost of being more vulnerable to
loud noises
add: Added wall-penetrating cybernetic ears, which allow you to hear
speech through walls
balance: Basic cybernetic ears and upgraded cybernetic ears are now
unlocked with the other basic/normal cybernetics
balance: The welding shield and luminiscent cybernetic eyes are now
unlocked with the other upgraded cybernetics
/🆑

* Replaces Upgraded Cybernetic Ears with two new variants

* Modular adjustments

* Linters

* Linters

---------

Co-authored-by: GPeckman <21979502+GPeckman@users.noreply.github.com>
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
2023-08-03 06:51:26 -04:00
SkyratBot
649c250702 [MIRROR] JSON Logging Take Two [MDB IGNORE] (#21329)
* JSON Logging Take Two

* Fixes the conflicts and makes our logs all comply with the new logging framework, hopefully.

---------

Co-authored-by: Zephyr <12817816+ZephyrTFA@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2023-05-28 18:10:07 -04:00
SkyratBot
abf148d62b [MIRROR] World Initialization Refactor [MDB IGNORE] (#20755)
* World Initialization Refactor

* Update .github/CODEOWNERS

* Update code/__HELPERS/global_lists.dm

* Add logging for manually changing your targeted zone (#72814)

See title.
Surgery hud is exempt from this.

Requested by @Mothblocks

Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>

* eee

* Update tgstation.dme

---------

Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: Jordan Dominion <Cyberboss@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Zephyr <12817816+ZephyrTFA@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2023-04-26 22:46:55 +01:00
SkyratBot
15faaa54f5 [MIRROR] Rewrites how action buttons icons are generated, makes them layer nicer. Allows observers to see a mob's action buttons. [MDB IGNORE] (#17907)
* Rewrites how action buttons icons are generated, makes them layer nicer. Allows observers to see a mob's action buttons.

* conflicts

* Modular!

* update modular

* icon icon icon icon icon

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Funce <funce.973@gmail.com>
2022-12-16 16:01:41 +00:00
Rimi Nosha
c53f28969e [99% MODULAR] Synth and IPC Unification and Extended Customization! (#16967)
* What am I looking at?

* Okay, now limbs and switching to the three other types of synth!

* Hey, it compiles, but *definitely* doesn't work!

* Has a slight chance of working now!

* Actually compiles properly now!

* Nice one, dork

* Fuck limb code.

* And this is the story behind where the last 8 hours of my life went!

* My code will now throw the rattle if you do dumbdumb.

* I'M SORRY, MODULARITY

* Final code, maybe?

* Hmm, yes, today I will leave debug logs in my commits.

* Hmmm, maybe not enable that by default.

* Oh yea, nice one, dork.

* Oh yea, digitigrade exists. Also fixes all known runtimes. Also fixes me forgetting a couple of *very* important things.

* I feel special.

* Small bit of code cleanup!

* Android parts!

* Go away Blueshift compile error!

* E

* More code fixes!

* Synthliz fix

* Haha, shitcode go brrrr

* AAAAAAAAAAAAAAA

* Fix screenshot tests!

* Listen here you little shit-

* idontknowwhythisisbreakingantennasbutyoucankeepthenameiguess

* FUCK

* Turns out some antennas *do* use more than one colour, ugh.

* Nice one, genius.

* Address reviews, and also change IPC antennas to tri_bool instead of toggle- woops!

* Now that I know roughly how sprite accessories work, let's fix this at long last so I can finally get this merged.

* Oh yea, this!

* Oops, nice catch, unit tests!

* Very cool, PDA update

* Yeet!

* Apply suggestions!

* Oops!

* WHY DIDN'T YOU COMMIT

* I'm getting tired of fixing these conflicts.

* Ugh.

* Fix my shitcode, also make erp genitals check less intensive

* FUCK

* I am still suffering

* Fix

* e

* Fucking LEGS

* Fucking GREYSCALE

* REMOVE THIS BEFORE MERGE, DUMBASS

* Nevermind, this is unironically the best way to do it due to how our really weird prefscode works... pain.

* Stupid organic interface code edit
2022-12-14 18:22:55 -05:00
BluBerry016
293628ff0c [Fixes Broken Mirror: #14965] Greyscales ID Trims (#17774)
* Gets Rid of a salt comment from years ago first lmao

* (Properly) Mirrors #14965

* Update jobs.dm

* Shite! Guess we have to include that here too
2022-11-27 07:56:53 -08:00
Tastyfish
e9912f0adc [MOSTLY MODULAR] Makes cortical borer a basic mob. (#17140)
Makes cortical borer a basic mob.
2022-10-28 02:55:15 +01:00
Zonespace
c4a2db206c Replaces some borer progression with an upgrade tree (#16704)
* borer wormening

* time to go

* synthetic boring

* lc-chest

* cleans unneeded logic

* warn against only 1 T3+

* _
2022-10-08 19:56:21 -04:00
Tom
b85dd9dc9b Adds cat helper, makes cat behaviour more consistent (#16078)
* adds cat helper, makes cat behaviour more consistent

* move trait to positive

* Update modular_skyrat/master_files/code/datums/traits/good.dm

* review

* quirk to neutral
2022-09-13 15:55:30 -04:00
candle :)
b6ce35824c adds newvox modsuits, edits some files for future vox modsuit tails when they're done (#14416)
* eaeae

* ea

* vfsfdg
2022-06-21 03:30:07 +01:00
Gandalf
15581123b0 Vox version Beanyvox (#13400)
* wew

* restore

* wew

* Create vox.dm

* yes

* weh

* updat

* Update _basemap.dm

* fixed

* color options and more fixes

* wew

* more fixes

* Update vox_bodymarkings.dmi

* beak and fix

* e

* Update hands.dmi

* fdx

* wew

* Update hands.dmi

* e

* fux

* feet fixes

* Update mask.dmi
2022-06-19 22:06:43 +01:00
Ghom
d1143486fc [SEMI-MODULAR] Removes redundant genital toggles + splits up "Uses skintones" in mutiple prefs. (#12781)
* [SEMI-MODULAR] Removes redundant genital toggles + splits up "Uses skintones" in mutiple prefs.

* Tested and fixed, then tested again.

* linter, thank you.

* ops

* maintainer review and color prefs accessibility

* doc and defines

* wait no

* trailing newline
2022-04-26 02:03:27 +01:00
Nerevar
ffaabe8360 [Ready] [Semi-Modular] Roundstart Snails (#12800)
* snailshouse

* taste

* last hurdle hopefully

* small sprite change

* shellllll

* so called free thinkers when they properly document their skyrat edits

* one last job.

* Fixing runtimes??

* wew

* yes

* you should listen to Landlord - Yot Club it's pretty good

* holy shit i look like such a clown w/ these commits

* WEW

* metal gear rising redefined

* let's kick shell

* we might be onto something

* last thing

* Fifty years have passed, but I do not age. Time has lost its effect on me. Yet the suffering continues. Aku's grasp chokes the past, present, and future.

* wew

Co-authored-by: Snakebittenn <12636964+Snakebittenn@users.noreply.github.com>
Co-authored-by: nevimer <foxmail@protonmail.com>
2022-04-21 15:18:29 +01:00
Gandalf
ba7c15aee2 More fixes (#12702)
* wew

* Update preferences.dm

* Update logging.dm

* Update preferences.dm

* Update preferences.dm
2022-04-19 23:48:56 +01:00
Gandalf
d9ae8b2a88 Black Mesa: Xen (#12308)
* Update blackmesa.dmm

* Black Mesa: Xen

* e

* e

* e

* e

* e

* Update lambda_teleporter.dm

* Update lambda_teleporter.dm

* Update blackmesa.dmm

* e

* puzzle

* refactors paths

* more xen headcrap fixes

* headcrap jumping!

* Update headcrab.dm

* Update headcrab.dm

* nearly done

* w

* e

* ready for testing

* e

* e

* fixed to beam

* fixes

* Update headcrab.dm

* e

* e

* fixes

* balancing

* Update blackmesa.dmm

* vortussy

* fxes

* Follow component

* e

* friendly guard

* e

* Update mob_spawners.dm

* fixes

* 0

* Update hev_suit.dm
2022-04-02 09:58:35 +01:00
Zonespace
9d366364e6 [MODULAR] Adds a wall-piercing LOOC verb (#11935)
* sure

* Update code/__HELPERS/~skyrat_helpers/unsorted.dm

Co-authored-by: Zephyr <12817816+ZephyrTFA@users.noreply.github.com>

* woo

* fix

* fix

Co-authored-by: Zephyr <12817816+ZephyrTFA@users.noreply.github.com>
2022-03-13 23:40:56 -04:00
Tom
da50b21d45 Cleans up and fixes a logging issue. (#11208) 2022-02-05 20:52:04 -05:00
RatFromTheJungle
40fe2de00a [STILL NOT MODULAR] Adding Hemophages (#9681)
* Create hemophage.ts

* Update scan_gate.dm

* Update revenant_abilities.dm

* Update species.dm

* Update species.dm

* Create hemophage.dm

* Update SpeciesPage.tsx

* Update data.ts

* Update DNA.dm

* Update is_helpers.dm

* Update ScannerGate.js

* Update sensor.dm

* Update game_options.txt

* Update species.dm

* Update ScannerGate.js

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update hemophage.dm

* Update hemophage.ts

* Update hemophage.ts

* Update tgui/packages/tgui/interfaces/PreferencesMenu/preferences/species/hemophage.ts

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update tgui/packages/tgui/interfaces/PreferencesMenu/preferences/species/hemophage.ts

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update hemophage.ts

* Update hemophage.dm

* Update hemophage.dm

* Update tgstation.dme

* Update hemophage.dm

* Update hemophage.dm

* dont be angry map merge bot please

* Update alcohol_reagents.dm

* Update alcohol_reagents.dm

* final fix

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-28 14:23:02 -05:00
Seris02
99a6fe31f2 [SEMI-MODULAR?][TESTMERGE FIRST] Glow in the dark markings/bodyparts/eyes (#8960)
* FUCKIN WOOO

* much better

* yesssssss

* yeetus deletus the merge conflictus dies

* fug that was an oops

* better

* linters are weird

* woops I erased tesh tails

* better

* wingfix

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-11-06 22:41:29 -04:00
NotRanged
143dea00eb [Semi-modular] Adds Teshari (#8663)
* Initial commit, first PR added, small sprite tweaks done myself

* hardsuit tail sprite and more modifications

* Language and stuff, most of second PR

* idk what I did here because I slept between commits but probably a lot

* Adds many many matrix coloured earsprites fuck me this was a lot of work

* Species page, body markings and final cosmetic changes

* Small tail tweak

* Small clothing sprite tweak

* Linter: trailing newline

* schechi icon made, code clothing moved to modular/master file

* Some suggestions implemented

* Comments etc

* snake_case

* Changes var names, rejects body size modification

* again but properly this time

* Moves clothing pixel stuff into defines

* Quirks can be restricted for some species now

* And now it actually works

* Move to modular file

* removes species quirk stuff

* Fixed Schechi

* Fixes 0 damage punch, made a husk sprite

* improves clothing sprites, fixes offsets of 'certain' bodyparts... :/

* Nevermind, it just doesn't work, no dicks for you

Co-authored-by: Ranged <nickvanderkroon@gmail.com>
2021-10-26 17:28:13 +01:00
Seris02
fb70059611 [modular] adds the ability for six character hex colours (draft so maintainers know what to do when this gets merged on TG, if it does) (#8692)
* hhhhh

* yes

* yes

* yes

* yes4

* yeet

* yeet number 2

* don't want that conflicting

* yep

* trailing newline
2021-10-17 22:59:19 +13:00
FlamingLily
308e5a2d3a Is helpers cleanup and additions (#7844)
* Delete is_helpers.dm

* Update is_helpers.dm

* Update is_helpers.dm

* Update is_helpers.dm

* Yeah I manually edited the .dme, what of it?
2021-08-29 22:59:34 +01:00
BluBerry016
b51a259aa3 [Semi-Modular] Stops Jacob's Ladder From Piercing Space Ruins (#7470)
* jacobs ladder change

* woo

* ok
2021-08-15 22:55:02 +01:00
Sza'Thi
d428cd749e S&T Additional Emotes (#6259)
* Species & Taurs Initial Launch

* Fixes and a quick attempt to update branch

* 'A quick fix'

* Cleaning up variables, applying crew vote, adding PR to readme

* changes 'exclamate' to 'exclaim', removes unused list.

* Fixes an overlay oversight, adds sound effects to all turf styles

* typo fix

* volume fix (also failcheck again)

* added suggestion and removed a switch

* patch cycle 1

* buff prints

* patch 2

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-06-25 01:47:24 +01:00
Tom
669dda04a7 [TM-FIRST][DNM] Fixes buckshot? (#6172)
* fix spread

* fixes it properly

* additional helper

* update helper loc
2021-06-11 00:08:38 +01:00
FlamingLily
f2b9d14e80 update out of date species helpers (#6101) 2021-06-03 15:29:03 +12:00
SkyratBot
0a0835b833 [MIRROR] Integrated Circuits (Wiremod) (#5949)
* Integrated Circuits (Wiremod)

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-05-25 19:57:29 +01:00
Funce
e5e448ab62 Ambition logging (#4765)
* Sets up ambition logging baseline framework

* That's one line, how did I write it

* Have to rewrite all the logs!

* I don't know what I'm doing anymore

* I think this is the last thing

* Log ambition is now added to config

* Ambition flag now correctly checks for the ambition flag

* Okay /here/ we go

* No more lowercase ckeys in admin chat

* Admin actions are now logged too
2021-04-09 16:01:00 +01:00
NotRanged
018f105574 [Modular] Ports Integrated Electronics (custom circuitry) (#3429)
* initial broken commit

* Many progress

* More compile error fixes

* only 11 errors remain.......

* it compiles how horrifying

* Materials runtime

* Fixes the printer

* adds clothing fixes stuff

* Clothing + digi

* Fixes worn circuits

* Trailing newlines

* linter must_call_parent

* Confusion

* Maybe this fixes it

* Aaaaa

* Solves Merge Conflict

* linter

* lol

* This wasn't a fucking issue before

* Use new pathing system

* Removes action button from every piece of clothing

Co-authored-by: Ranged <nickvanderkroon@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-17 21:55:46 +00:00
uomo
6912895247 Fixes and cleanup for logging. (#1735)
* Fixes and a little cleanup.

* False by default.

* Apply suggestions from code review

Co-authored-by: Azarak <azarak10@gmail.com>

* Modularization and comments.

* #include

Co-authored-by: Azarak <azarak10@gmail.com>
2020-11-23 20:27:59 +01:00
Azarak
a17abc1830 weh (#1371) 2020-10-19 18:50:02 +01:00
Azarak
544ca60e45 fixes vox breath issues (#1139) 2020-10-03 23:05:32 +01:00