]> git.smokeofanarchy.ru Git - space-station-14.git/commit
feat: RnD tech research console now have reroll feature (#32931)
authorFildrance <fildrance@gmail.com>
Thu, 18 Dec 2025 21:06:24 +0000 (00:06 +0300)
committerGitHub <noreply@github.com>
Thu, 18 Dec 2025 21:06:24 +0000 (21:06 +0000)
commit1f2d80297cb81e8dbbd1c1f46aeb531a2624204c
tree289f00afa5a51660712afc8783328f9d42548381
parentfcf82072193a90f9301813002bb72edbc6b535c4
feat: RnD tech research console now have reroll feature (#32931)

* feat: RnD tech research console now have reroll feature

* fix: disable Rediscover button when there is not enough currency or user have no access

* refactor: xml-doc, extract method, minor simplify xaml

* minor cleanup after review

* refactor: change sending research server points amount into BUI from state to  ResearchServerComponent (using AfterAutoHandleStateEvent)

* feat: now tech rerolls will have cooldown to ensure no one can spam-spend all dept budget instantly

* refactor: revert unneeded code

* refactor: whitespaces

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
Content.Client/Research/ResearchSystem.cs
Content.Client/Research/UI/ResearchConsoleBoundUserInterface.cs
Content.Client/Research/UI/ResearchConsoleMenu.xaml
Content.Client/Research/UI/ResearchConsoleMenu.xaml.cs
Content.Server/Research/Systems/ResearchSystem.Console.cs
Content.Server/Research/Systems/ResearchSystem.Technology.cs
Content.Shared/Research/Components/ResearchServerComponent.cs
Content.Shared/Research/Components/SharedResearchConsoleComponent.cs
Content.Shared/Research/Components/TechnologyDatabaseComponent.cs
Resources/Locale/en-US/research/components/research-console-component.ftl