* Implement SmartFridge functionality
* Add dumpable support to the SmartFridge
* Don't use an item slot
* Medical smartfridge real
* less extraneous components
* medical smartfridge default
* Set up _Shitmed groundwork for organ slot manipulation
* Groundwork for surgical augments
* Add tool panel augments
* sprite gaming
* code review gaming
* i think the textures got swapped
* localization gaming
* surgery localization gaming
* crafting gaming
* fix tests
* fix tests actually
* now we deal with ouroboros
* she feed on my back til i
* relocation
* nuke felinid
* augment fixes
* event-based battery search
* descriptionned
---------
Co-authored-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
* Port character records from CD
* Make species' base scales respected by CD heights
* Hide the height editor in the humanoid profile editor
---------
Co-authored-by: Janet Blackquill <uhhadd@gmail.com>
* Implements a Dynamic Lighting System on maps.
* Edit: the night should be a little bit brighter and blue now.
* Major edit: everything must be done on the client side now, with certain datafield replicated.
Changes were outlined in the salvage to accommodate the new lighting system.
* Edit: The offset is now serverside, this makes the time accurate in all situations.
* Removing ununsed import
* Minor tweaks
* Tweak in time precision
* Minor tweak + Unused import removed
* Edit: apparently RealTime is better for what I'm looking for
* Fix: Now the time is calculated correctly.
* Minor tweaks
* Adds condition for when the light should be updated
* Add planet lighting
* she
* close-ish
* c
* bittersweat
* Fixes
* Revert "Merge branch '22719' into 2024-09-29-planet-lighting"
This reverts commit 9f2785bb16aee47d794aa3eed8ae15004f97fc35, reversing
changes made to 19649c07a5fb625423e08fc18d91c9cb101daa86.
* Europa and day-night
* weh
* rooves working
* Clean
* Remove Europa
* Fixes
* fix
* Update
* Fix caves
* Update for engine
* Add sun shadows (planet lighting v2)
For now mostly targeting walls and having the shadows change over time. Got the basic proof-of-concept working just needs a hell of a lot of polish.
* Documentation
* a
* Fixes
* Move blur to an overlay
* Slughands
* Fixes
* Apply RoofOverlay per-grid not per-map
* Fix light render scales
* sangas
* Juice it a bit
* Better angle
* Fixes
* Add color support
* Rounding bandaid
* Wehs
* Better
* Remember I forgot to do this when writing docs
---------
Co-authored-by: DoutorWhite <thedoctorwhite@gmail.com>
* your commit? our commit.
* skreee
* show joined players before lobby players; comments
* comments
* playerinfo retains playtime data after disconnect
* new connection status symbols
* updated BruteLevel to be PainLevel with burn damage checks in DamageOverlayUiController.cs
* dehardcoded pain level by adding damage groups to paindamagegroups to affect
* re-added the name for painDamageGroups
* fixed overlay default and added minimum limit to component check first
* renamed to PainDamageGroups and removed obsolete tag
* add IdChipSlot
* add ui for ejecting id chips
* add id chips, blacklisted from id console
* give robo neuroticist a little more access
* implement id chips slot for borgs
* named chips are id chip not id card
* add recipes for id chips
* :trollface:
* codersprite
* :trollface:
* :trollface:
* :trollface:
* n
* bruh how
* gamer learning to spell 2025
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* Adds Search tab to AAC and updates layout
* Changes AAC filter from linq to manual iteration
Also updates filter condition to contains
---------
Co-authored-by: Oxdeception <9624-oxdeception@users.noreply.gitgud.io>
* add all code for mapping categories
* add some mapping categories
* add categories to a few things
* ignore prototypes on client
* gaming
* shoukou ops
* chibi ops
* cc real
* sid meiers pirates!
* old ai sat
* pen
* make test errors better, listening post
* fix remaining tests, remove turret toolbox from a wreck
* john gaming
* reduce diff on stamps file
* update test
* :trollface:
* :trollface:
* :trollface:
* :trollface:
* :trollface:
* aaaa
Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
* resave centcomm
* orphan is good??
* gnu world order
* ok good
* update test to skip old files, not merge for maps
---------
Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: deltanedas <@deltanedas:kde.org>
* fix secborg health alert mispredict
* assign jobs to each borg type except generic
* add Job field to BorgTypePrototype
* implement job requirement checking
* add requirement reason to borg switching UI
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* Port Add Mentor Help #5084https://github.com/RMC-14/RMC-14/pull/5084
* Remove de/re-mentoring command and mentor jobs instead tie to admining
* Renamed to Curator Chat
* Make chat 10% less shit
* Fishguy fixes
* oops
* Cherry Pick d4fcd8e8c8
* maybe this is right?
* Revert changes to upstream file
* Revert changes to upstream file
---------
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com>
* move component to shared
* add fake systems
* update server explosion system and remove duplicate transform query
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* refactor(src): Minor refactor of Draw in "AdminNameOverlay. And new info about playtime player
* fix(src): Add configure classic admin owerlay
* fix
* tweak(src): Use _antagLabelClassic and tweak style
* tweak(src): Add config display overlay for startingJob and playTime
* tweak(src): Vector2 is replaced by var
* tweak(src): return to the end of the list
* Initial commit
* Clean-up
* Fix ftl, new damage
* ftl fix for real
* Updates based on feedback
* Child implant fix
* Make the UI only open when implanter is in draw mode
* Review fixes
* shunting
* add EntityName at the bottom of LogProbe
* pass User into CartridgeMessageEvent
* add button to print logprobe logs
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* Adding sorting to chem master
* Chem Master can now sort based on following categories
- Alphabetical
- Quantity
- Time Added to Machine
* Sorting is disabled by default and persist in the machine for everyone
* Removed some pointless code from Chem Master's UI
* Changed None and Time Added's text to reflect what they do better
* Minor adjustments to the code requested by maintainers
* t-rays show above catwalk
* a
* RevealSubfloorComponent
* revealSubfloorOnScan, add it to catwalk
* TrayScanReveal sys and comp
* Rr
* handle anchoring
* use tile indices for vector2i
* fix IsUnderRevealingEntity reset on pvs pop in reanchor
* fix exception on TrayScanRevealComponent remove
* fix IsUnderRevealingEntity not updating on pvs enter
* update to ent
* make subfloor retain respect for their relative draw depth
* fix carpets not revealing subfloor on plating
* chapel carpet
* ??
* draw depth gap for subfloor entities.
* revert alpha change
* remove abs from draw depth difference
* move TrayScanReveal to client
* delete old refactor
* let's show them above puddles too
* Remove superfluous component classes
---------
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
* Adds new accessibility slider for speech bubble text opacity.
Adds new accessibility slider for speech bubble background opacity.
Adds new Cvars to track speech bubble text and background opacity settings.
* Adds a separate option slider for the opacity of the speaker's name on speech bubbles.
* Changes text and speaker default opacity to 100%, as it was before.
* Apply suggestions from code review
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>