Refactored Memento to make Effect a compound optional part.
Factor out build logic for CombatState testing.
Created SourceCombatantCombo to house logic for tracking and selecting source combatant.
Create EffectDamagePanel to house both the combatant source combo and the DamageEffectEditor form.
Added logic to handle source and target changes as well as state changes.
FormSave event now adds entry to list and selects it, which eliminates repeated saves.
Fixed bug with empty CompoundAction throwing exceptions.
DamageEffectEditor now has roll damage and applies damage along with other conditions.
Roll button is now disabled when damage expression is invalid.
Added new EffectDamagePanel to the MasterFrame.
Moved old editor out of sight on the default layout.
Added new EffectDamagePanel to the MasterFrame.
Moved old editor out of sight on the default layout.