- const Value ShelterWeakness[][RANK_NB] = {
- { V(100), V(20), V(10), V(46), V(82), V( 86), V( 98) },
- { V(116), V( 4), V(28), V(87), V(94), V(108), V(104) },
- { V(109), V( 1), V(59), V(87), V(62), V( 91), V(116) },
- { V( 75), V(12), V(43), V(59), V(90), V( 84), V(112) }
+ const Value ShelterWeakness[][int(FILE_NB) / 2][RANK_NB] = {
+ { { V( 98), V(20), V(11), V(42), V( 83), V( 84), V(101) }, // Not On King file
+ { V(103), V( 8), V(33), V(86), V( 87), V(105), V(113) },
+ { V(100), V( 2), V(65), V(95), V( 59), V( 89), V(115) },
+ { V( 72), V( 6), V(52), V(74), V( 83), V( 84), V(112) } },
+ { { V(105), V(19), V( 3), V(27), V( 85), V( 93), V( 84) }, // On King file
+ { V(121), V( 7), V(33), V(95), V(112), V( 86), V( 72) },
+ { V(121), V(26), V(65), V(90), V( 65), V( 76), V(117) },
+ { V( 79), V( 0), V(45), V(65), V( 94), V( 92), V(105) } }