* 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>
* Infiltrators!
* Fix the cigarette vending machine in the infiltrator base
* Uncomment role preference
* Fix a bunch of bugs.
* Changes to AI hijack
* GODDAMIT I FORGOT TO SAVE IN STRONGDMM
* Fix the dumb gravgen runtime.
* Just throw the infiltrator base on centcom directly
* Add infiltrators to one-click antag (and fix vampires not being in it)
* blame jamie
* add infiltrators event
* Admin only for now.
Admin only for now.
* Maybe fix the round ending a BIT too early?
* Fix uplink not appearing properly in the roundend report
* Improve examine text for infiltrator power sink
* Whoops, remove the J
* More stuff.
* Jamie's map changes
* Make the AI hijacker more idiot-proof.
* Update map again.
* fix infiltrators not being able to use edaggers
* Update centcomm map again
* aaaaa
* fix powersink examine
* e
* wait nvm that's right
* big typo whoopsie
* Some big ol' improvements!
* some tweaks to infiltrator uplink items
* Use span defines, some hijacked AI stuff...
* infiltration implants! woohoo!
* fix pinpointer to objectives not working
* dammit actually fix the pinpointer
* New pinpointer sprite!
* new sprites!
* Finishing all objectives no longer finishes the round.
* Fix sprite
* fixy fixy
* you can now put TC into your uplink
* restrict holoparas for infiltrators
* Fix infiltration implant creating a bugged implant case
* Fix CTF; add another infiltrator item spawnpoint
* tweak shuttle a bit
* you can no longer hijack dead AIs; 3rd item spawnpoint is now on the shuttle
* prevent using PDAs to metagame
* no removing purrbation
* hijacked ais can no longer doomsday; infiltrator objectives now properly respect quiet round
* make kidnap code slightly better
* show to ghosts
* remove cornered donuts in infiltrator ship
* fix up objective code stuff
* fix telecrystal thing still not working
* Add to config
* add minimum age of 3 weeks; add dynamic ruleset copy-pasted from nukies
* nvm i'm too lazy to figure out how this works
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
* Gives more IDs alt titles
Now less things should be broken in the crew monitor and sec huds
* Fixed job outfits giving IDs with no original assignment
Should fix job outfits giving IDs with no original assignment if the person does not have an assigned role.
* Added 2FA to editing someone's rank, to prevent using the player panel to bypass the check on the permissions panel. Also fixed bug where pressing 'Cancel' on adding a new min would leave them in a limbo state
* Fixed function call
* Adds discord based MFA for admins.
* Fixes error caused by the yogstation folder, other small errors
* Fixed SQL error, I hope
* Converts to TOTP
* Got 2FA working, as well as the backup codes
* Didn't mean to commit this
* Added QR code for scanning in the TOTP seed, removed debug statement, added reset to the permissions panel. Locked the permissions panel behind 2FA.
* Catches error messages from rust_g
* Update rust_g
* Adds 30 day expiry to sessions, also re-disables SQL and MFA in private_default
* Make persisting the session opt-in
* Adds a way for a user to clear their saved logins
* Update rust_g.dll now that the other PR was merged
* Refactor 2FA off the admin datum
* Removed extra check on the 2FA reset button
* Update database_changelog.txt
* Moved some icons out of items_and_weapons.dmi
Organized some stuff
* Moved more icons and reorganized it
I cant list everything I changed, but i moved stuff
* Adds a minimum admin count to auto-deadmin, also adds a preference for auto-deadmin on critical roles
* Disables the forced deadmin, increases the threshold
* Changed config to be the minimum to auto-deadming, as its more intuitive
* Remove drone from silicon auto-deadmin
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
* 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>
* Start porting admin ticket panel to TGUI
* Forgot to tick new file
* Admin ticket viewer works now
* Added individual ticket viewer as well
* Fix linter errors
* Actually saved changes this time
* Hopefully linter is happy
* Fixed crash when client disconnects
* Committing changes for now
* Adds some more buttons to both panels, fixes disabling the buttons, adds filters to the ticket list
* Fix some linter errors
* Fix indentation
* Fixed indenting this time, I hope
* Remove html from teleport ticket log
* Added line break, changed TP icon
* Remove reply button
* Makes ticket panel thicc
* Little bit less thicc
* Reverses ticket list
* Hopefully removes html from tickets
* Remove extra parenthesis
* Should fix tests
* Improve the ui
* Actually ran the linter this time
* Job Alternative Titles
* e
* Jamie is bad at coding, alternate titles now works
* Makes code better, should be good now
* FUCKING JOB TITLES - KILL ME
* CHANGES
* Might fix borgs
* Update code/modules/jobs/jobs.dm to prevent merge conflicts
* BugFixes! Woohooo!
* Bugfix 2
Co-authored-by: Gabriel Adamson <adamson.g@gmail.com>
Co-authored-by: adamsong <adamsong@users.noreply.github.com>
* Added connection history storage
* Adds the actual tgui window, starts dev on it
* Adds more to the UI
* Makes the button work
* Fixed some linter errors
* Fixes more linter errors
* Trying again
* Eventually
* This linter will be the death of me
* Hopefully linter happy
* Fixed some small bugs on the panel itself, added debug for buttons
* I fucking hate the linter
* remove debug prints
* Update code/modules/admin/verbs/disconnectpanel.dm
Co-authored-by: Hopekz <hopekxx@gmail.com>
Co-authored-by: Hopekz <hopekxx@gmail.com>
* Added a command to fix air on the whole zlevel, disabling atmos to do so safely
* Optimization and confirmation
* This is no longer the case as not all of them need to be negated
* Use default behaviour for check_rights
Co-authored-by: Gabriel Adamson <adamson.g@gmail.com>
* Admins have the right to give people heart attacks.
* Presumably fixes the category being outdated as fuck.
* Changes "R_ADMIN" to "R_FUN".
* Update code/modules/admin/admin.dm
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
* Voice Announcement System
* Fixes shit the linter complained about
* Uses topic instead of JSON files
* fixes alex's problems
* use /dev/urandom on linux
* GenerateToken
* update the config in theory
* Allow downloading sounds via Get Server Logs
* 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>