Combat is currently very clunky and each possible action that can occur within combat has a complex reversal to undo all of the forward logic. The combat system should be further broken down into smaller individual reversible components that handle each part of the combat phase instead of one large reversible component.
Combat is currently very clunky and each possible action that can occur within combat has a complex reversal to undo all of the forward logic. The combat system should be further broken down into smaller individual reversible components that handle each part of the combat phase instead of one large reversible component.