2024-03-14 01:19:30 +09:00
|
|
|
using Content.Shared.Actions;
|
2024-01-31 14:01:35 +00:00
|
|
|
using Content.Shared.DoAfter;
|
2024-03-14 01:19:30 +09:00
|
|
|
using Content.Shared.Inventory;
|
2024-01-31 14:01:35 +00:00
|
|
|
using Robust.Shared.Serialization;
|
|
|
|
|
|
|
|
|
|
namespace Content.Shared.Changeling;
|
|
|
|
|
|
|
|
|
|
[Serializable, NetSerializable]
|
|
|
|
|
public sealed partial class AbsorbDnaDoAfterEvent : SimpleDoAfterEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class AbsorbDnaActionEvent : EntityTargetActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Serializable, NetSerializable]
|
|
|
|
|
public sealed partial class TransformDoAfterEvent : SimpleDoAfterEvent
|
|
|
|
|
{
|
|
|
|
|
public string SelectedDna;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class TransformActionEvent : InstantActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Serializable, NetSerializable]
|
|
|
|
|
public sealed partial class RegenerateDoAfterEvent : SimpleDoAfterEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class RegenerateActionEvent : InstantActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Serializable, NetSerializable]
|
|
|
|
|
public sealed partial class LesserFormDoAfterEvent : SimpleDoAfterEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class LesserFormActionEvent : InstantActionEvent
|
|
|
|
|
{
|
2024-02-16 01:07:59 +07:00
|
|
|
}
|
2024-01-31 14:01:35 +00:00
|
|
|
|
2024-02-16 01:07:59 +07:00
|
|
|
public sealed partial class ExtractionStingActionEvent : EntityTargetActionEvent
|
|
|
|
|
{
|
2024-01-31 14:01:35 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class TransformStingActionEvent : EntityTargetActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class BlindStingActionEvent : EntityTargetActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class MuteStingActionEvent : EntityTargetActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
2024-02-16 01:07:59 +07:00
|
|
|
|
2024-01-31 14:01:35 +00:00
|
|
|
public sealed partial class HallucinationStingActionEvent : EntityTargetActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class CryoStingActionEvent : EntityTargetActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class AdrenalineSacsActionEvent : InstantActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class FleshmendActionEvent : InstantActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class ArmbladeActionEvent : InstantActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class OrganicShieldActionEvent : InstantActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class ChitinousArmorActionEvent : InstantActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
2024-03-25 21:57:32 +09:00
|
|
|
public sealed partial class HiveHeadActionEvent : InstantActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class ReleaseBeesEvent : InstantActionEvent
|
2024-01-31 14:01:35 +00:00
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class TentacleArmActionEvent : InstantActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class ChangelingShopActionEvent : InstantActionEvent
|
|
|
|
|
{
|
2024-02-16 01:07:59 +07:00
|
|
|
}
|
2024-01-31 14:01:35 +00:00
|
|
|
|
2024-02-16 01:07:59 +07:00
|
|
|
public sealed partial class BiodegradeActionEvent : InstantActionEvent
|
|
|
|
|
{
|
2024-01-31 14:01:35 +00:00
|
|
|
}
|
2024-02-16 01:07:59 +07:00
|
|
|
|
2024-03-14 01:19:30 +09:00
|
|
|
public sealed partial class AugmentedEyesightActionEvent : InstantActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
2024-04-10 09:57:42 +07:00
|
|
|
[Serializable, NetSerializable, DataDefinition]
|
|
|
|
|
public sealed partial class AugmentedEyesightPurchasedEvent : EntityEventArgs
|
2024-03-14 01:19:30 +09:00
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed partial class DissonantShriekActionEvent : InstantActionEvent
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
2024-04-10 09:57:42 +07:00
|
|
|
[Serializable, NetSerializable, DataDefinition]
|
|
|
|
|
public sealed partial class VoidAdaptationPurchasedEvent : EntityEventArgs
|
2024-03-14 01:19:30 +09:00
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed class ChemRegenModifyEvent : EntityEventArgs, IInventoryRelayEvent
|
|
|
|
|
{
|
|
|
|
|
public SlotFlags TargetSlots => ~SlotFlags.POCKET;
|
|
|
|
|
|
|
|
|
|
public float Multiplier = 1f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public sealed class ChangelingRefundEvent : EntityEventArgs, IInventoryRelayEvent
|
|
|
|
|
{
|
|
|
|
|
public SlotFlags TargetSlots => SlotFlags.All;
|
|
|
|
|
|
|
|
|
|
public EntityUid Store;
|
|
|
|
|
}
|