More blood (#514)
* - add: Some construct stuff. * - add: Some rune stuff. * - add: Unvisit. * - add: Better blood rites.
This commit is contained in:
@@ -3,7 +3,6 @@ using Content.Shared.FixedPoint;
|
||||
using Content.Shared.Mind;
|
||||
using Robust.Shared.Audio;
|
||||
using Robust.Shared.GameStates;
|
||||
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List;
|
||||
|
||||
namespace Content.Shared._White.Cult.Components;
|
||||
|
||||
@@ -51,13 +50,6 @@ public sealed partial class CultistComponent : Component
|
||||
CultSummonCombatEquipmentAction, CultStunAction, EmpPulseAction, ConcealPresenceAction, CultShadowShacklesAction
|
||||
};
|
||||
|
||||
[DataField("bloodRites", customTypeSerializer: typeof(PrototypeIdListSerializer<CultistFactoryProductionPrototype>))]
|
||||
public List<string> BloodRites = new ()
|
||||
{
|
||||
"FactoryCultBloodSpear",
|
||||
"FactoryCultBloodBarrage"
|
||||
};
|
||||
|
||||
[ViewVariables, NonSerialized]
|
||||
public Entity<BloodSpearComponent>? BloodSpear;
|
||||
|
||||
|
||||
@@ -7,6 +7,8 @@ public sealed class CultRuneInvokeEvent : EntityEventArgs
|
||||
public HashSet<EntityUid> Cultists { get; }
|
||||
public bool Result { get; set; }
|
||||
|
||||
public string? InvokePhraseOverride { get; set; } = null;
|
||||
|
||||
public CultRuneInvokeEvent(EntityUid rune, EntityUid user, HashSet<EntityUid> cultists)
|
||||
{
|
||||
Rune = rune;
|
||||
|
||||
Reference in New Issue
Block a user