* Большое обновление книжек
* Remove dotnet tool cache artifacts
* Remove dotnet tool cache artifacts 2
* All comments on English
* Add all validation
* All localization, code reduction, named bookmarks system
* Add "try catch" because coderabbitai asked
* Add base check content length
* Fix "\\n"
* the "BookRandomStory" system has been fix and translate
* little fix "BookRandomStory" system
* 2 little fix "BookRandomStory" system
* 3 little fix "BookRandomStory" system
* 4 little fix "BookRandomStory" system
* 5 little fix "BookRandomStory" system
* Improved handling of UTF-8 character truncation
* 2 Improved validation and handling of UTF-8 character truncation
* Mini-up for author_books
* add new author book for botany
* Smaller long of text on one page
* translation of the new janitor's book
* Spelling lesson
* Make TODO notes
* Translate TODO notes...
* little fix "Check the status of the dialog before using it."
* DONE: Create new pages to transfer text, not replace old ones
* DONE: Make it visible when the text limit per page is exceeded
* DONE: Make it possible to delete unnecessary pages
* Fall protection on incorrect markings
* fix ".ftl"
* Text length limit for SplitContentIntoPages
* change limits
* Add sound
* Add placeholder to loadouts and new symbol for CreateNewPage
* Apply some suggestions from code review
All changes, except moving files into White folders
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
* Apply some suggestions from code review 2
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
* Transfering into "_White" folder
* Remove dublicate code
* Added the necessary code
* Add method
* BookSystem has been transfered into "Shared" folder
* Add attributions for ".ogg"
* changes for tools have been canceled
* Apply some suggestions from code review 3
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
* content have been transfered into "_White" folder 2
* Little fix locales
* Apply some suggestions from code review 4
Add comments in "Resources/Prototypes/Entities/Objects/Misc/books_author.yml"
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
* content have been transfered into "_White" folder and translate
* English spelling lesson
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
* Add BookRandomeStorySystem
* Apply some suggestions from code review 5
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
* rolling back some changes from "code review 5"
* Spelling lesson 2
* tweak BookSystem. (Apply suggestion from code review)
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
* Little fix bookmark-default-title
* Apply some suggestions from code review 6
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
* fix code review changes and transfer "BookRandomStorySystem.cs" into "Content.System"
* Half of good locales
* full good locales of RandomStorySystem
* Spelling lesson 3
* Removed unnecessary StoryGen file
* Fixed bookmarks pos after del any page
* Transd files into _White folder
* Fixed the constant activity of the add page button
* Correction at the request of coderabbitai
* Transfered at the request of code review
* Transfered at the request of code review 2
* Fix transfer
* Apply suggestions from code review 7
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
* Apply suggestions from code review 8
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Apply and fix all suggestions from code review of file "BookWindow.xaml.cs"
* Fix formated
* Apply some suggestions from code review 9
maybe last...
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Add try catch on texture loading
* Add Dispose method
* Correct display of blank pages
* Little fix eng locale
* Unnecessary code removed
* A Little Defense Against NRE/KeyNotFound.
* Highlighting the current page in the bookmarks drop-down list.
* Added fallback for the save button when there is no hotkey.
* Correct unsubscribing from events.
* Little fix save button
* Little fix formated
* Locales transfered fix
---------
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Add test for drag drop to open strip menu
* Make screencoords change based on deadzone
(cherry picked from commit 9645f5528b23c361db82748648ecf8b6850e7ff4)
* Fake Mindshield (With some bad sprites)
- Add FakeMindshield System and Component
- Add FakeMindsheildImplantSystem and Component
- modify ShowMindShieldIconsSystem to check for FakeMindshields
- add all supporting yaml for the Implants, action and uplink
- add loc file stuff
- add unfinished sprites
* Cleanup, add to thief toolbox, remove metagame
- Move Implant sameness check to AFTER the implant DoAfter
to prevent instant identification of Deception Implants
- cleanup the systems and components
- add the fake mindshield to the Thief toolbox
* part 1 of fixing the folder problem
* Make the fakemindshield sprite folder lowercase
* CR - Move ImplantCheck into shared, cleanup
- Moved ImplantCheck and eventsubscription into Shared
- Remove Client/Server extensions of FakeMindshieldImplantSystem and
FakeMindShieldSystem and make shared Sealed
- make OnToggleMindshield Private, use the event!
* CR - Cleanup extra lines, fix some Prototype
- cleaned up extra liens in ImplanterSystem and
SharedFakeMindshieldSystem from when i was developing
- Uplink catalog no longer lists the implant in 2 spots,
only implants now, also uses the On state action icon
- added a comment about why it's reraising the action event
rather than directly interacting with the FakeMindshield Component
* Fake Mindshield CR:
- Added a comment about IsEnabled
- moved OnFakeMindShieldToggle to Entity<> from Uid, Comp
- fixed some formatting in uplink_catalog
* CR - Add a bit more comment
(cherry picked from commit c5045883acbc3362f36fd692c96e96a5274beb0a)
* V1 commit
* Remove PDA name and unnecessary pda state
* Adds PDA to Chameleon backpack & thief toolbox
* Change to use AppearanceDataInit
* Add basic PDA state to ensure there's always a sprite before AppearanceData can be applied
* Revert PDA name (this will be changed to another way later)
* Update PDA name updating to new system
* Fix yaml, and fix Agent ID chameleon
* Updated based on review
(cherry picked from commit 21351df03ab01e6e9c600ba78382950be223570c)
* WantedListCartridge has been added
* WantedListCartridge user interface works
* WantedListCartridge is added as standard in some PDAs
* The CriminalRecordsSystem can now also take into account who created the record
* Added offense history table
* Fix of missing loaderUid for a cartridge without installing the program
* Added personalized information about the target
* The crime history has been finalized
* Added StatusList
* The officer's name has been added to the automatic history
* WantedListCartridge has been added to the HOS locker
* WantedListCartridge has been removed from brigmedic's preset programs
* The StealConditionSystem now takes into account whether a cartridge is inserted or installed
* Added target to thief on WantedListCartridge
* Merge fix
* Removing copypaste
* Fix merge 2
* The sprite of WantedListCartridge has been changed
* Update pda.yml
* Fix scrollbar in the history table
* Upstream localization fix
* `StatusList` has been replaced by `ListContainer` with `TextureRect`
* Margin fix
(cherry picked from commit 1468cbdb8a59beb2dfc9188a3108157496549a57)
* Fix borg hands showing up in stripping menu
Borgs can't drop their items anyways, and the amount of hands borgs have causes the UI to just bug out.
* Add more checks
(cherry picked from commit 2d644095e342cfb5727765210bafce7c339252c0)
* ui and visual aspect + radio
* finish jank ui shit and finish radio
* remove radio
* send it
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit 0b5fe2a9acdc6b324dce7f45f6839f780223202e)
* Add draft saving to news consoles
* fix after bui changes
* comments + rename vars
* no
(cherry picked from commit ec4d59f6088ecc14b9231d51df18a4a4334d28ff)
* Don't add newlines (fixes#32357)
* Improve UI around max paper length (Fixes#32344)
* Display a "fill progress" indicator so users know how close they are to filling it
* Don't allow users to save a paper which went over the limit, to avoid them losing data they want to keep.
---------
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
(cherry picked from commit 594aad0fa978fb9a625f41f537a866348ee019ed)
* namespaces
* Comment does not need a semicolon
---------
Co-authored-by: Vasilis <vascreeper@yahoo.com>
(cherry picked from commit 40b9fd4ea3b1e06558d8e510c527169965193ccc)
* Replace instances of SolutionContainerSystem with SharedSolutionContainerSystem
* guap
* More fixes
* Wait you can do that?
---------
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
(cherry picked from commit ef1fadf2752789ffc4f59309e2dd7490aee6f4e7)