Commit Graph

8580 Commits

Author SHA1 Message Date
Spatison
bafdcfa459 Xenomorphs: Part 3 (#815)
* this is definitely one of the commits

* 1

* new facehuggers

* suffix

* Burst egg

* some fix

* Update Content.Server/_White/Xenomorphs/Queen/XenomorphQueenSystem.cs

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update Content.Server/_White/Xenomorphs/Queen/XenomorphQueenSystem.cs

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update Resources/Locale/en-US/_white/objectives/conditions/steal-target-groups.ftl

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update Content.Server/_White/Xenomorphs/FaceHugger/FaceHuggerSystem.cs

* Update Content.Server/_White/Xenomorphs/FaceHugger/FaceHuggerSystem.cs

* Update Resources/Locale/ru-RU/_white/prototypes/entities/mobs/player/pets.ftl

* Update Resources/Locale/ru-RU/WWDP_TRANSLATION/_white/prototypes/entities/structures/storage/glass_box.ftl

* Update Resources/Locale/ru-RU/_white/objectives/conditions/steal-target-groups.ftl

* Update Content.Server/_White/Xenomorphs/FaceHugger/FaceHuggerSystem.cs

* some fix

* SelfUnBuckleDelay

* Neurotoxin now stun

* PlasmaAmmoProvider

* some fix

* fix

* some number

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-08-30 22:40:47 +03:00
Yarik
7b502a53fc Biggest books update (#772)
* Большое обновление книжек

* 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>
2025-08-30 17:35:36 +03:00
kekoven1
2ea55f802a telepathy (#814)
* telepathy

* en

* changes cool sprite coca cola

spatison
2025-08-30 17:17:03 +03:00
kekoven1
ddd948a5ce psi-kasino nerf (#813)
* buff psionica

* Update psionics.yml
2025-08-30 07:22:25 +10:00
RedFoxIV
ad1f721b83 The fixening (#765)
* сгорел от кринжа

* полуфикс (один хуй не работает нормально)

* дядь, ты дурак?
2025-08-26 22:44:32 +03:00
Remuchi
90c715c1fb [Fix] May The Lord Saviour Help This Cursed Land (#807)
* 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>
2025-08-24 18:11:34 +10:00
Remuchi
fc3f79b398 Revert "[ADD] Возможность выбора аплинка" (#806)
Revert "[ADD] Возможность выбора аплинка (#800)"

This reverts commit 46670110ab.
2025-08-21 10:02:03 +07:00
nekosich
c3a5374c64 Фикс дизарма и неизвестного типа урона + фикс локализации стульев + немного перевода (#773)
* damage-fix+few-datasets

* disarm-fix

дизарм снова работает

* disarm-fix-2

* Update weapon-module.ftl

* Update damage-examine.ftl

* small-translation-fix

* chair-fix
2025-08-19 10:27:56 +03:00
Kutosss
46670110ab [ADD] Возможность выбора аплинка (#800)
* типпи

* Возможность выбора аплинка

* greeting

* дю

* Update TipsSystem.cs

* Update TraitorRuleSystem.cs

* Update tippy-command.ftl
2025-08-19 10:24:26 +03:00
RedFoxIV
4b0915fdcc [TWEAK] спавн термоядер (#802)
* rename

* adjust

* it just works
2025-08-18 21:26:25 +03:00
RedFoxIV
ba7630aaa7 [tweak] overcooked attempt 2 (#776)
* SUPER

* HOT

* ok it runs

* please work

* test

* tteesstt

* забыл

* fugg

* reword
2025-08-17 00:22:20 +03:00
Kutosss
0ef6db3e99 [FIX] Куст (#786)
* Update GhostSystem.cs

* кустик

* Revert "Update GhostSystem.cs"

This reverts commit 0d400caa20.

* Update secret-stash-component.ftl

* Update secret-stash-component.ftl
2025-08-17 00:21:08 +03:00
Kutosss
3558bbf2e4 [FIX] Reboot (#794)
Update DeadStartupButtonSystem.cs
2025-08-17 00:09:34 +03:00
Spatison
3885643c4c [Fix] Xenomotphs: part 2.5 (#759)
fixs
2025-08-06 14:28:50 +03:00
Spatison
e585c2a7d8 [Fix] Loadout (#760)
fix
2025-08-06 14:06:24 +03:00
Spatison
7aee2a421a [Fix] Lavaland Shuttle (#753)
fix
2025-08-06 09:40:33 +03:00
Spatison
a82b412ef2 Xenomorphs: part 2 (#744)
* rebalance

* oh

* looks better

* Finally
2025-08-03 19:31:17 +03:00
Gersoon
043624e28a VelikoFixVelikoFixaVelikoFixa (#738)
* VelikoFixHZChego

* VelikoFixVelikoFixaVelikoFixa

* +meta
2025-08-02 09:37:37 +03:00
Kutosss
0f10193468 [FIX] Невозможность собрать машину (#733)
* фикс сборки

* Update machine_parts.ftl

* исправление локализации

* Update Content.Server/Construction/Conditions/MachineFrameComplete.cs
2025-08-02 09:36:31 +03:00
Spatison
d76219a35b [Fix] Radial Menu (#724)
more generic radial menu
2025-07-28 18:59:45 +03:00
Spatison
62d4ba308f [Feature] Xenomorphs Part 1 (#716)
* init commit

* xenomorph: part 1

* weed heal

* fix Rsi

* fix Yaml linter

* fix
2025-07-27 18:11:03 +03:00
Kutosss
d22361808b [ADD] Очки охраны теперь могут менять статус розыска (#690)
* glsec

* фикс

* фикс

* Update SecurityGlassesWantedStatusSystem.cs

* фикс

* фикс

* блядство разврат

* мехагитлер
2025-07-26 06:14:35 +03:00
Kutosss
d01e31eb80 Генокрады снова анонимны + небольшой багфикс эффектов эмоций (#710)
* Update GraphicsTab.xaml.cs

* генокрады

* Update ChangelingHivemindSystem.cs

* Apply suggestions from code review

* Update Content.Shared/Chat/SharedChatEvents.cs

* иконки

* Apply suggestions
2025-07-26 06:01:41 +03:00
DVONIKS
f6175b95ab Revert "[Fix/Tweak] Vendomats and smuggling (#621)" (#668)
This reverts commit 1ff67e0309.
2025-07-24 14:14:34 +10:00
Spatison
0f88cb6f4f Upstream 12.07-23.07 (#695)
* 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.

![image](https://github.com/user-attachments/assets/c22e58ef-3421-460b-a8ad-54ecdfedd3b8)

# 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>
2025-07-23 15:29:58 +03:00
Kutosss
c2b1ec174c [ADD] "кличка для мима" (#676)
* кличка для мима

* Apply suggestions from code review

* Update Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs

* Update Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs

---------

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
2025-07-23 10:38:47 +10:00
RedBurningPhoenix
3b88595aa9 [Fix] Boxes/magazine's examine. And UseButton for extract. (#673)
* Fix examine and Z button

* okay?
2025-07-23 10:28:35 +10:00
Ligrof
d2bbb0b3e6 Митоз (#691)
Update MakeSentient.cs
2025-07-22 23:06:29 +10:00
kekoven1
45a0973b02 [add] psionic power (#652)
* 01 20

dsreggt

* bunny

* unbunny

* teleorter effects

* funny icon

* spatison changed

* nitpic

* TIGR ZABIL COOLDOWN

* CloneDeathnStripGames

* safetp

* allthesechanges
2025-07-22 23:02:19 +10:00
Spatison
4d7251013a Merge remote-tracking branch 'origin/upstream' into upstream 2025-07-22 11:29:50 +10:00
Spatison
47116b16e8 fix upstream: part 2 2025-07-22 11:24:57 +10:00
Spatison
a6ec414625 Merge branch 'master' into upstream 2025-07-21 21:15:30 +10:00
Spatison
9854f225cf fix upstream: part 1 2025-07-21 20:45:10 +10:00
Spatison
8fb381b6eb fix: test: part 8 2025-07-20 22:41:40 +10:00
VMSolidus
9fcefbd521 Profile Loading Extensions 2025-07-20 22:33:40 +10:00
Jonathan
aa6eff6a0a Ghostbar (#2497)
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.
2025-07-20 22:22:27 +10:00
Spatison
f4fc4a908b fix: test 2025-07-20 22:12:08 +10:00
Spatison
1219434d9c fix: Yaml linter: part 3 2025-07-20 22:05:50 +10:00
Winkarst
59bfbc466b Cleanup: Pass in `IComponentFactory in EntityPrototype.TryGetComponent calls inside ImmovableRodRule` (#35462)
Cleanup

(cherry picked from commit 45e7891706dea63db3c6edafbedf8afbef44f531)
2025-07-20 22:05:49 +10:00
SlamBamActionman
601a5ce227 Immovable Rod visual variations (#25932)
* 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)
2025-07-20 22:05:48 +10:00
IProduceWidgets
7a588e6298 Coal presents and chrimmas tree options. Presents no longer itemify (#33147)
* 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)
2025-07-20 22:05:46 +10:00
Spatison
c3fe18d234 fix: Yaml linter 2025-07-20 22:05:31 +10:00
metalgearsloth
425b613595 Fix admin test arena (#35444)
* Fix admin test arena

* Add to GridsLoadableTest

* QueueDel map, remove nullable

---------

Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>

(cherry picked from commit 5385683b7e74e90570402ed6db41e67ee5ebc042)
2025-07-20 21:59:26 +10:00
Spatison
27b4a87253 Move StationGoalPrototype to Shared 2025-07-20 21:52:32 +10:00
Zachary Higgs
2672c895aa Fake mindshield componentry and Implanter (#34079)
* 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)
2025-07-20 21:36:17 +10:00
SlamBamActionman
339f8d247b Add Chameleon PDA (#30514)
* 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)
2025-07-20 21:36:08 +10:00
ActiveMammmoth
eab4c62b1e Wizard Summon Guns/Magic (#32692)
* 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)
2025-07-20 21:33:01 +10:00
Errant
4410c8112b Merge spider clan charges can be armed again (#32866) to Master (#32881)
HOTFIX spider clan charges can be armed again (#32866)

* fix ninja bomb component check

* remove TryGetRole

(cherry picked from commit cf1b3b09137217b8921752747ce976c340d5512c)
2025-07-20 21:31:15 +10:00
Mervill
c31b3602aa Remove obsolete occurrences of IComponent.Owner being assigned just before AddComponent (#30724)
(cherry picked from commit ab28e1a9a9bbee16c90721a5c0e9fb4b6efcfc35)
2025-07-20 21:28:34 +10:00
Leon Friedrich
f111587d93 Fix currency duplication bug (#32524)
(cherry picked from commit d806db264aa306d1d08442ae7b74e7760b2acc15)
2025-07-20 21:28:33 +10:00