flyzto 2 mesi fa
parent
commit
e9a31cfc49
2 ha cambiato i file con 110 aggiunte e 14 eliminazioni
  1. 2 2
      server/models/GamesPs.js
  2. 108 12
      server/triangle/iorKeys.js

+ 2 - 2
server/models/GamesPs.js

@@ -35,8 +35,8 @@ const PS_IOR_KEYS = [
 ];
 
 const IOR_KEYS_TYPE = {
-  A: 1, B: 1, C: 1, L: 1,
-  D: 2, E: 2, F: 2, G: 2, H: 2, I: 2, J: 2,
+  A: 1, L: 1,
+  D: 2, K: 2,
 }
 
 // 测试环境

+ 108 - 12
server/triangle/iorKeys.js

@@ -1,5 +1,5 @@
 module.exports = {
-  A: [
+  'A:0': [
     ['ior_mh', 'ior_rac_025', 'ior_mn', 'la_wh_wa'],
     ['ior_mc', 'ior_rah_025', 'ior_mn', 'la_wh_wa'],
     ['ior_rh_05', 'ior_rac_025', 'ior_mn', 'la_wh_wa'],
@@ -25,7 +25,7 @@ module.exports = {
 
     ['ior_rh_025', 'ior_rc_025', 'ior_mn', 'lh_lh_wa'],
   ],
-  B: [
+  'A:1': [
     ['ior_rh_15', 'ior_rac_125', 'ior_wmh_1', 'la_wh_wa'],
     ['ior_rc_15', 'ior_rah_125', 'ior_wmc_1', 'la_wh_wa'],
 
@@ -56,7 +56,7 @@ module.exports = {
     ['ior_rh_125', 'ior_rac_075', 'ior_wmh_1', 'lh_lh_wa'],
     ['ior_rc_125', 'ior_rah_075', 'ior_wmc_1', 'lh_lh_wa'],
   ],
-  C: [
+  'A:2': [
     ['ior_rh_25', 'ior_rac_225', 'ior_wmh_2', 'la_wh_wa'],
     ['ior_rc_25', 'ior_rah_225', 'ior_wmc_2', 'la_wh_wa'],
 
@@ -87,7 +87,103 @@ module.exports = {
     ['ior_rh_225', 'ior_rac_175', 'ior_wmh_2', 'lh_lh_wa'],
     ['ior_rc_225', 'ior_rah_175', 'ior_wmc_2', 'lh_lh_wa'],
   ],
-  D: [
+  'A:3': [
+    ['ior_rh_35', 'ior_rac_325', 'ior_wmh_3', 'la_wh_wa'],
+    ['ior_rc_35', 'ior_rah_325', 'ior_wmc_3', 'la_wh_wa'],
+
+    ['ior_rh_35', 'ior_rac_3', 'ior_wmh_3', 'la_dr_wa'],
+    ['ior_rc_35', 'ior_rah_3', 'ior_wmc_3', 'la_dr_wa'],
+
+    ['ior_rh_35', 'ior_rac_275', 'ior_wmh_3', 'la_lh_wa'],
+    ['ior_rc_35', 'ior_rah_275', 'ior_wmc_3', 'la_lh_wa'],
+
+    ['ior_rh_35', 'ior_rac_25', 'ior_wmh_3', 'la_la_wa'],
+    ['ior_rc_35', 'ior_rah_25', 'ior_wmc_3', 'la_la_wa'],
+
+    ['ior_rah_25', 'ior_rc_275', 'ior_wmc_3', 'la_wh_wa'],
+    ['ior_rac_25', 'ior_rh_275', 'ior_wmh_3', 'la_wh_wa'],
+
+    ['ior_rah_25', 'ior_rc_3', 'ior_wmc_3', 'la_dr_wa'],
+    ['ior_rac_25', 'ior_rh_3', 'ior_wmh_3', 'la_dr_wa'],
+
+    ['ior_rah_25', 'ior_rc_325', 'ior_wmc_3', 'la_lh_wa'],
+    ['ior_rac_25', 'ior_rh_325', 'ior_wmh_3', 'la_lh_wa'],
+
+    ['ior_rah_275', 'ior_rc_3', 'ior_wmc_3', 'lh_dr_wa'],
+    ['ior_rac_275', 'ior_rh_3', 'ior_wmh_3', 'lh_dr_wa'],
+
+    ['ior_rh_325', 'ior_rac_3', 'ior_wmh_3', 'lh_dr_wa'],
+    ['ior_rc_325', 'ior_rah_3', 'ior_wmc_3', 'lh_dr_wa'],
+
+    ['ior_rh_325', 'ior_rac_275', 'ior_wmh_3', 'lh_lh_wa'],
+    ['ior_rc_325', 'ior_rah_275', 'ior_wmc_3', 'lh_lh_wa'],
+  ],
+  'A:4': [
+
+    ['ior_rh_45', 'ior_rac_425', 'ior_wmh_4', 'la_wh_wa'],
+    ['ior_rc_45', 'ior_rah_425', 'ior_wmc_4', 'la_wh_wa'],
+
+    ['ior_rh_45', 'ior_rac_4', 'ior_wmh_4', 'la_dr_wa'],
+    ['ior_rc_45', 'ior_rah_4', 'ior_wmc_4', 'la_dr_wa'],
+
+    ['ior_rh_45', 'ior_rac_375', 'ior_wmh_4', 'la_lh_wa'],
+    ['ior_rc_45', 'ior_rah_375', 'ior_wmc_4', 'la_lh_wa'],
+
+    ['ior_rh_45', 'ior_rac_35', 'ior_wmh_4', 'la_la_wa'],
+    ['ior_rc_45', 'ior_rah_35', 'ior_wmc_4', 'la_la_wa'],
+
+    ['ior_rah_35', 'ior_rc_375', 'ior_wmc_4', 'la_wh_wa'],
+    ['ior_rac_35', 'ior_rh_375', 'ior_wmh_4', 'la_wh_wa'],
+
+    ['ior_rah_35', 'ior_rc_4', 'ior_wmc_4', 'la_dr_wa'],
+    ['ior_rac_35', 'ior_rh_4', 'ior_wmh_4', 'la_dr_wa'],
+
+    ['ior_rah_35', 'ior_rc_425', 'ior_wmc_4', 'la_lh_wa'],
+    ['ior_rac_35', 'ior_rh_425', 'ior_wmh_4', 'la_lh_wa'],
+
+    ['ior_rah_375', 'ior_rc_4', 'ior_wmc_4', 'lh_dr_wa'],
+    ['ior_rac_375', 'ior_rh_4', 'ior_wmh_4', 'lh_dr_wa'],
+
+    ['ior_rh_425', 'ior_rac_4', 'ior_wmh_4', 'lh_dr_wa'],
+    ['ior_rc_425', 'ior_rah_4', 'ior_wmc_4', 'lh_dr_wa'],
+
+    ['ior_rh_425', 'ior_rac_375', 'ior_wmh_4', 'lh_lh_wa'],
+    ['ior_rc_425', 'ior_rah_375', 'ior_wmc_4', 'lh_lh_wa'],
+  ],
+  'A:5': [
+    ['ior_rh_55', 'ior_rac_525', 'ior_wmh_5', 'la_wh_wa'],
+    ['ior_rc_55', 'ior_rah_525', 'ior_wmc_5', 'la_wh_wa'],
+
+    ['ior_rh_55', 'ior_rac_5', 'ior_wmh_5', 'la_dr_wa'],
+    ['ior_rc_55', 'ior_rah_5', 'ior_wmc_5', 'la_dr_wa'],
+
+    ['ior_rh_55', 'ior_rac_475', 'ior_wmh_5', 'la_lh_wa'],
+    ['ior_rc_55', 'ior_rah_475', 'ior_wmc_5', 'la_lh_wa'],
+
+    ['ior_rh_55', 'ior_rac_45', 'ior_wmh_5', 'la_la_wa'],
+    ['ior_rc_55', 'ior_rah_45', 'ior_wmc_5', 'la_la_wa'],
+
+    ['ior_rah_45', 'ior_rc_475', 'ior_wmc_5', 'la_wh_wa'],
+    ['ior_rac_45', 'ior_rh_475', 'ior_wmh_5', 'la_wh_wa'],
+
+    ['ior_rah_45', 'ior_rc_5', 'ior_wmc_5', 'la_dr_wa'],
+    ['ior_rac_45', 'ior_rh_5', 'ior_wmh_5', 'la_dr_wa'],
+
+    ['ior_rah_45', 'ior_rc_525', 'ior_wmc_5', 'la_lh_wa'],
+    ['ior_rac_45', 'ior_rh_525', 'ior_wmh_5', 'la_lh_wa'],
+
+    ['ior_rah_475', 'ior_rc_5', 'ior_wmc_5', 'lh_dr_wa'],
+    ['ior_rac_475', 'ior_rh_5', 'ior_wmh_5', 'lh_dr_wa'],
+
+    ['ior_rh_525', 'ior_rac_5', 'ior_wmh_5', 'lh_dr_wa'],
+    ['ior_rc_525', 'ior_rah_5', 'ior_wmc_5', 'lh_dr_wa'],
+
+    ['ior_rh_525', 'ior_rac_475', 'ior_wmh_5', 'lh_lh_wa'],
+    ['ior_rc_525', 'ior_rah_475', 'ior_wmc_5', 'lh_lh_wa'],
+  ],
+
+
+  'D:1': [
     ['ior_ouh_05', 'ior_ouc_075', 'ior_ot_1', 'la_wh_wa'],
 
     ['ior_ouh_075', 'ior_ouc_1', 'ior_ot_1', 'lh_dr_wa'],
@@ -108,7 +204,7 @@ module.exports = {
 
     ['ior_ouc_15', 'ior_ouh_05', 'ior_ot_1', 'la_la_wa'],
   ],
-  E: [
+  'D:2': [
     ['ior_ouh_15', 'ior_ouc_175', 'ior_ot_2', 'la_wh_wa'],
 
     ['ior_ouh_175', 'ior_ouc_2', 'ior_ot_2', 'lh_dr_wa'],
@@ -129,7 +225,7 @@ module.exports = {
 
     ['ior_ouc_25', 'ior_ouh_15', 'ior_ot_2', 'la_la_wa'],
   ],
-  F: [
+  'D:3': [
     ['ior_ouh_25', 'ior_ouc_275', 'ior_ot_3', 'la_wh_wa'],
 
     ['ior_ouh_275', 'ior_ouc_3', 'ior_ot_3', 'lh_dr_wa'],
@@ -150,7 +246,7 @@ module.exports = {
 
     ['ior_ouc_35', 'ior_ouh_25', 'ior_ot_3', 'la_la_wa'],
   ],
-  G: [
+  'D:4': [
     ['ior_ouh_35', 'ior_ouc_375', 'ior_ot_4', 'la_wh_wa'],
 
     ['ior_ouh_375', 'ior_ouc_4', 'ior_ot_4', 'lh_dr_wa'],
@@ -171,7 +267,7 @@ module.exports = {
 
     ['ior_ouc_45', 'ior_ouh_35', 'ior_ot_4', 'la_la_wa'],
   ],
-  H: [
+  'D:5': [
     ['ior_ouh_45', 'ior_ouc_475', 'ior_ot_5', 'la_wh_wa'],
 
     ['ior_ouh_475', 'ior_ouc_5', 'ior_ot_5', 'lh_dr_wa'],
@@ -192,7 +288,7 @@ module.exports = {
 
     ['ior_ouc_55', 'ior_ouh_45', 'ior_ot_5', 'la_la_wa'],
   ],
-  I: [
+  'D:6': [
     ['ior_ouh_55', 'ior_ouc_575', 'ior_ot_6', 'la_wh_wa'],
 
     ['ior_ouh_575', 'ior_ouc_6', 'ior_ot_6', 'lh_dr_wa'],
@@ -213,7 +309,7 @@ module.exports = {
 
     ['ior_ouc_65', 'ior_ouh_55', 'ior_ot_6', 'la_la_wa'],
   ],
-  J: [
+  'D:7': [
     ['ior_ouh_65', 'ior_ouc_675', 'ior_ot_7', 'la_wh_wa'],
 
     ['ior_ouh_675', 'ior_ouc_7', 'ior_ot_7', 'lh_dr_wa'],
@@ -234,7 +330,7 @@ module.exports = {
 
     ['ior_ouc_75', 'ior_ouh_65', 'ior_ot_7', 'la_la_wa'],
   ],
-  // K: [
+  // 'G:0': [
   //   ['ior_os_0-1', 'ior_ouc_35', 'ior_os_2-3', 'la_la_wa'],
 
   //   ['ior_os_0-1', 'ior_ouc_225', 'ior_ot_2', 'la_lh_wa'],
@@ -243,7 +339,7 @@ module.exports = {
 
   //   ['ior_os_0-1', 'ior_ouc_2', 'ior_ot_2', 'la_dr_wa'],
   // ],
-  L: [
+  'R:0': [
     ['ior_rh_05', 'ior_rac_05', '-', 'la_wa_rv'],
     ['ior_rc_05', 'ior_rah_05', '-', 'la_wa_rv'],
     ['ior_mh', 'ior_rac_05', '-', 'la_wa_rv'],