24 lines
702 B
C#
24 lines
702 B
C#
using Barotrauma.Extensions;
|
|
using System.Xml.Linq;
|
|
|
|
namespace Barotrauma.Abilities
|
|
{
|
|
class CharacterAbilityGiveTalentPoints : CharacterAbility
|
|
{
|
|
private readonly int amount;
|
|
|
|
public CharacterAbilityGiveTalentPoints(CharacterAbilityGroup characterAbilityGroup, ContentXElement abilityElement) : base(characterAbilityGroup, abilityElement)
|
|
{
|
|
amount = abilityElement.GetAttributeInt("amount", 0);
|
|
}
|
|
|
|
public override void InitializeAbility(bool addingFirstTime)
|
|
{
|
|
if (addingFirstTime && Character.Info != null)
|
|
{
|
|
Character.Info.AdditionalTalentPoints += amount;
|
|
}
|
|
}
|
|
}
|
|
}
|