public PartyArchetypeRequirement(RequirementTags name, Archetype type) : base(name) { this._archetype = type; }
public TimeOfDayRequirement(RequirementTags name, Day.TimeOfDay tod) : base(name) { this._tod = tod; }
public LastDayRequirement(RequirementTags name, int day) : base(name) { this._day = day; //needs to check if greater than 0 }
protected RequirementBase(RequirementTags name) { this.Name = name; }
public StorylineRequirement(RequirementTags name, StorySubject story) : base(name) { this._story = story; }
public PartySizeRequirement(RequirementTags name, int size) : base(name) { this._size = size; //needs to check if greater than 0 }
public PlayerStatMinimumRequirement(RequirementTags name, Stats stat, int value) : base(name) { this._stat = stat; this._statValue = value; //needs to check if greater than 0 }
public PlayerArchetypeRequirement(RequirementTags name, Archetype type) : base(name) { this._archetype = type; }