namespace Content.Server._NF.Cargo.Components;
///
/// This is used for calculating the price of mobs.
///
[RegisterComponent]
public sealed partial class MobPriceComponent : Component
{
///
/// How much of a penalty per part there should be. This is a multiplier for a multiplier, the penalty for each body part is calculated from the total number of slots, and then multiplied by this.
///
[DataField]
public double MissingBodyPartPenalty = 1.0f;
///
/// The base price this mob should fetch.
///
[DataField(required: true)]
public double Price;
///
/// The percentage of the actual price that should be granted should the appraised mob be dead.
///
[DataField]
public double DeathPenalty = 0.2f;
///
/// The percentage of the actual price that should be granted should the appraised mob be lab grown calc added after DeathPenalty, will use tag "LabGrown".
///
[DataField]
public double LabGrownPenalty = 0.2f;
}