Enemies should have traits and conditions which effect the way they act.
Traits are inherent properties which all enemies of a certain type start with (e.g. Resist fire, armoured etc.)
Conditions are effects which are applied to a specific enemy throughout a battle (e.g. Weakened, invisible etc.)
Both traits and conditions can have good or bad effects.
Conditions will come from potions, so can also maybe apply to the Brewer?
Some traits and conditions might overlap, so maybe they should come from the same list of Properties?
(E.g. Invisibility/Resist fire could be either an inherint trait, or a condition of a potion).
Enemies should have traits and conditions which effect the way they act.
Both traits and conditions can have good or bad effects. Conditions will come from potions, so can also maybe apply to the Brewer?
Some traits and conditions might overlap, so maybe they should come from the same list of Properties? (E.g. Invisibility/Resist fire could be either an inherint trait, or a condition of a potion).