Update RepairController.cs

Implement RepairWithKit method.
This commit is contained in:
Valens
2025-01-25 15:30:28 -05:00
parent 0865af073a
commit 799a4c778e
+20 -1
View File
@@ -69,6 +69,25 @@ public class RepairController(
RepairActionDataRequest body,
PmcData pmcData)
{
throw new NotImplementedException();
var output = _eventOutputHolder.GetOutput(sessionId);
// repair item
var repairDetails = _repairService.RepairItemByKit(
sessionId,
pmcData,
body.RepairKitsInfo,
body.Target,
output
);
_repairService.AddBuffToItem(repairDetails, pmcData);
// add repaired item to send to client
output.ProfileChanges[sessionId].Items.ChangedItems.Add(repairDetails.RepairedItem);
// Add skill points for repairing items
_repairService.AddRepairSkillPoints(sessionId, repairDetails, pmcData);
return output;
}
}