using System;
using System.Collections.Generic;
using Terraria;
namespace SoulHarvest.Common;
/// <summary>
/// Stable identifiers for the character-wide part of the reaper skill tree.
/// </summary>
public enum ReaperCommonNode : byte
{
Damage = 0,
AttackSpeed = 1,
Crit = 2,
ArmorPenetration = 3,
SpecialCooldown = 4,
EnergyGain = 5,
// Final-form upgrades live on the Death branch of the same character tree.
// Values are appended because the enum is serialized and sent over network.
DeathDamage = 6,
DeathInvocationSlashes = 7,
DeathTempoCap = 8,
DeathRange = 9,
DeathSpaceBreak = 10,
DeathRiftWidth = 11,
// Common nodes are append-only because this enum is persisted and sent over
// the network. AssemblySpeed remains a normal upgrade even though its value
// follows the Death-branch entries for wire compatibility.
AssemblySpeed = 12
}
using System;
using System.Collections.Generic;
using Terraria;
namespace SoulHarvest.Common;
/// <summary>
/// Stable identifiers for the character-wide part of the reaper skill tree.
/// </summary>
public enum ReaperCommonNode : byte
{
Damage = 0,
AttackSpeed = 1,
Crit = 2,
ArmorPenetration = 3,
SpecialCooldown = 4,
EnergyGain = 5,
// Final-form upgrades live on the Death branch of the same character tree.
// Values are appended because the enum is serialized and sent over network.
DeathDamage = 6,
DeathInvocationSlashes = 7,
DeathTempoCap = 8,
DeathRange = 9,
DeathSpaceBreak = 10,
DeathRiftWidth = 11,
// Common nodes are append-only because this enum is persisted and sent over
// the network. AssemblySpeed remains a normal upgrade even though its value
// follows the Death-branch entries for wire compatibility.
AssemblySpeed = 12
}