Machine upgrade examine verb (#12119)
This commit is contained in:
@@ -21,6 +21,7 @@ public sealed class SeedExtractorSystem : EntitySystem
|
||||
|
||||
SubscribeLocalEvent<SeedExtractorComponent, InteractUsingEvent>(OnInteractUsing);
|
||||
SubscribeLocalEvent<SeedExtractorComponent, RefreshPartsEvent>(OnRefreshParts);
|
||||
SubscribeLocalEvent<SeedExtractorComponent, UpgradeExamineEvent>(OnUpgradeExamine);
|
||||
}
|
||||
|
||||
private void OnInteractUsing(EntityUid uid, SeedExtractorComponent seedExtractor, InteractUsingEvent args)
|
||||
@@ -58,4 +59,9 @@ public sealed class SeedExtractorSystem : EntitySystem
|
||||
var manipulatorQuality = args.PartRatings[seedExtractor.MachinePartSeedAmount];
|
||||
seedExtractor.SeedAmountMultiplier = MathF.Pow(seedExtractor.PartRatingSeedAmountMultiplier, manipulatorQuality - 1);
|
||||
}
|
||||
|
||||
private void OnUpgradeExamine(EntityUid uid, SeedExtractorComponent seedExtractor, UpgradeExamineEvent args)
|
||||
{
|
||||
args.AddPercentageUpgrade("seed-extractor-component-upgrade-seed-yield", seedExtractor.SeedAmountMultiplier);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user