db fix with defense calculation (took military twice)