Files
wwdpublic/Content.Server/CombatMode/Disarm/DisarmMalusComponent.cs
Spatison 9180bf2497 [Fix] Test (#365)
* fix test

* Fix

* fix Prosecutor

* mmm?

* fix SuicideCommandTests.cs

* EnvironmentalSuicide

* pls :(

* fix reaction

* oops
2025-03-30 21:48:18 +03:00

27 lines
803 B
C#

namespace Content.Server.CombatMode.Disarm // WWDP moved to shared
{
/// <summary>
/// Applies a malus to disarm attempts against this item.
/// </summary>
[RegisterComponent]
public sealed partial class DisarmMalusComponent : Component
{
/// <summary>
/// So, disarm chances are a % chance represented as a value between 0 and 1.
/// This default would be a 30% penalty to that.
/// </summary>
[DataField("malus")]
public float Malus = 0.3f;
/// <summary>
/// WWDP - Flat increase to the disarm malus when wielded in two hands
/// </summary>
[DataField]
public float WieldedBonus = 0f;
// WWDP
[ViewVariables(VVAccess.ReadOnly)]
public float CurrentMalus;
}
}