Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upstream sync #544

Merged
merged 60 commits into from
Apr 3, 2024
Merged

Upstream sync #544

merged 60 commits into from
Apr 3, 2024

Conversation

Rxup
Copy link
Owner

@Rxup Rxup commented Apr 3, 2024

No description provided.

lapatison and others added 30 commits April 1, 2024 01:50
* Don't clip text in item status

* Fix overflow in examine tooltip

---------

Co-authored-by: Eoin Mcloughlin <[email protected]>
As it turns out, they are not in fact on their own netid. They are
actually just on wireless. The way I had tested my previous pr led to
this mistake being made. I originally had the radio jammer block
wireless as well, but decided to take out under the flase assumption
that it suit sensors were actually on their own netid and did not
require the ability to block all wireless packets at the last moment.
made all dirt decals cleanable

Co-authored-by: hamurlik <[email protected]>
* Replace drill_hit.ogg and drill_use.ogg with better sounds

* Fix attribution source for drill_hit.ogg

* Update Resources/Audio/Items/attributions.yml

Co-authored-by: Kara <[email protected]>

* Update Resources/Audio/Items/attributions.yml

Co-authored-by: Kara <[email protected]>

---------

Co-authored-by: metalgearsloth <[email protected]>
Co-authored-by: Kara <[email protected]>
Added access reader to all blast doors. Added pre configured blast doors for engineering and science.
* gives all wheeled objects friction

* adjustments to sum stuff
* Combine injection systems

* Update Content.Server/Chemistry/EntitySystems/SolutionInjectOnEventSystem.cs

---------

Co-authored-by: metalgearsloth <[email protected]>
* Update borg_modules.yml

* Fix borg_modules.yml?

* Uh

---------

Co-authored-by: metalgearsloth <[email protected]>
* Hal 9000's first emote

* Add Chime emote & Change variation to 0.05

* Modify Buzz emote

* Add Buzz-two emote

* modified Horn

* add ping emote

* add slowclap emote

* Convert slowclap.ogg to mono, reflect change in attribution.yml

* fix capitalization for all chatMessages && change all catagory to category

* remove all traces of slowclap.ogg

* forgor one file smh

* collating copywrite

* spelling mistakes will be the death of me

* more spelling mistakes

* change yml string to list
* Adds the CentComm Disk and configures it to work with direct-use shuttles

* Added functionality for drone shuttles (i.e. cargo shuttle)

* Adds support for pods, and a disk console object for disks to be inserted into. Also sprites.

* Added the disk to HoP's locker

* Removed leftover logs & comments

* Fix for integration test

* Apply suggestions from code review (formatting & proper DataField)

Co-authored-by: 0x6273 <[email protected]>

* Fix integration test & changes based on code review

* Includes Disk Cases to contain Coordinate Disks, which are now CDs instead of Floppy Disks

* Check pods & non-evac shuttles for CentCom travel, even in FTL

* Import

* Remove CentCom travel restrictions & pod disk consoles

* Major changes that changes the coordinates disk system to work with salvage expeditions

* Missed CC diskcase removal

* Fix build

* Review suggestions and changes

* Major additional changes after merge

* Minor tag miss

* Integration test fix

* review

---------

Co-authored-by: 0x6273 <[email protected]>
Co-authored-by: metalgearsloth <[email protected]>
* Add door electronics configuration menu

* Use file-scoped namespaces

Signed-off-by: c4llv07e <[email protected]>

* Open door electronics configuration menu only with network configurator

Signed-off-by: c4llv07e <[email protected]>

* Doors will now try to move their AccessReaderComponent to their door electronics when the map is initialized

Signed-off-by: c4llv07e <[email protected]>

* Make the access list in the id card computer a separate control

Signed-off-by: c4llv07e <[email protected]>

* Fix merge conflict

Signed-off-by: c4llv07e <[email protected]>

* Remove DoorElectronics tag

Signed-off-by: c4llv07e <[email protected]>

* Integrate doors with #17927

Signed-off-by: c4llv07e <[email protected]>

* Move door electornics ui stuff to the right place

Signed-off-by: c4llv07e <[email protected]>

* Some review fixes

Signed-off-by: c4llv07e <[email protected]>

* More fixes

Signed-off-by: c4llv07e <[email protected]>

* review fix

Signed-off-by: c4llv07e <[email protected]>

* move all accesses from airlock prototypes to door electronics

Signed-off-by: c4llv07e <[email protected]>

* rework door electronics config access list

Signed-off-by: c4llv07e <[email protected]>

* Remove Linq from the door electronics user interface

* [WIP] Add EntityWhitelist to the activatable ui component

Signed-off-by: c4llv07e <[email protected]>

* Better interaction system

Signed-off-by: c4llv07e <[email protected]>

* Refactor

Signed-off-by: c4llv07e <[email protected]>

* Fix some door electronics not working without AccessReaderComponent

Signed-off-by: c4llv07e <[email protected]>

* Move AccessReaderComponent update code to the AccessReaderSystem

Signed-off-by: c4llv07e <[email protected]>

* Remove unnecesary newlines in the door access prototypes

Signed-off-by: c4llv07e <[email protected]>

* Remove unused variables in access level control

Signed-off-by: c4llv07e <[email protected]>

* Remove unnecessary method from the door electronics configuration menu

Signed-off-by: c4llv07e <[email protected]>

* [WIP] change access type from string to ProtoId<AccessLevelPrototype>

Signed-off-by: c4llv07e <[email protected]>

* Remove unused methods

Signed-off-by: c4llv07e <[email protected]>

* Newline fix

Signed-off-by: c4llv07e <[email protected]>

* Restored to a functional state

Signed-off-by: c4llv07e <[email protected]>

* Fix access configurator not working with door electronics AccessReaderComponent

Signed-off-by: c4llv07e <[email protected]>

* Replace all string access fields with ProtoId

Signed-off-by: c4llv07e <[email protected]>

* move access level control initialization into Populate method

Signed-off-by: c4llv07e <[email protected]>

* Review

---------

Signed-off-by: c4llv07e <[email protected]>
Co-authored-by: metalgearsloth <[email protected]>
* move SolutionTransfer to shared and predict as much as possible

* fully move OpenableSystem to shared now that SolutionTransfer is

* fix imports for everything

* doc for solution transfer system

* trolling

* add scoopable system

* make ash and foam scoopable

* untroll

* untroll real

* make clickable it work

* troll

* the scooping room

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <[email protected]>
* Replace the teleportation logic on the SCRAM implant!

Now instead of just trying to pick a random tile in range 20 times, the
scram teleportation logic now:

- Gets a list of grids in range
- Until a suitable tile is picked it picks a random grid
- From that grid it picks a random tile.
- If the tile is suitable, then it is set as the target and the user
  will be teleported there.
- Grids and tiles are randomly picked as outlined above until a valid
  tile is found, or all valid grids and tiles are exhausted.
- Should no suitable tile be found then they get teleported to the same
  position they are at. Effectively not teleporting them.

* Actually make the defaults sane which I forgor in the last commit

* Extract tile section to its own function. Bias selection for current grid. Use proper coords for box.

* Address reviews as much as possible

* Address reviews
* Made it better

* ok

* alright

---------

Co-authored-by: wrexbe <[email protected]>
* drinks round 1

saving my progress before my hard drive explodes

* test 2

please work

* name fixes

whoops

* Update drinks.yml

* various fixes

am dumb

* add sol dry to vends

more fixes and changes, yippee!

* more fixes & ingame testing

shrimple tests

* last fixes :trollface:

should be ready for pr now

* Update soda.yml

sate thirst
* ERT Chaplain

* Make BibleUser

* It was not intended

* reword my poor words

* 1984 a comment that I decided was unnecessary.

* Update Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml

---------

Co-authored-by: metalgearsloth <[email protected]>
TheShuEd and others added 28 commits April 1, 2024 19:29
* Added new anomaly particle

* Add basic anomaly behaviour

* +2 parametres

* add functional to new particle

* add components to behaviours

* big content

* add shuffle, moved thing to server

* clean up

* fixes

* random pick redo

* bonjour behavioUr

* fix AJCM

* fix

* add some new behaviours

* power modifier behaviour

* rmeove timer

* new event for update ui fix

* refactor!

* fixes

* enum

* Fix mapinit

* Minor touches

---------

Co-authored-by: metalgearsloth <[email protected]>
* Add scrollbars to lathe material list when necessary

* Fix bug where shrinking window would cause elements to overlap

---------

Co-authored-by: Eoin Mcloughlin <[email protected]>
* Adds a new slider to the misc tab in options that lets the player set chat window transparency

* Tweaked variable names

* Fixed order to match UI

* Renamed set chat window transparency function

* Changed and refactored to opacity instead of transparency

* Remove unnecessary int to float conversions

Slider used to be 0-100 while the CCVar was 0.0-1.0f. This is confusing and was only used for rounding to 2 decimal points.

* Round the value to two decimal points

* Remove rounding for now

* Rename

* Unhardcode chat color by moving to stylesheet

* Fix indent

* Make opacity slider only change opacity

---------

Co-authored-by: Your Name <[email protected]>
Co-authored-by: ShadowCommander <[email protected]>
* setup text data

* roundstart reshuffling keywords with gibberish words

* saved data categorized

* add book with hints

* start redrawing books

* +4 book design

* +books +random visual upgrade

* finish first file

* finish lore file

* finish with books.rsi now authorbooks.rsi...

* aurora! and some fix

* nuke author books

* speelbuke update

* finish respriting work

* fix scientist guide visual

* setup datasets

* setup stupid funny random story

* restore author books, upgrade hint generation

* add variety to story generator

* add learning system

* minor textgen edit

* file restruct, hint count variation

* more restruct

* more renaming
add basis learning system logic. Spears locked for special book for test.

* nuke all systems, for splitting PR gods

* typo fix

* update migration with deleted books

* add random story books to maint

* Update construction-system.ftl

* Update Resources/Prototypes/Datasets/Names/books.yml

Co-authored-by: chromiumboy <[email protected]>

* Update Resources/Prototypes/Datasets/Names/books.yml

Co-authored-by: chromiumboy <[email protected]>

* Update Resources/Prototypes/Datasets/Names/books.yml

Co-authored-by: chromiumboy <[email protected]>

* Update Resources/Prototypes/Datasets/Names/books.yml

Co-authored-by: chromiumboy <[email protected]>

* Update Resources/Prototypes/Datasets/Names/books.yml

Co-authored-by: chromiumboy <[email protected]>

* Update Resources/Prototypes/Datasets/Names/books.yml

Co-authored-by: chromiumboy <[email protected]>

* Update Resources/Prototypes/Datasets/Names/books.yml

Co-authored-by: Hrosts <[email protected]>

* Update Resources/Prototypes/Datasets/Names/books.yml

Co-authored-by: chromiumboy <[email protected]>

* Update Resources/Prototypes/Datasets/Names/books.yml

Co-authored-by: chromiumboy <[email protected]>

* Update Resources/Prototypes/Datasets/Names/books.yml

Co-authored-by: chromiumboy <[email protected]>

* Update Resources/Prototypes/Datasets/Names/books.yml

Co-authored-by: chromiumboy <[email protected]>

* Update Resources/Prototypes/Datasets/Names/books.yml

Co-authored-by: chromiumboy <[email protected]>

* typo fix

* interchangeably

* final

* Update Resources/Prototypes/Datasets/Names/books.yml

Co-authored-by: Hrosts <[email protected]>

* "."

* Update Content.Server/Paper/PaperRandomStorySystem.cs

Co-authored-by: Hrosts <[email protected]>

* Ubazer fix

* inadequate

* localized

* Update meta.json

* fuck merge conflicts

* fix jani book

---------

Co-authored-by: chromiumboy <[email protected]>
Co-authored-by: Hrosts <[email protected]>
* Make the advanced treatment modules beakers explosion-proof.

* undo changes

* Epic rename fail

* Explosion recursion data field

* Logic for data field
# Conflicts:
#	Resources/Audio/Machines/attributions.yml
#	Resources/Prototypes/Catalog/Fills/Books/bookshelf.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/security.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/curadrobe.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/lawdrobe.yml
#	Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_officer.yml
#	Resources/Prototypes/Roles/Jobs/Security/warden.yml
#	Resources/Prototypes/Voice/speech_emotes.yml
#	Resources/Textures/Clothing/OuterClothing/Coats/labcoat_cmo.rsi/open-inhand-left.png
#	Resources/Textures/Clothing/OuterClothing/Coats/labcoat_cmo.rsi/open-inhand-right.png
#	Resources/Textures/Objects/Magic/spellbooks.rsi/bookfireball.png
#	Resources/Textures/Objects/Magic/spellbooks.rsi/bookforcewall.png
#	Resources/Textures/Objects/Magic/spellbooks.rsi/bookknock.png
#	Resources/Textures/Objects/Magic/spellbooks.rsi/meta.json
#	Resources/Textures/Objects/Magic/spellbooks.rsi/spellbook.png
#	Resources/Textures/Objects/Misc/books.rsi/book0.png
#	Resources/Textures/Objects/Misc/books.rsi/book1.png
#	Resources/Textures/Objects/Misc/books.rsi/book2.png
#	Resources/Textures/Objects/Misc/books.rsi/book3.png
#	Resources/Textures/Objects/Misc/books.rsi/book4.png
#	Resources/Textures/Objects/Misc/books.rsi/book5.png
#	Resources/Textures/Objects/Misc/books.rsi/book6.png
#	Resources/Textures/Objects/Misc/books.rsi/book7.png
#	Resources/Textures/Objects/Misc/books.rsi/book8.png
#	Resources/Textures/Objects/Misc/books.rsi/book_bar.png
#	Resources/Textures/Objects/Misc/books.rsi/book_boneworking.png
#	Resources/Textures/Objects/Misc/books.rsi/book_borg.png
#	Resources/Textures/Objects/Misc/books.rsi/book_chemistry.png
#	Resources/Textures/Objects/Misc/books.rsi/book_cooking.png
#	Resources/Textures/Objects/Misc/books.rsi/book_demonomicon.png
#	Resources/Textures/Objects/Misc/books.rsi/book_detective.png
#	Resources/Textures/Objects/Misc/books.rsi/book_engineering.png
#	Resources/Textures/Objects/Misc/books.rsi/book_engineering2.png
#	Resources/Textures/Objects/Misc/books.rsi/book_fish.png
#	Resources/Textures/Objects/Misc/books.rsi/book_hacking.png
#	Resources/Textures/Objects/Misc/books.rsi/book_hydroponics_pod_people.png
#	Resources/Textures/Objects/Misc/books.rsi/book_infections.png
#	Resources/Textures/Objects/Misc/books.rsi/book_nuclear.png
#	Resources/Textures/Objects/Misc/books.rsi/book_origami.png
#	Resources/Textures/Objects/Misc/books.rsi/book_particle_accelerator.png
#	Resources/Textures/Objects/Misc/books.rsi/book_space_law.png
#	Resources/Textures/Objects/Misc/books.rsi/meta.json
…26682)

Validate wire layout prototypes; delete invalid wirescomponents.
* Fix rotation of dropped items

* combined world position rotation function for dumpable

* scuffed implementation?

* less scuffed?

* even less scuffed... I guess

* capital D

---------

Co-authored-by: Plykiya <[email protected]>
@Rxup Rxup merged commit 6a9b8e3 into master Apr 3, 2024
8 checks passed
@Rxup Rxup deleted the upstream-sync branch April 5, 2024 05:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.