mirror of
https://github.com/WWhiteDreamProject/wwdpublic.git
synced 2026-04-18 05:59:03 +03:00
# Description This PR fully replaces the "Tier 3 Tech Lockout" with a research softcap. How it works is that technologies are allowed to set a softcap contribution, meaning that they multiplicatively increase the cost of all other research by a certain amount. By default, this is done by all Tier 3 Technologies. Essentially, this means that you're no longer limited to a single research category's tier 3 selections. Instead the costs of research increase the more capstones you unlock. The current cost increase for research is displayed on the console. <details><summary><h1>Media</h1></summary> <p>  </p> </details> # Changelog 🆑 - remove: Removed the "Tier 3 Tech Lockout" mechanic. You are no longer limited to 1 discipline worth of t3 research. - add: Research is now "Softcapped" by Tier 3 unlocks. Each unlocked Tier 3 technology multiplicatively increases the cost of all other research. Rushing a capstone can be quite expensive, as will be getting multiple capstones. I hope you're glad that you can build more than one prober now without guaranteeing the station will explode. (cherry picked from commit b7da1f4ff64ca3ce8c4dc4545186573174b3e89c)
100 lines
5.1 KiB
XML
100 lines
5.1 KiB
XML
<controls:FancyWindow xmlns="https://spacestation14.io"
|
|
xmlns:gfx="clr-namespace:Robust.Client.Graphics;assembly=Robust.Client"
|
|
xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls"
|
|
xmlns:customControls="clr-namespace:Content.Client.Administration.UI.CustomControls"
|
|
Title="{Loc 'research-console-menu-title'}"
|
|
MinSize="625 400"
|
|
SetSize="700 550">
|
|
<BoxContainer Orientation="Vertical"
|
|
HorizontalExpand="True"
|
|
VerticalExpand="True">
|
|
<BoxContainer Orientation="Horizontal"
|
|
HorizontalExpand="True"
|
|
VerticalExpand="False"
|
|
MinHeight="85"
|
|
Margin="10">
|
|
<BoxContainer Orientation="Vertical" VerticalExpand="True" HorizontalExpand="True">
|
|
<RichTextLabel Name="ResearchAmountLabel"/>
|
|
<RichTextLabel Name="MainDisciplineLabel"/>
|
|
<RichTextLabel Name="SoftcapAmountLabel"/>
|
|
<Control VerticalExpand="True"/>
|
|
<BoxContainer Name="TierDisplayContainer" Orientation="Horizontal" HorizontalExpand="True" VerticalAlignment="Bottom"/>
|
|
<!-- This is where we put all of the little graphics that display discipline tiers!-->
|
|
</BoxContainer>
|
|
<BoxContainer Orientation="Vertical" VerticalExpand="True" HorizontalAlignment="Right">
|
|
<Button Name="ServerButton" Text="{Loc 'research-console-menu-server-selection-button'}" MinHeight="40"/>
|
|
</BoxContainer>
|
|
</BoxContainer>
|
|
<BoxContainer Orientation="Horizontal"
|
|
HorizontalExpand="True"
|
|
VerticalExpand="True">
|
|
<BoxContainer Orientation="Vertical"
|
|
VerticalExpand="True"
|
|
HorizontalExpand="True"
|
|
SizeFlagsStretchRatio="2"
|
|
Margin="10 0 10 10"
|
|
MinWidth="175">
|
|
<Label Text="{Loc 'research-console-available-text'}" HorizontalAlignment="Center"/>
|
|
<customControls:HSeparator StyleClasses="LowDivider" Margin="0 0 0 10"/>
|
|
<PanelContainer VerticalExpand="True">
|
|
<PanelContainer.PanelOverride>
|
|
<gfx:StyleBoxFlat BackgroundColor="#1B1B1E" />
|
|
</PanelContainer.PanelOverride>
|
|
<ScrollContainer
|
|
HScrollEnabled="False"
|
|
HorizontalExpand="True"
|
|
VerticalExpand="True">
|
|
<BoxContainer
|
|
Name="AvailableCardsContainer"
|
|
Orientation="Vertical"
|
|
VerticalExpand="True">
|
|
</BoxContainer>
|
|
</ScrollContainer>
|
|
</PanelContainer>
|
|
<Control MinHeight="10"/>
|
|
<Label Text="{Loc 'research-console-unlocked-text'}" HorizontalAlignment="Center"/>
|
|
<customControls:HSeparator StyleClasses="LowDivider" Margin="0 0 0 10"/>
|
|
<PanelContainer VerticalExpand="True">
|
|
<PanelContainer.PanelOverride>
|
|
<gfx:StyleBoxFlat BackgroundColor="#1B1B1E" />
|
|
</PanelContainer.PanelOverride>
|
|
<ScrollContainer
|
|
HScrollEnabled="False"
|
|
HorizontalExpand="True"
|
|
VerticalExpand="True">
|
|
<BoxContainer
|
|
Name="UnlockedCardsContainer"
|
|
Orientation="Vertical"
|
|
VerticalExpand="True">
|
|
</BoxContainer>
|
|
</ScrollContainer>
|
|
</PanelContainer>
|
|
</BoxContainer>
|
|
<BoxContainer Orientation="Vertical"
|
|
VerticalExpand="True"
|
|
HorizontalExpand="True"
|
|
SizeFlagsStretchRatio="3"
|
|
Margin="0 0 10 10">
|
|
<PanelContainer VerticalExpand="True" MinSize="0 200">
|
|
<PanelContainer.PanelOverride>
|
|
<gfx:StyleBoxFlat BackgroundColor="#1B1B1E" />
|
|
</PanelContainer.PanelOverride>
|
|
<ScrollContainer
|
|
HScrollEnabled="False"
|
|
HorizontalExpand="True"
|
|
SizeFlagsStretchRatio="2"
|
|
VerticalExpand="True">
|
|
<BoxContainer
|
|
Name="TechnologyCardsContainer"
|
|
MinSize="100 256"
|
|
Orientation="Vertical"
|
|
SizeFlagsStretchRatio="2"
|
|
VerticalExpand="True">
|
|
</BoxContainer>
|
|
</ScrollContainer>
|
|
</PanelContainer>
|
|
</BoxContainer>
|
|
</BoxContainer>
|
|
</BoxContainer>
|
|
</controls:FancyWindow>
|