mirror of
https://github.com/FalloutCollaborationProject/FCP-Tools.git
synced 2026-07-27 16:59:37 -07:00
25 lines
710 B
C#
25 lines
710 B
C#
namespace FCP.Core.Hediffs;
|
|
|
|
public class HediffComp_CripplePart : HediffComp
|
|
{
|
|
public HediffCompProperties_CripplePart Props =>
|
|
(HediffCompProperties_CripplePart)props;
|
|
|
|
public override void CompPostPostRemoved()
|
|
{
|
|
|
|
}
|
|
|
|
public override void CompPostPostAdd(DamageInfo? dinfo)
|
|
{
|
|
BodyPartRecord part = parent.Part;
|
|
|
|
if (part == null)
|
|
return;
|
|
|
|
Pawn.TakeDamage(new DamageInfo(Props.damageDef, 0, hitPart: part));
|
|
Messages.Message("FCP_VATS_MessageReceivedDamageFromHediff"
|
|
.Translate(Pawn.Named("PAWN"), part.LabelCap),
|
|
(Thing)Pawn, MessageTypeDefOf.NegativeEvent);
|
|
}
|
|
} |