Files
wwdpublic/Content.IntegrationTests/Tests/Interaction/InteractionTest.Constants.cs
VMSolidus 96ac353f4a Reimplement Part Upgrading (#917)
# Description

By extremely popular demand(Both internally, and from our downstreams),
this PR reimplements Part Upgrading. Since some of the systems that this
PR touches were substantially changed since the removal of Parts, I had
to do a lot of very in depth by-hand edits of individual systems.
Shockingly, the only one that really proved any trouble was Cloning
System, so I'm genuinely surprised wizden didn't substantially touch any
of these codes since removing parts..

# Changelog

🆑
- add: Part Upgrading has returned!

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
2024-10-19 13:15:15 +07:00

34 lines
1.2 KiB
C#

namespace Content.IntegrationTests.Tests.Interaction;
// This partial class contains various constant prototype IDs common to interaction tests.
// Should make it easier to mass-change hard coded strings if prototypes get renamed.
public abstract partial class InteractionTest
{
// Tiles
protected const string Floor = "FloorSteel";
protected const string FloorItem = "FloorTileItemSteel";
protected const string Plating = "Plating";
protected const string Lattice = "Lattice";
// Tools/steps
protected const string Wrench = "Wrench";
protected const string Screw = "Screwdriver";
protected const string Weld = "WelderExperimental";
protected const string Pry = "Crowbar";
protected const string Cut = "Wirecutter";
// Materials/stacks
protected const string Steel = "Steel";
protected const string Glass = "Glass";
protected const string RGlass = "ReinforcedGlass";
protected const string Plastic = "Plastic";
protected const string Cable = "Cable";
protected const string Rod = "MetalRod";
// Parts
protected const string Bin1 = "MatterBinStockPart";
protected const string Manipulator1 = "MicroManipulatorStockPart";
}