* 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
* 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
* 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
* [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
* 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>
* 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
* 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>
* 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
* 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>
* 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>
* 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
* 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.
* 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>
* 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
* 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>
* 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>
* 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>
* 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>
* 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!