* might work, but need to do more scent descriptions
* very good progress
* big commit for madam
* unused sprite
* comment cleanup
* cleaning up descriptions
* more scent desc changes
* p
* 20 seconds
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
* C++ demo
* linuxy shit
* Working linuxy shit
* demo writer is necessary I guess
* use the working one
Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
* MANKIND IS DEAD.
BLOOD IS FUEL.
HELL IS FULL.
* now for the boring update commits
* brings back "Martial" from the comment
* maybe fixes the error?
* should fix the error now
* It worky now?
* adding emp counter
* EMP proof fuckery
* Adding temporary empresistance is a headache
* EMP counter works now
Also gives short term immunity after either counter or getting hit
* All done, except for that one error in the linter
* i might have just been dumb
* Blood is fuel part is improved
Shotgun now causes blood splatters
Variable speed boosts
* adds a dash sound effect
* screen_alert.dmi fixes
* readds the icons
* Turns lighting objects into a datum, makes all lighting be performed with an underlay. big maptick fix very good! (#58991)
credit to zewaka for the idea of using underlays
turns the lighting object movables that were unnecessary and increased maptick into a datum which then applies and removes an underlay in update(). also applies a lot of general lighting clean ups (mostly using as anything in loops and fixing single letter var names).
multiz is a little different by necessity, now only the bottom turf's lighting matters in the brightness of the top turf unlike master where the bottom turf's lighting object is hidden from the vis_contents of the top turf. there are still some kinks to iron out here though, since currently objects suspended in openspace (like tram platforms) look bad and glass floors look bad too
only thing i have left to do is make multiz work (well)
UPDATE: multiz now appears the same as far as i can tell, its possible there are other situations in which its different but datum mats work and it automatically updates if the turf below changes. now i just need to make the system less finnicky if at all possible (and possibly merge managed_turf_vis_content with managed_overlays maybe?)
new update: its basically equivalent to normal multiz as far as i can tell (visually at least, in the circumstances ive tested so far)
NEW NEW UPDATE: turfs no longer have the VIS_HIDE vis_flag and multiz works without stacking the lighting from the floor below! so this shouldnt have any overt drawbacks to master anymore
1 needless movable per tile is terrible for maptick. this is probably a larger improvement than my emissive blocker change in terms of maptick. im guessing we'd get around 0.6 average maptick per player after this where currently we get 0.85 or so
Edit: according to lemon, sybil reached 0.71 maptick per person when tm'd with this
if this is a big enough improvement i might finally be able to get rid of the Gone discord avatar
* Revert "Turns lighting objects into a datum, makes all lighting be performed with an underlay. big maptick fix very good! (#58991)"
This reverts commit ffbbeb64f4.
* port from another codebase
Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
* IPC Lungs?
* no co2 passout
* makes o2 and co2 work (I should refactor this shitcode)
* Update life.dm
* fix
* Update lungs.dm
* mmmm isnt this fun!
* Update screen_alert.dmi
* Observe Improvements
* Update action_button.dm
* Update action_button.dm
Still need to further test why certain icons dont show up right. (I think it has something to do with B.ordered)
* I DID IT AHAHAHAHAHA
* Improvements
* stasis nerf
* aaa
* a
* a
* pain
* a
* wrapping up
* forgot to revert this
* pretty filter
* ctrl c ctrl v fails me again
* *scream
* spriting
* fex
* dont need this
* Surgical mat nerf
* pain
* Gives ghosts a way to quickly unobserve, and gets rid of hide action button
* Update code/modules/mob/dead/observer/observer.dm
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
* induction start
* Update AiDashboard.js
* induction start
* Update AiDashboard.js
* Revert "Merge branch 'more_ai_upgrades' of https://github.com/yogstation13/Yogstation into more_ai_upgrades"
This reverts commit 26e1060f45, reversing
changes made to 0df6bdb5cb.
* Target abilities
* linter happy
* Update ai.dm
* Fixes to induction, oops
* Update ai_dashboard.dm
* Create surveillance.dm
* Camera Memory Tracker
* Update Malf_Modules.dm
* Update ai_dashboard.dm
* Update ai_dashboard.dm
* Update ai.dm
* Update surveillance.dm
* Update surveillance.dm
* Update surveillance.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>
Co-authored-by: Theos <theubernyan@gmail.com>
* 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>
* Ports borg tablets and Robotact
A very rough port of the two from TG with some code "barrowed" from SandPoot from cit to work around the lighting changes on TG
* Ports dentation button, rearranges the UI, and adds a change I forgot
Should all work
* Should fix the checks
Tgui being stingy
* Expanded Robotact and ports stuff
Adds a button to view alerts, self destruct, adjust light, and take picture to Robotact, ports downloading logs with the Borg Monitor, and allows borgs to use the NTOS downloader.
* Update asset_list_items.dm
* Adds buttons for lamp intensity
The slider is a bit jank, so I added some buttons for those who dont want to deal with it.
* Forgot you can do this
Should fix the checks
* *scream
Why is the linter so strict?
* Tails.dm but again
This is so much fun
* Reorganizes stuff and adds an integrated hardware flag
Reorganizes stuff to fit mod PDA/telescreen's new organization (dedicated files for each device) and added a hardware flag to better determine what can be used in the borg PC, fixing adam's issue.
* Should revert some of the removed buttons/commands
No reason to remove them
* Fixes the check
Forgot about this
* This is probably important
I should really test this
Co-authored-by: Theos <theubernyan@gmail.com>
* Update items.dm
* Update items.dm
* Update item_attack.dm
* Update item_attack.dm
* yeah this yeah no this should work
* Update item_attack.dm
* this is a mess lol
* Update items.dm
* Update item_attack.dm
* Update item_attack.dm