* Большое обновление книжек
* 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>
* fix: fixed redfox
* fix: help maps
* fix: i hate floof code
* fix: welcome to AMERICA
* fix: few random fixes
* fix: oopsies doopsies
* fix: almost done fixing tests
* fix: should be all
* fix: i hate you
* fix: forgot ya
---------
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
* Make All Jetpacks Go on Suit Storage + Combat First Aid Kit Easier to Find (#2501)
make all jetpacks go on suit storage aswell
Signed-off-by: Ghost581 <85649313+Ghost581X@users.noreply.github.com>
(cherry picked from commit f3e58032028de79a9ede1171ec27b7b0dec6f087)
make combat FAK easier to find
Signed-off-by: Ghost581 <85649313+Ghost581X@users.noreply.github.com>
(cherry picked from commit d989dd1edb40837037e6eded435b66c0764bf1b3)
* Automatic Changelog Update (#2501)
(cherry picked from commit 3179e7d346aadf0735a1262d99db5c84373b4a14)
* Automatic Changelog Update (#2492)
(cherry picked from commit e113f7e9eb8d5b39b3457b9aee93e2a97505e2af)
* PDA Passport Slots (#2499)
# Description
By request from Ghost581 on behalf of Hullrot. I'll let the image speak
for itself. Your passport won't automatically spawn in the PDA, but to
be honest it's a space station 13 tradition that the ID shouldn't spawn
there either, so I don't wanna hear any complaints about it lol.

# Changelog
🆑
- add: Added a PDA slot for storing your character's passport.
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
(cherry picked from commit 016768d5e66b012d17c830c12b75e1cc18f6215a)
* Automatic Changelog Update (#2499)
(cherry picked from commit 9d5ddc78a360a4418f97c472fe55228338947683)
* Fix Traits Anticheat (#2502)
# Description
Traits Anticheat was not accounting for traits having variable slot
occupancy, and was treating the "0 slot traits" as if they always had a
slot cost of 1. This PR corrects this by making it count the actual slot
costs of traits for the purpose of checking for illegal totals.
# Changelog
🆑
- fix: Fixed a bug with Traits Anticheat incorrectly triggering if the
player had selected enough 0 slot traits.
(cherry picked from commit 13eb1351b81f16fe26dc3fa14c9b05a8da600a31)
* Automatic Changelog Update (#2502)
(cherry picked from commit 3620f0ae93dae51ca425ef51802273270993ccae)
* Update Credits (#2504)
Co-authored-by: SimpleStation Changelogs <SimpleStation14@users.noreply.github.com>
(cherry picked from commit d1611704b5e69e66997e62d728e8a07c61a101b4)
* Fix SpaceWindv5 Wall Smoothing (#2506)
Update AtmosphereSystem.MAS.cs
(cherry picked from commit b4c3450331e4f2b8f4f5aabb6761d6ad13ad369f)
* Automatic Changelog Update (#2506)
(cherry picked from commit b3b26a48554cb528f5f4eb43cffafd8dd2dcbdb4)
* Fix Wizden's Division By Zero Error (#2507)
Update GunComponent.cs
(cherry picked from commit f36d91391b5c5a18c2f95da0ff3c2f1ea52b6914)
* Disable Contraband Examine (#2511)
Who fucking added this?
(cherry picked from commit ce2a85ccc1ca1d146f3ed627c4483d8b3db34d90)
* fix: emergency shuttle docked announcement
(cherry picked from commit 559b37d747e14698c2e4fcf4359f45dee0ad8aea)
* fix: non-functioning mining shuttle
(cherry picked from commit 4fc049036a1a8c6839d9bfc8c35f6a8374d79059)
* Disable shadows for observer pointlight (#36897)
no shadows
(cherry picked from commit b3b6d4731078950d3e3a8b1558ec0ab7d6cbbcb1)
(cherry picked from commit 470ded5b22e7a1a8d4296ba210cd05f5c217f138)
* Fix observer pointlights being broken (#37335)
(cherry picked from commit dfc8934782045106b07ccf1de6ee4e66d4aa4cb2)
(cherry picked from commit 11e0ed317b662f80ca7e4a754e183b18cde3506b)
* Automatic Changelog Update (#2512)
(cherry picked from commit 0cc861ac096ad5005f36528b7c02c8e612f5df37)
---------
Signed-off-by: Ghost581 <85649313+Ghost581X@users.noreply.github.com>
Co-authored-by: Ghost581 <85649313+Ghost581X@users.noreply.github.com>
Co-authored-by: SimpleStation Changelogs <SimpleStation14@users.noreply.github.com>
Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
Howdy, y'all. Special thanks to **portfiend** for identifying the issue
with the ghostbar.
Additional information: Ghostbar Entities will not move on **tools or
debug**, only release.
🆑
- fix: Ghostbar fixed. Now you can move again.
* Adds variations to immovable rod
* slash oopsie
* Changed prototypes from being hardcoded to being defined in the rules component
* Changed from 10% chance to 5%
* Changes based on feedback
* Fix nullable error
* Moved randomized logic to .yaml. Probabilities of alternate rods add up to 5%.
(cherry picked from commit 8f652eaa7560a47a750173d716426dcd1ad7c01b)
* Dont ensure ItemComp because it could lead to weirds, and also PickupOrDrop handles non-items already.
* presents and tree
* woops
* reviews a
(cherry picked from commit f5930bb5662362233d88f6e01733a25551aeab1a)
* 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)
* mostly done but there's a bug with spawning
* RandomGlobalSpawnSpellEvent now actually works
* Summon Guns/Magic is working
* Added sound, cap gun, and auto pick up
* Added all requested changes/fixes from reviews
* Halving cooldowns
(cherry picked from commit 22987fc77f5ab508604be215cedc8bb59f7fb947)