Commit Graph

483 Commits

Author SHA1 Message Date
Ling
a6d7e3fd15 TGUI Preferences Menu + total rewrite of the preferences backend (#17381)
* TGUI Preferences Menu + total rewrite of the preferences backend (#17368)

* It compiles

* It opens

* Sync 1

* Add asset caching

* Sync 2

* It opens without dev now

* Update a few packages

* Sync 3

* Sync 4

keybind fix

* start of dehardcoded species

* Small fixes

* Add more individual preferences

* ASS sync

* Automatic changelog generation #17368 [ci skip]

* AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH

* e

* Fix some TS stuff

* Sort quirks starting from good

* Fix skin tone selector

* Jamie Fixes

* Update moth.dm

* Fix latejoin menu + tweaks

* Some fixes

* Finally fix job selection

* e

* Ling

* MORE

* config

* Convert pref: ooccolor

* Convert pref: asay color

* Convert pref: tooltips

* Convert pref: ui style

* Convert pref: buttons locked

* Convert pref: hotkeys

* Convert pref: tgui stuff

* Convert pref: windowflashing

* Convert pref: ghost stuff

* Convert pref: map & antag

* Convert pref: PDA stuff

* Convert pref: credits & glasses


1

* Convert pref: name

* Convert pref: appearances 1

* Convert pref: appearances 2

* Convert pref: jobless role

* Convert pref: runechat

* Convert pref: yogtoggles + tail wagging


1

* Convert pref: client fps

* Convert pref: graphic settings

* Convert pref: pda uplink & menuoptions

* Convert pref: map & flare

* Convert pref: Bar choice

* Fix setup character button

* Convert pref: alt announcer

* Fix

* Add cycle background button

* Convert pref: disable balloon alert

* fix

* Clean savefile

* Fix backpack pref

* Fix underwear selection

* Fixes some shit

* Updates

* Fix computer runtime

* Fix pref names

* Convert pref: donor item & hat

* More computer fixes

* Convert pref: borg hat

* Convert pref: donor pda (broken)

* Convert pref: purrbation

* Convert pref: afreeze

* Convert pref: accent

* Various savefile improvements

* Convert pref: persistent scars


1

* A few pref fixes

* Some more fixes

* Various SSoverlays improvements

* Add IPC appearances

* Add polysmorph appearances

* No icons for ipc and polysmorph

* Podpeople deserve death

* Add plasmaman appearance

* h

* fix

* fix2

* asdf

* fsdf

* aaaaa

* FUCK MOTHS

* Preternis color

* e

* e

* Update human.dmi

* icon fix

* un snowflake

* fix underwear icon

* remove color from here

* donor ree

* aa

* maybe

* Restore a bunch of TGUI files

* More TGUI fixes

* test

* Fix more errors

* a

* test

* e?

* a;lso this

* maybe

* Fix

* Revert "maybe"

This reverts commit 14d044a7e3.

* fuck off m8

* e

* fak off m8

* e2?

* AHHH

* AHA

* AHHH

* fix linter 2

* debug

* fix runtime

* Update dynamic.json

* Revert "debug"

This reverts commit 18681432bd.

* 2

* who sleeps in an async?

* Hack

* e

* Fix a few blocking calls

* Oh bother

* Stay dead

* fuck

* Update jobs.dm

* move debugging

* Update jobs.dm

* Test

* YEET

* Revert "YEET"

This reverts commit 4082e3b133.

* Update jobs.dm

* Update jobs.dm

* e

* Fix sechailer runtime

* Fix human hair color

* d

* Ports part of that job refactor

* Convert latejoin to new departments

* Fix ghost form

* Quirk validation

* Hopefully pod color fix

* oops

* Prayge job fix

* test

* Better unit test asset loading

* Remove print

* Add error just in case

* Remove brief outfit and bypass centcom deadmin

* Remove broadcast login/logout

* Remove darkened flash

* Remove fov darkness

* Remove ghost lighting

* Remove some tgui prefs

* Typo fix

* Small fixes

* IPC name fix

* IPC and pod colors

* Jobless fix

* Donor item fix

* Oopsie

* Quirk bandaid

* Misc

* Move new prefs to Preferences tab for now

* Add skillcape

* FUCK THIS SHIT

* Remove /tg/ gamer cloak

* Restrict some job related preferences to clean up UI

* Remove useless client var

* e

* Small tweaks

* Dont allow selecting mood quirks if mood is disabled

* AHHH

* Filter ckey-locked donor items

* stupid jamie

* AI core display fix

* Move donor stuff back to the top

* Remove TODOs

* Clean up perks

* Linter fixes

* e

* WORKS

* LORE

* Fix skillcape list

* Backpack why

* Fixes

* Fix cargo console

* Remove these

* Add horns, frills and mark

* Fix not applying all features

* Add some missing mutant bodyparts

* Update numberinput

* Makes animatednumber cooler

* Oops

* Add default ghost orbit

* Default to normal backpack

* Fixes skillcapes not being filtered

* Donor fix prayge

* yep

* Adds fallback latejoin menu

* Rework donor stuff a bit

* Fix donor tgui logic

* Delete unused proc

* Update FA

* Un-yogify quirks

* Better checking of quirks

* Update tgfont

* Fix quirk icons

* Fix backup name

* Fix donor stuff

* A few runtime fixes

* Fix another runtime

* Give fallback latejoin verb upon connecting

* Update AirAlarm interface

* maybe this works

* Test

* Sentient

* Remove AI core display preview icons

* Fix resetting plasmaman helmet style

* Equip plasman in preview

* Fix plasmaman preview icon

* fuck keybind fix

* Extra keybind sanity

---------

Co-authored-by: Yogbot-13 <admin@yogstation.net>
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
Co-authored-by: adamsong <adamsong@users.noreply.github.com>
2023-01-28 15:26:19 +00:00
ynot01
5e695c43f7 Update configuration.dm (#17627) 2023-01-28 12:22:22 +00:00
ktlwjec
d4b0d9304d receive (#17524) 2023-01-17 12:34:49 -05:00
Ling
9d15ddd421 A few keybinding improvements and fixes (#17457)
* Prevent SSinput from constantly requesting moving in-place

* nvm lol

* Removed proc overhead from the Input subsystem

* Fixes cases of held keys getting stuck

* Some changes suggested by lummox

* Misc changes
2023-01-13 22:30:14 +00:00
Skrem_7
8e0359387f Player Species Naming Convention Update (#17267)
* new names and naming conventions

* lessens yanderedev by 74%

* minor efficiency tweaks?

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2023-01-11 21:14:17 +00:00
Ling
c7226a179b Modernizes components (#17260)
* Part 1

* Refactor signals into different files

* Remove redundant file

* Add missing movable signals

* Add signals log

* Split signal registering with list into new proc

* Add comments to component.dm and remove signal_enabled

* Fix yogs code

* Not this one

* Hopefully make linter happy

* Remove duplicate file

* More duplicates signals
2023-01-04 22:29:34 +00:00
Ling
50e3477a6e Rips out the old keybind system and ports a better version from /tg/ (#17216)
* Initial version

Ripped out old version and added new version

* Update some of the keybinds

* More changes

* Added hotkey sanity checks

* Misc. fixes and features

* Small fix

* Refactor keys_held

* Adds emote keybinds

* Small spelling fixes

* I always forget this one

* Add 1 second cooldown on emotes

* Fix DME

* Don't spam

* Make linter happy

* New MC init
2023-01-04 15:55:09 +00:00
Ling
17c5a68c33 Backports several SSmapping improvements (#17208)
* Optimizes SSmapping

* Turfs inside area are stored

https://github.com/tgstation/tgstation/pull/70966

* Add async reserving of turfs

* Fix bug

* Fix shuttle init
2022-12-31 15:41:47 +00:00
Molti
fb7ddd8835 Preternis icon, colour, and tweaks (#16822)
* Preterni have variable colours now, time for preferences

* Now to select colours

* proper colours now

* Tweaks firestacks from various things

* mapbot what are you doing?

* magboots slow down slightly less when on to help janitors since they need it on to not slip
2022-12-02 14:10:10 +00:00
cuackles
6e71954a2c hats (#16514)
Co-authored-by: ToasterBiome <baiomurang@gmail.com>
2022-11-19 15:23:07 +00:00
Vaelophis Nyx
5b6dbf5b37 Adds Gummy Bears To Chem Master, Cargo, And More (#16024)
* mmmm gummies

* done

* god

* e

* Update uplink_items.dm

* Update uplink_items.dm

* Update medical.dm

* asfa

* Update negative.dm

* experimental pills-in-big-bottles?

* Update negative.dm

* Update gummies.dm

* oops

* Update chemical.dmi
2022-10-22 13:16:29 +01:00
Vaelophis Nyx
7f62e8a941 Renables & Improves Stalwart + Fixes Stalwart's Loot Drop & Improves It + Adds New Stalwart Drops (#15476)
* readds stalwart to the megafauna list

big metal man returns

* holy shit

big fixes

* Update energy.dmi

* Update plasma.dm

* big changes

* Update stalwart.dm

* Update necropolis_chests.dm

* why dont you go wield some bitches

stalwart staff wield changes in prep for new sprites

* Update stalwart.ogg

* Update stalwart.ogg

* Update machine_vending.dm

* Revert "Update machine_vending.dm"

This reverts commit 20dd3c5305.

* Update stalwart.ogg

* Update stalwart.ogg

* Update stalwart.ogg

* shazam!

* Update gems.dm

* 1

* Update stalwart.dm

* forgor the bounty

* oops

* Update plasma.dm
2022-09-04 13:52:55 +01:00
adamsong
44cd06ecc6 [ADMIN] Chganges auth backend to use the forums instead of the DB (#15195)
* [ADMIN] Chganges auth backend to use the forums instead of the DB

* Remove dbranks flag

* I'm dumb

* re-promotes myself

* Re-use datums, rather than continually re-making them

* Delete the datum instead, easier to manage

* Moved to an inhertiance based system for permissions management

* Proccall protection and logging

* Linter

* Update config

* Fixes pp I hope

* Two letters made it do a bad, I am sad

* Clears forums admins when reloading

* Adds db support

* Update config

* Re-enables forum integration

* No editing the funny datum

* Allow me to do the funny during the test merge

* Didn't commit the changes

* Copying and pasting hard

* Sanitize ckey

* Var is unnecessary

* Small debug log to debug dono chat

* Fixes wrong proc call

* Move log, will be a bit much, but is fine because its temporary

* Made better log message

* Fixed reload admins, added debug log to json_decode that was erroring

* Expanded forums integration error handling

* Fully protects funny lists
2022-08-28 14:26:46 +01:00
Redmoogle
9c046aa532 Ports IPCs from beestation (#14582)
* Switching to another computer

* half way there

* Should compile now but will be missing icons

* )

* ident

* Add 1/3 DMIs

* Fix taste

* Apply changes

* Sprites n stuff and revive delay

* add organ sprites

* More IPC Screens and Antennas

* L + Ring + Fix

* 2 New Eye Screens

* Fixes

* Fixes

* :) + :( + Reorginization

* Hand Sprites (Needs Spriters Work)

* Make the hands look much less retarted

* Ports Morpheus Cyberkinetics Chassis from Shiptest

https://github.com/shiptest-ss13/Shiptest/pull/1181

* remove debug print

* A bunch of fixes

* get out of there code

* Its not an upgrader cyberheart

* Replaces some color screens with Greyscale variants

* Update code/modules/mob/living/carbon/human/species_types/IPC.dm

Co-authored-by: Anvilman6 <54463777+Anvilman6@users.noreply.github.com>

* Jesus christ burn hits hard

* makes the head decapitable for IPCs

* Retard managed to commit a map

* NO_DEFIB trait and makes emotes work

* revive code

* Update IPC.dm

* Update objective.dm

* IPC Revival Board + Hair Fix

* Gives attach limb a return for limb reattachment

* well fuck you too then

* IPC Organs no longer decay

* Hopefully makes IPC revival work less buggily

* Custom hud icon

* Makes IPCs genderless

* fixes

* Fix starving popup

* Crit fixes and adjustments

* Adjustments & Cleanups

* Update defib.dm

* merge icons

* Update negative.dm

* should fix the rest of quirks + noblood

* FUCK

* Fixes organ duplication

* Removes hemophiliac for noblood people

* no defibbing ipcs fuck you

* moment moment

Co-authored-by: Anvilman6 <54463777+Anvilman6@users.noreply.github.com>
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2022-08-05 13:13:10 +01:00
nmajask
0fb400104a Ports hyposprays MK. II (#14814)
* cit hypos

* pain, suffering even

* maps too

* kilo as well

* delta fix

* syndicate hypospray + kit

* qmc sprite

* red crosses bad

* agh
2022-07-16 16:08:47 +01:00
Vaelophis Nyx
3203013ce6 [Port] Return of The New Donk Pockets 2: Electric Boogaloo (#14745)
* Ports TG/#48310 Return of The New Donk Pockets 2: Electric Boogaloo

* fixes and updates

pizza now meets VEGETABLES food type because tomatoes. Also why was I randomizing for one of each when I can just not do that? Honk Pockets now feature functional filling color
2022-07-09 10:53:21 -04:00
Byemoh
8525a40b6b Mining Rework 1.9999: Kills turf based mining generation and replaces it with Cellular Automata cave generation (#14528)
* Update config.txt

* ok

* Update Lavaland.dmm

* Update LavalandGenerator.dm

* help

* fuck you

* yep

* fuck these turfs

* yeah

* Update rust_g.dll

* Update dependencies.sh

* Update dependencies.sh

* thank you merger

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2022-07-09 13:12:58 +01:00
Chubbygummibear
2922c6c66f implant in your guts (#14312) 2022-06-06 12:30:15 -04:00
Jamie D
9958c34606 Adds DEV Permission and Enables Memory Profiler (#13966)
* Adds DEV Permission and Enables Memory Profiler

* oops

* Fixes perms

* Fixes

* Fixes Comment
2022-05-08 03:36:22 +01:00
nmajask
f664f6bab8 Adds more makeshift items (#13374)
* Adds more makeshift items

Adds more makeshift tools and weapons

* Forgot the important stuff

Now it should be locked behind syndicate crafting

* horror files and fixes

fun

* merge conflict

* ack

* Fixes, cleanup, and tape gags

aaaaaaa

* pain

* Update mask.dmi

* Update code/game/objects/items/kitchen.dm

Co-authored-by: tattax <71668564+tattax@users.noreply.github.com>

* Update code/game/objects/items/devices/multitool.dm

Co-authored-by: tattax <71668564+tattax@users.noreply.github.com>

* Update code/game/objects/items/devices/multitool.dm

Co-authored-by: tattax <71668564+tattax@users.noreply.github.com>

Co-authored-by: tattax <71668564+tattax@users.noreply.github.com>
2022-04-30 14:05:59 +01:00
SuperSlayer
afe86cc70e Regal rat antag (#13700)
* S

* Adds rat king spawn by event

* Fixing

* Fixing again

* FIXING

* Fixes!

* Fixes...

* Fixxxxxxxessssss

* Fixing!?

* Replaces cheesewedge by feta cheese

* Update code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm

Co-authored-by: tattax <71668564+tattax@users.noreply.github.com>

* Moves royal cheese to snacks_cheese.dm

* Update regalrat.dm

* Some funny rat shit

* Updates regal rat sprites

Co-authored-by: tattax <71668564+tattax@users.noreply.github.com>
2022-04-25 22:57:05 +01:00
MenacingManatee
2fb0adeb9b Nature bar (#13580)
* merge into main

* Revert "merge into main"

This reverts commit b6aa002a82.

* Nature Bar

* More flowers

* Butterflies
2022-04-07 19:28:37 +01:00
Chubbygummibear
4bc9d55ff4 Phytosian "hair" (#13505)
* gooby hammer

* zip zap zoop

* no more hammersplosion, hello hammer in the stone

* forgot to nerf wizard pullout time :^)

* 20 second yoinky sploinky but takes twice as long for nonwizards

* fine 15 seconds

* Seccs

Co-authored-by: Byemoh <baiomurang@gmail.com>

* woops the description was still based on this being a timer mechnic, not the yoinky sploinky

* goodbye hammersplosion, the world weren't ready for you 😔

* mjolnir statue sprite updated to the new sprite

* ho

* Update yarn.lock

* big progress

* more more more

* some kinda progress i thin

* kinda in

* hair to flower matching working in character setup

* we're just about there baby

* i hate the randomize human proc

* COLOR RESTRICTIONS IN PLACE

* undo yog dme fuckup

* Revert "Merge remote-tracking branch 'upstream/master'"

This reverts commit a28e3b6050, reversing
changes made to 46f9355fc7.

* should fix yarn being weird

* oh come on

* Revert "Merge remote-tracking branch 'upstream/master'"

This reverts commit 46f9355fc7, reversing
changes made to dfcc046265.

* watch this break everything lmao

* PLEASE

* more cleaning kill me

* i really need to update my main

* i actually made it worse

* LAST ERRANT THING??

* square

* now you can't make a human with black hair and switch to pod for black hair

* nevermind that "fix" broke the hair waa

* H.dna.fuck

* Apply suggestions from code review

Co-authored-by: Byemoh <baiomurang@gmail.com>
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2022-04-03 00:14:17 +01:00
Chubbygummibear
6c5d7e8edf Gives Ethereals face shape options and access to hair gradients (#13215)
* PLEASE GOD JUST WORK PLEASE

* YES?

* oh my god it works

* should resolve the merge conflic, also the diamond was of a different darkeness woopsie

* YOOO THEY DON'T GET HIDDEN BY PARTIAL FACE OBSCURITY ANYMORE. SEC HELMETS AND TOGGLED BALACLAVAS WORK
2022-02-05 15:29:19 +00:00
ChesterTheCheesy
4d369ae1db Eldritch horror - the final PR (#13033)
* Update is_helpers.dm

* Update role_preferences.dm

* Update traits.dm

* Update names.dm

* Update traumas.dm

* Update miscellaneous.dm

* Update scanners.dm

* Update sql_ban_system.dm

* Add files via upload

* Update headcrab.dm

* Update panacea.dm

* Create e

* Delete e

* adds horror

* Add files via upload

* Update suicide.dm

* Add files via upload

* Update brain_item.dm

* Update death.dm

* Update human.dm

* Update transform_procs.dm

* Update gun.dm

* Update organ_manipulation.dm

* Update uplink_items.dm

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Create horror.txt

* Add files via upload

* Update yogstation.dme

* adds horror-relatated tips

* fixes a typo

* Update code/_onclick/hud/horror.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update code/game/objects/effects/temporary_visuals/miscellaneous.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update code/game/objects/effects/temporary_visuals/miscellaneous.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

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

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

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

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

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

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

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

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

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

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

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

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

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

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update scanners.dm

* Update code/modules/antagonists/changeling/powers/headcrab.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* i hope this won't break again

* actually makes horror unable to force lings to suicide

* fixes duplicate definition

* Not needed, changeling code already checks for that

* Cleans up a lot of code

* thank you theos for absolutely nerfing the crap out of horror tentacle

* cleans up a lot of bibby's suggestions and fixes a few bugs

* not sure if i changed anything in this file, but fuck it

* lets fix that merge conflict

* i sure hope github doesn't go nuclear

* oops made horror unable to work

* i hate logic gates

* sorry for commit spam but this thing literally broke horror and i wanna fix it as soon as possibles

* HAHA STUPID DE MORGAN! (tested works as intended)

* abominations summoned by curator horn should not attack horror anymore

* adds missing "

* cannot use lube ability whilst dead anymore

* Update horror_abilities_and_upgrades.dm

* flailing lube stops when you're killed while doing it

* fixes ordering so you can't get stuck in wrong animation at the last spin

* Horror can no longer squeeze through welded airlocks

* Infesting people is now assigned to Alt+Click

* makes tentacle arm no longer affected by range multipliers

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
2022-02-02 18:44:08 +00:00
Lucy
ec507d2d15 Adds Jumpsuit/Jumpskirt Preference (#12899)
Finally.
2021-12-19 13:52:08 +00:00
TheGamerdk
ae36e423bf [AI] AI Revamp | AI runs off of actual servers now (#12815)
* Update README.md

* AI is now a tcomms hub

* Revert "Update README.md"

This reverts commit e594c6c003.

* testing map items

* REF passing

* AI projects baseplate

* oops more changes

* Update ai_dashboard.dm

* zonk

* project code

* bug fixing for 30 minutes i love it

* minor dash changes

* Upgrades finished plus leftovers

* Update expansion_card_holder.dm

* changes

* polish

* yogmap

* Basic Upgrades

* it needs to also compile...

* Update examine.dm

* e

* sci and some sat changes

* this until bibby wakes up and explains things

* better core

* HOW FIX MAP CONFLICT

* Update ai_controlpanel.dm

* Update YogStation.dmm

* ok i think this works??

* bug fixes

* Widescreen hud + various fixes

* revert build tools changes

* Update login.dm

* small fixes

* no infinite loop thanks

* Update decentralized_os.dm

* Update decentralized_os.dm

* Update decentralized_os.dm

* NO MORE INFINITE LOOPS EVER

* small changes

* meta

* delta

* kilo

* malf AI works

* ui compiles

* Update AiDashboard.js

* Update AiDashboard.js

* Update expansion_card_holder.dm (#12818)

* this should fix the crash

* this should actually fix the crashes, for good

* logging fixes

* Fixed firewall causing AI download to speed up (#12838)

* Fixed firewall causing AI download to speed up

* Make bibby happy

* small fixes

* Various minor fixes

Fixed 50% warning spam. Added coordinates to console location
Added "Finish Download" option for AI to skip download process of itself
Fixed AI IntelliCard uploading
Minor stability fix
Minor unintended AI abilities on the control console removed
Examining AI data cores as an observer now shows AI laws

* Linter

* map changes (#12852)

* Automatic changelog generation #12852 [ci skip]

* Update ai_data_core.dm

* vox fix

* fixes oversights (#12859)

* Automatic changelog generation #12859 [ci skip]

* conflict fixed

* more logging

* lots of bug fixes

* oops

* Update _ai_machinery.dm

* Update ai_data_core.dm

* Update ai_data_core.dm

* Update expansion_card_holder.dm

* Minor fixes (Including weird fail on can_see when you've just spawned in)

* oldstation goodbye

* maps

* removes the AI core from the game

* missed one

* spans

* MMI upload

* Data cores on other z-levels

* Fixes crashes, + global annoucnement

* Update ai_controlpanel.dm

* Update ai_hijack.dm

* Update decentralized_ai.dm

* Update decentralized_ai.dm

* Update ai_data_core.dm

* Update ai_data_core.dm

* i hate this

* Update decentralized_os.dm

* Update decentralized_os.dm

Co-authored-by: wejengin2 <48154165+wejengin2@users.noreply.github.com>
Co-authored-by: adamsong <adamsong@users.noreply.github.com>
Co-authored-by: Byemoh <baiomurang@gmail.com>
Co-authored-by: Yogbot-13 <admin@yogstation.net>
2021-12-17 16:57:37 -05:00
nmajask
0d387d627a Ports "Makes alarm manager update even while off and fire alarms clear" #4561 (#12601)
* Ported "Makes alarm manager update even while off and fire alarms clear"

Ported "Makes alarm manager update even while off and fire alarms clear" #4561 by lordScrubling from BeeStation

* Forgot this

i suck at coding
2021-11-14 17:59:55 +00:00
Theos
eb1e11882e Replaces gibbing on being heretic sacrificed with being sent to brazil (#12548)
* heretic stuff lmao

* time for feedback (everyone will hate me)

* mapemrege

* update

* Update open.dm

* Update closed.dm
2021-11-08 14:44:47 -05:00
nmajask
af104556c3 Ports "Ported hair gradients from TGMC." (#12488)
* Ported hair gradients from TG

Ported hair gradients from TG

* Right the DME

Im dumb

* Adds dye to some of the maps

* Allows you to clean off non-roundstart dye

Poorly done way of getting it to not remove round start hair gradients, but allows for future stuff.
2021-10-22 17:19:35 -04:00
Theos
26191754f1 Ports wounds from TG (#11955)
* piss

* second set of files

* theos feels pain and dies

* code works lmao

* other stuff

* YES YES YES

* Update zombies.dm

* egg

* whoops

* bubblegum alt attacks won't wound

* bone hurting juice hurts bones

* something's fucky wucky

* humans are no longer blue space babes but projectile damage is still wack

* IT WORKS???????

* other stuff

* turns out im big brain and already handled that should be testable live now

* WHOOPS

* medical pens not in stupid area

* fix regen mesh icons

* tool_behavior and defines plus allowing wound healing to override surgical tool no touchy bit

* should help

* mapping problem

* fix monkies shitting out blood all the time

* going to remove examine_more being stupid

* this is stupid i think it works though

* Empty commit, more bad code

* this probably fdixes something

* buckshot buffed back to where it should be

* woundings

* missed this one

* fix gamebreaking bug

* turns out damaging ANYTHING causes suit sensors to break whoops

* stuff up to limb disable refactor

* aid scanner can no longer kill you if you use it too much, preventing the robot uprising for another few decades

* Update burn_dressing.dm

* wtf

* shotgun slugs have a wound bonus of -30 putting them in line with other high damage weaponry that has even less

* burn debriding uses the scalpel rather than the hemostat

* debriding for patch/treat no longer causes wounds

* Give syndicate medical cyborg a bonesetter

* like 5 more prs ported

* fixes burn ointment and mesh application not having a progress bar

* gamemode zombies get easydismember and easily wounded

* managed to screw up self cautery this fixes it

* carbons can't use check self for injuries but humans can

* honey gives +2 sanitization to burns

* re-add this if sensors get fixed

* should fix a runtime I made on accident when trying to make examine more less jank

* last 2 prs and some holdup fixes since these touched on that

* set target = src so the progress par shows up i think

* Update mutations.dm

* fixes twohanded reuqired weapons by reverting some change I don't understand

* fixes blood sprites

* actually properly fixes the thing

Co-authored-by: Gabriel Adamson <adamson.g@gmail.com>
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2021-09-11 13:19:11 +01:00
nmajask
36d6a0e361 "Fixes" "Fixes and Tweaks Some Stuff With the Crew Monitor Again" #12074 (#12093)
* "fixes" stuff

removes some code

* fixes for my "fix"

aaaaaaaaaaaa

* will this fix it?

aaaaaaaaa
2021-08-21 00:13:50 -04:00
nmajask
16913e5174 Ports and adds some fixes for the crew monitor (#12074)
Ports and adds some fixes for the crew monitor
2021-08-20 13:18:36 -04:00
adamsong
046052ae6b Fixes raging/bullshit mages not polling people, also adds an ignore for them (#11942)
* Fixes raging/bullshit mages not polling people, also adds an ignore for them

* This is why you compile first

* Empty commit, need new hash for testmerge because code bad
2021-08-06 20:08:59 +02:00
ynot01
874fe3e517 [BOUNTY] Maltese Falcon Renovation (YogStation Map) (#11882)
* Maltese Falcon Renovation (YogStation Map)

* utilize GLOB.landmarks_list

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* does a lot regarding the bar remote

* wops

* Moves bar choice to pref (incomplete)

doesn't work + need to make catch for when there is no bartender

* remove bar remote from map

* fixes a mistype

* fixes bar not spawning, adds catch for no bartenders joining

* adds irish bar override, fixes bar/cook spawns, fixes bar/kitchen atmos not working correctly

pref display still broken

* fixes bar pref display & save

* check for if in rotation bar

* typo

* sanitize save

* space for pretty

* Update code/modules/client/preferences_savefile.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update code/controllers/subsystem/job.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update yogstation/code/modules/jobs/job_types/_job.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update yogstation/code/modules/jobs/job_types/_job.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update code/modules/client/preferences_savefile.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* remove turf check

* disengages child safety lock

* re engages child safety lock but better

* moves bartender job check to proc/EquipRank

* box

* poke build

* moves bartender check to after job selection in ticker.dm + includes non-bartender prefs if no bartender

* IRISH

* run without players

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
2021-08-04 12:13:37 +01:00
Xoxeyos
4374b935ce Dynamic 2021 & Ghost Pool Protection (#11139)
* Please let this work

Good luck to myself, Xoxeyos

* This shit is fucking abhorrent

Admin.dm, rust_g, game.dm, mobs.dm, pai.dm, dynamic folder, holy_weapons.dm, admin_verbs.dm, topic.dm, ghost_pool_protection, antag_datum.dm, CTF.dm, corpse.dm, _event.dm, living/brain/posibrain.dm, giant_spider.dm, dynamic.json

* Why is this here?

* Update dynamic_rulesets_roundstart.dm

* Merges Dynamic 2021 final fixes

* Will this work?

* Maybe this might work.

* This was suggested as a change.

* Fixes bad bugs

* Easy enough.

* Update ghost_pool_protection.dm

* Update ghost_pool_protection.dm

* Update dynamic.dm

* Update dynamic.dm

* Update dynamic_rulesets_latejoin.dm

* Update dynamic_rulesets_latejoin.dm

* Update dynamic.dm

* Update dynamic_rulesets_roundstart.dm

* I can put in sound_enviroment when I figure out what it is

* Update mob_defines.dm

* Update mob_defines.dm

* Update mob_defines.dm

* Security and Command personnel rolled infiltrator again

* Update dynamic.dm

* Ports over https://github.com/tgstation/tgstation/pull/58644 - No more mass infiltrations?

This is an attempt to keep infiltrators from spawning in nonstop.

* Update ruleset_picking.dm

* Update dynamic_rulesets_latejoin.dm

* Update dynamic_rulesets_roundstart.dm

* Update dynamic_rulesets_roundstart.dm

* weight configurement

* weight configurement

* Update dynamic_rulesets_roundstart.dm

* Update dynamic_rulesets_latejoin.dm

* Update dynamic_rulesets_roundstart.dm

* Update dynamic_rulesets.dm

* Update dynamic.dm

* Update dynamic_rulesets_latejoin.dm

* Update dynamic_rulesets_roundstart.dm

* Update dynamic_rulesets_roundstart.dm

* Update dynamic_rulesets.dm

* Update new_player.dm

* Update dynamic_rulesets_roundstart.dm

* Update dynamic_rulesets_midround.dm

* Update dynamic_rulesets_latejoin.dm

* Update dynamic_rulesets_midround.dm

* Update dynamic_rulesets_roundstart.dm

* Update dynamic_rulesets_roundstart.dm

* Update dynamic_rulesets_latejoin.dm

* Update dynamic_rulesets_roundstart.dm

* Adds from logging from https://github.com/tgstation/tgstation/pull/58451/

* Finishes up adding https://github.com/tgstation/tgstation/pull/58451/

* Update dynamic_rulesets_midround.dm

* Update dynamic_rulesets_midround.dm

Co-authored-by: Redmoogle <dakotamew@gmail.com>
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2021-07-09 10:49:41 +01:00
TheGamerdk
a0362cb3d1 Ports AI Portrait Picker + Curator Portrait Picker [PORT] [BOUNTY] (#11508)
* Gives curators a console for printing portraits not in the round onto canvases (#59146)

* commit

* AIs can now select portraits as their display (#53994)

A new option has been added to the AI display radial menu alongside random, "Portrait"

It opens a small menu that lets you peruse all of the portraits and select one as your display.

This can let avid artists draw exactly what they want their AI to be like, and not-so-avid artists to bring tears to my eyes.

* cummit

* e

* boom

* map merge + icon

* Update YogStation.dmm

* oops

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-06-13 11:22:06 +01:00
alexkar598
bb3d4a564f Ports 514 compat from beestation (#11544)
* Yoinks all the shit man

* Hopefully shuts CI the fuck up

* Bins this stupid shit

* Fixes

* Windows too, I GUESS

* fixes airlock alpha filter breaking on 514 (#4441)

* fix

This manually sets the alpha 0 and alpha 255 correctly as this feature of the alpha filter does not seem to work correctly on 514.

* small comment change

* Update airlock.dm

Co-authored-by: MNarath <47279840+MNarath1@users.noreply.github.com>
2021-06-13 00:37:59 -04:00
Theos
4ace87f926 ports white kit changes from tg (#11415)
* add basic stuff and minor tweaks

* stack healing change

* Update medical.dm

* makes things work  better

* removes unneefded modularization

* Update medical.dm

* i am going to poo my pants

* thought i fixed that

* Update medicine.dm

* im stuff

* Update medicine.dm

* pant poop

* forgot that

* Apply suggestions from code review

not my fualt mostly

Co-authored-by: Hopekz <hopekxx@gmail.com>

* Update code/game/objects/items/stacks/medical.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>

* Update misc.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>
2021-05-08 15:52:52 -04:00
Maxim
36e011b07b Ports sec hailer dispatch system from NSV13 (#11287)
* commit numero uno

* Update yogstation.dme

* Update hailer.dm

* Update hailer.dm

Co-authored-by: Theos <theubernyan@gmail.com>
2021-04-10 12:38:37 +01:00
swissloaf
51fbb4059c Adds station traits: Small modifiers that can randomly be chosen each round (#11134)
* Station Traits

* Update positive_traits.dm

* Test

* Revert "Test"

This reverts commit c99e3e9db5.

* Update sound.dm

* Update code/datums/station_traits/positive_traits.dm

Co-authored-by: Redmoogle <dakotamew@gmail.com>

* Update code/__HELPERS/priority_announce.dm

Co-authored-by: Redmoogle <dakotamew@gmail.com>

* Update ai_laws.dm

* Update traits.dm

* Update neutral_traits.dm

* Update negative_traits.dm

* Negative bot trait

* Update negative_traits.dm

* Adds an admin log hpoefully

* Update station.dm

* Update station.dm

* Update station.dm

* Update station.dm

* Update station.dm

* Update station.dm

* Update station.dm

* Removes custom alert message for now

* Update station.dm

* Update game_mode.dm

* Update extended.dm

* Update game_mode.dm

* Update dynamic.dm

* Update dynamic.dm

* Update extended.dm

* Update game_mode.dm

* Update dynamic.dm

* Update game_mode.dm

* Update dynamic.dm

* Update extended.dm

* Revert "Update extended.dm"

This reverts commit 2235319bb3.

* Revert "Update dynamic.dm"

This reverts commit 6af1fbaf60.

* Revert "Update game_mode.dm"

This reverts commit dd84d504dc.

* Try again

* Update game_mode.dm

* Let's test making them more common

* Medbot update

* Update negative_traits.dm

* Update negative_traits.dm

* tHNE great f

* Update traits.dm

* Update job.dm

* Update negative_traits.dm

Co-authored-by: Redmoogle <dakotamew@gmail.com>
2021-04-10 12:17:08 +01:00
Mqiib
547a259b65 Polysmorph (and maybe more to come) Skinny-ification (#10966)
* Initial proc stuff

* Skinny trait made

* Still broken

* More consistent broken

* Removes more pixels

* Uniform.dmi update

* Now works, fixes some sprots

Byond still wonky, more at 6

* Commentationizationator

* Look, a bug fix!

* Skinny4lyfe

Underwear now gets skinnified and also doesn't stop the skinnification!
2021-03-20 12:18:39 +00:00
ChesterTheCheesy
f8d94708bb Mothpeople can now use flight potions (#11040)
* Update sprite_accessories.dm

* Update necropolis_chests.dm

* Update emote.dm

* Update species.dm

* Update global_lists.dm

* Update flavor_misc.dm

* Add files via upload

* makes wings uglier as per jamie's request

* EEEEEEEEE

* Delete moth_wingsopen.dmi

* kill me

* Update emote.dm
2021-03-12 09:11:06 +00:00
Jamie D
90aee25dbf I hate radiation and stupid things, new admin button to fix it and cleanable overhaul (#10544)
* REEEEEE 6 Hours

* EEEE

* Runtime1

* Linter brr

* e

* LINTER

* Creamy Goodness

* REEEE
2020-11-30 18:25:54 +00:00
Redmoogle
3d32c8ec19 BEHAVE (#10372) 2020-11-11 23:39:27 -05:00
ynot01
62b1580452 removes plasma vessels from polysmorph for being blatant fetish content (#10243)
fuck everyone involved with this race
we arent fucking citadel
2020-11-01 18:49:28 +00:00
Jamie D
0dd6fae119 [Port] Explosions Subsystem Test 1 (#10202)
* Explosions Subsystem Test 1

* Fucking linter

* Fucking TG Are Dents

* SCREW OFF LINTER
2020-10-28 17:54:13 +00:00
Jamie D
10c9af0d77 Material datums - Moogle Helped - Check #10169 for more info (#10176)
* Hmm

* work please

* Fixes

* Ack

* REEE

* EEEE

* e

* e

* e

* STAND FIX

* Update code/game/machinery/autolathe.dm

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>

* Update code/game/machinery/autolathe.dm

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>
2020-10-28 17:53:59 +00:00
Jamie D
645ede2d5a Adds Hardsuit Specific Flag for Medical Sprays / Patches (#9976)
* Adds Hardsuit Specific Flag for Medical

* oops

* Update obj_flags.dm

* Apply suggestions from code review

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>
2020-10-18 21:05:35 +01:00
Jamie D
fd2898db76 Adds new uncatchable flag for items (#9932)
* Adds new uncatchable flag for items

* BOOLEANS

* Boolean 2

* Makes Alexkar Happy, screw off theos
2020-10-12 11:18:29 +01:00