Code:
1 <!-- unexplorable -->
2 <!-- ceylon -->
3 <!-- carnatica -->
4 <!-- mysore -->
5 <!-- malabar -->
6 <!-- hyderabad -->
7 <!-- bijapur -->
8 <!-- orissa -->
9 <!-- ahmadnagar -->
10 <!-- berar -->
11 <!-- gujarat -->
12 <!-- malwa -->
13 <!-- bengal -->
14 <!-- rajpootana -->
15 <!-- sindh -->
16 <!-- hindustan -->
17 <!-- baluchistan -->
18 <!-- punjab -->
19 <!-- afghanistan -->
20 <!-- kashmir -->
21 <!-- wilderness_khiva -->
0 <!-- separator -->
2 3, 4 <!-- carnatica, mysore-->
2 4, 5 <!-- mysore, malabar-->
2 3, 6 <!-- carnatica, hyderabad-->
3 4, 5, 7 <!-- mysore, malabar, bijapur-->
2 4, 7 <!-- mysore, bijapur-->
2 4, 6 <!-- mysore, hyderabad-->
3 3, 4, 6 <!-- carnatica, mysore, hyderabad-->
2 3, 8 <!-- carnatica, orissa-->
2 5, 7 <!-- malabar, bijapur-->
2 6, 8 <!-- hyderabad, orissa-->
3 3, 6, 8 <!-- carnatica, hyderabad, orissa-->
2 6, 7 <!-- hyderabad, bijapur-->
2 7, 9 <!-- bijapur, ahmadnagar-->
3 6, 7, 9 <!-- hyderabad, bijapur, ahmadnagar-->
2 6, 9 <!-- hyderabad, ahmadnagar-->
2 6, 10 <!-- hyderabad, berar-->
3 6, 8, 10 <!-- hyderabad, orissa, berar-->
2 8, 10 <!-- orissa, berar-->
2 9, 11 <!-- ahmadnagar, gujarat-->
3 6, 9, 12 <!-- hyderabad, ahmadnagar, malwa-->
2 6, 12 <!-- hyderabad, malwa-->
2 9, 12 <!-- ahmadnagar, malwa-->
3 6, 10, 12 <!-- hyderabad, berar, malwa-->
2 10, 12 <!-- berar, malwa-->
3 9, 11, 12 <!-- ahmadnagar, gujarat, malwa-->
2 11, 12 <!-- gujarat, malwa-->
2 8, 13 <!-- orissa, bengal-->
2 11, 14 <!-- gujarat, rajpootana-->
3 11, 12, 14 <!-- gujarat, malwa, rajpootana-->
2 12, 14 <!-- malwa, rajpootana-->
2 10, 13 <!-- berar, bengal-->
2 11, 15 <!-- gujarat, sindh-->
3 10, 12, 13 <!-- berar, malwa, bengal-->
2 12, 13 <!-- malwa, bengal-->
3 11, 14, 15 <!-- gujarat, rajpootana, sindh-->
2 12, 16 <!-- malwa, hindustan-->
3 12, 13, 16 <!-- malwa, bengal, hindustan-->
2 14, 15 <!-- rajpootana, sindh-->
2 14, 16 <!-- rajpootana, hindustan-->
3 12, 14, 16 <!-- malwa, rajpootana, hindustan-->
2 13, 16 <!-- bengal, hindustan-->
2 15, 17 <!-- sindh, baluchistan-->
3 14, 15, 18 <!-- rajpootana, sindh, punjab-->
2 14, 18 <!-- rajpootana, punjab-->
2 15, 18 <!-- sindh, punjab-->
3 15, 17, 18 <!-- sindh, baluchistan, punjab-->
2 17, 19 <!-- baluchistan, afghanistan-->
2 17, 18 <!-- baluchistan, punjab-->
3 17, 18, 19 <!-- baluchistan, punjab, afghanistan-->
3 14, 16, 18 <!-- rajpootana, hindustan, punjab-->
2 18, 19 <!-- punjab, afghanistan-->
2 16, 18 <!-- hindustan, punjab-->
3 16, 18, 20 <!-- hindustan, punjab, kashmir-->
2 16, 20 <!-- hindustan, kashmir-->
2 18, 20 <!-- punjab, kashmir-->
2 19, 20 <!-- afghanistan, kashmir-->
3 18, 19, 20 <!-- punjab, afghanistan, kashmir-->
2 19, 21 <!-- afghanistan, wilderness_khiva-->
Now if we consider each row as an element of an array, unexplorable is in position 0, ceylon 1 and so on. In the end of listed regions we have to add a generic sea region (wrapping all sea regions inside that theatre) always in n position. Then we can continue we the land-land transition areas: <!-- carnatica, mysore-->; <!-- mysore, malabar--> and so on. But 64 multiple rules is not respected in other major theaters. Why? Because in code there are several signs of a different original plan. For instance Crete as a separated path and a separated path_id. This means that originally Crete was planned as a separated region, but finally included in Greece. Crete path_id is 896 (/64= 14) and Greece path_id is 897 (896+1).