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:
Nemanja
2022-09-28 22:30:48 -04:00
committed by GitHub
parent a9dd9257d8
commit 3c3ee60dd2
25 changed files with 427 additions and 203 deletions

View 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;
}