Fix lathe animations

This commit is contained in:
Metal Gear Sloth
2021-02-26 00:30:17 +11:00
parent e9af0d58e7
commit d5854a000d
2 changed files with 13 additions and 10 deletions

View File

@@ -99,11 +99,8 @@ namespace Content.Server.GameObjects.Components.Research
}
internal bool Produce(LatheRecipePrototype recipe)
{ if(!Powered)
{
return false;
}
if (Producing || !CanProduce(recipe) || !Owner.TryGetComponent(out MaterialStorageComponent? storage)) return false;
if (Producing || !Powered || !CanProduce(recipe) || !Owner.TryGetComponent(out MaterialStorageComponent? storage)) return false;
UserInterface?.SendMessage(new LatheFullQueueMessage(GetIdQueue()));
@@ -181,15 +178,21 @@ namespace Content.Server.GameObjects.Components.Research
State = LatheState.Inserting;
switch (material.MaterialTypes.Values.First().Name)
{
case "Steel":
case "steel":
SetAppearance(LatheVisualState.InsertingMetal);
break;
case "Glass":
case "glass":
SetAppearance(LatheVisualState.InsertingGlass);
break;
case "Gold":
case "gold":
SetAppearance(LatheVisualState.InsertingGold);
break;
case "plastic":
SetAppearance(LatheVisualState.InsertingPlastic);
break;
case "plasma":
SetAppearance(LatheVisualState.InsertingPlasma);
break;
}
Owner.SpawnTimer(InsertionTime, () =>

View File

@@ -1,4 +1,4 @@
- type: material
- type: material
id: steel
name: steel
color: gray
@@ -31,7 +31,7 @@
- type: material
id: gold
name: gold
icon: Objects/Materials/goldbar_single.png
icon: Objects/Materials/materials.rsi/goldbar_10.png
density: 10000
electricResistivity: 8.0e-9
thermalConductivity: 30