WIP: Add basic effects and condition interface #8

Draft
malmal200 wants to merge 3 commits from PF-3 into master
Showing only changes of commit 8b3b7946df - Show all commits

View File

@ -1,6 +1,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using pflib_net.characters.internals.proficiencies; using pflib_net.characters.internals.proficiencies;
using pflib_net.characters.internals.stats; using pflib_net.characters.internals.stats;
using pflib_net.conditions;
using pflib_net.damage; using pflib_net.damage;
namespace pflib_net.characters; namespace pflib_net.characters;
@ -14,6 +15,7 @@ public class PlayerCharacter : ICharacter
private ISet<string> Immunities { get; } private ISet<string> Immunities { get; }
private Dictionary<string, int> Resistances { get; } private Dictionary<string, int> Resistances { get; }
private Dictionary<string, int> Weaknesses { get; } private Dictionary<string, int> Weaknesses { get; }
private IEnumerable<ICondition>? Conditions { get; set; } = null;
public PlayerCharacter( public PlayerCharacter(
int hp, int hp,