Revenant 2: Electric Boogaloo (#11510)
* revenant 2: electric boogaloo * revevent * oversights * Update RevenantSystem.Abilities.cs * names * no shoote stouhg walls
This commit is contained in:
25
Content.Server/Revenant/Components/EssenceComponent.cs
Normal file
25
Content.Server/Revenant/Components/EssenceComponent.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
namespace Content.Server.Revenant.Components;
|
||||
|
||||
[RegisterComponent]
|
||||
public sealed class EssenceComponent : Component
|
||||
{
|
||||
/// <summary>
|
||||
/// Whether or not the entity has been harvested yet.
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
public bool Harvested = false;
|
||||
|
||||
/// <summary>
|
||||
/// Whether or not a revenant has searched this entity
|
||||
/// for its soul yet.
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
public bool SearchComplete = false;
|
||||
|
||||
/// <summary>
|
||||
/// The total amount of Essence that the entity has.
|
||||
/// Changes based on mob state.
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
public float EssenceAmount = 0f;
|
||||
}
|
||||
Reference in New Issue
Block a user