when attacking an opponent, with wiccan and bishop.
the offensive bishop doesn’t trigger his passives until wiccan’s passive (Mystical destiny) conditions are met.
i.e. only after the attacking party reach 6 AP of each colour, does bishop passives begin to work.
this bug repeated every time.
i noticed similiar bugs with other passive char’s as essentials, but it was difficult to determin the exact cause. with wiccan it is now very clear what is the bug.
the char in the middle passive conditions are checked first, if they are not met, the proggram doesn’t check the other characters passive conditions, it just skips ahead.
fixing it is as easy changing the else{} into an else if(){}.