Advertisement
Guest User

Untitled

a guest
Oct 25th, 2015
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # 'groups' = Megatile Groups
  2. # 'tiles' = Megatiles in groups
  3. # 'messy' = Same as 'tiles' but are tiles which don't tile randomly so will be "messy"
  4.  
  5. TERRAIN_DETAILS = {
  6.     CHKSectionERA.BADLANDS:{
  7.         'name':CHKSectionERA.TILESET_NAME(CHKSectionERA.BADLANDS),
  8.         'types':[
  9.             {
  10.                 'name':'Rocky Ground',
  11.                 'ranges':[
  12.                     {
  13.                         'groups':(12,13),
  14.                         'tiles':(0,11),
  15.                         'messy':None
  16.                     }
  17.                 ]
  18.             },
  19.             {
  20.                 'name':'Asphalt',
  21.                 'ranges':[
  22.                     {
  23.                         'groups':(16,17),
  24.                         'tiles':(0,5),
  25.                         'messy':(7,12)
  26.                     }
  27.                 ]
  28.             },
  29.             {
  30.                 'name':'Structure',
  31.                 'ranges':[
  32.                     {
  33.                         'groups':(18,19),
  34.                         'tiles':(0,5),
  35.                         'messy':(7,12)
  36.                     }
  37.                 ]
  38.             },
  39.             {
  40.                 'name':'High Grass',
  41.                 'ranges':[
  42.                     {
  43.                         'groups':(10,11),
  44.                         'tiles':(0,6),
  45.                         'messy':(8,10)
  46.                     }
  47.                 ]
  48.             },
  49.             {
  50.                 'name':'Grass',
  51.                 'ranges':[
  52.                     {
  53.                         'groups':(8,9),
  54.                         'tiles':(0,6),
  55.                         'messy':(8,10)
  56.                     }
  57.                 ]
  58.             },
  59.             {
  60.                 'name':'Water',
  61.                 'ranges':[
  62.                     {
  63.                         'groups':(6,7),
  64.                         'tiles':(0,5),
  65.                         'messy':None
  66.                     }
  67.                 ]
  68.             },
  69.             {
  70.                 'name':'High Dirt',
  71.                 'ranges':[
  72.                     {
  73.                         'groups':(4,5),
  74.                         'tiles':(0,8),
  75.                         'messy':(10,14)
  76.                     }
  77.                 ]
  78.             },
  79.             {
  80.                 'name':'Mud',
  81.                 'ranges':[
  82.                     {
  83.                         'groups':(20,21),
  84.                         'tiles':(0,8),
  85.                         'messy':(10,14)
  86.                     }
  87.                 ]
  88.             },
  89.             {
  90.                 'name':'Dirt',
  91.                 'ranges':[
  92.                     {
  93.                         'groups':(2,3),
  94.                         'tiles':(0,8),
  95.                         'messy':(10,14)
  96.                     }
  97.                 ]
  98.             }
  99.         ]
  100.     },
  101.     CHKSectionERA.SPACE:{
  102.         'name':CHKSectionERA.TILESET_NAME(CHKSectionERA.SPACE),
  103.         'types':[
  104.             {
  105.                 'name':'Elevated Catwalk',
  106.                 'ranges':[
  107.                     {
  108.                         'groups':(20,21),
  109.                         'tiles':(0,3),
  110.                         'messy':(5,6)
  111.                     }
  112.                 ]
  113.             },
  114.             {
  115.                 'name':'High Plating',
  116.                 'ranges':[
  117.                     {
  118.                         'groups':(10,11),
  119.                         'tiles':(0,5),
  120.                         'messy':(7,14)
  121.                     }
  122.                 ]
  123.             },
  124.             {
  125.                 'name':'High Platform',
  126.                 'ranges':[
  127.                     {
  128.                         'groups':(8,9),
  129.                         'tiles':(0,5),
  130.                         'messy':(7,14)
  131.                     }
  132.                 ]
  133.             },
  134.             {
  135.                 'name':'Solar Array',
  136.                 'ranges':[
  137.                     {
  138.                         'groups':(12,13),
  139.                         'tiles':(0,0),
  140.                         'messy':None
  141.                     }
  142.                 ]
  143.             },
  144.             {
  145.                 'name':'Plating',
  146.                 'ranges':[
  147.                     {
  148.                         'groups':(6,7),
  149.                         'tiles':(0,5),
  150.                         'messy':(7,14)
  151.                     }
  152.                 ]
  153.             },
  154.             {
  155.                 'name':'Dark Platform',
  156.                 'ranges':[
  157.                     {
  158.                         'groups':(16,17),
  159.                         'tiles':(0,5),
  160.                         'messy':(7,14)
  161.                     }
  162.                 ]
  163.             },
  164.             {
  165.                 'name':'Platform',
  166.                 'ranges':[
  167.                     {
  168.                         'groups':(4,5),
  169.                         'tiles':(0,5),
  170.                         'messy':(7,14)
  171.                     }
  172.                 ]
  173.             },
  174.             {
  175.                 'name':'Rusty Pit',
  176.                 'ranges':[
  177.                     {
  178.                         'groups':(18,19),
  179.                         'tiles':(0,9),
  180.                         'messy':None
  181.                     }
  182.                 ]
  183.             },
  184.             {
  185.                 'name':'Low Platform',
  186.                 'ranges':[
  187.                     {
  188.                         'groups':(14,15),
  189.                         'tiles':(0,5),
  190.                         'messy':(7,14)
  191.                     }
  192.                 ]
  193.             },
  194.             {
  195.                 'name':'Space',
  196.                 'ranges':[
  197.                     {
  198.                         'groups':(2,3),
  199.                         'tiles':(0,0),
  200.                         'messy':None
  201.                     }
  202.                 ]
  203.             }
  204.         ]
  205.     },
  206.     CHKSectionERA.INSTALLATION:{
  207.         'name':CHKSectionERA.TILESET_NAME(CHKSectionERA.INSTALLATION),
  208.         'types':[
  209.             {
  210.                 'name':'Bottomless Pit',
  211.                 'ranges':[
  212.                     {
  213.                         'groups':(12,13),
  214.                         'tiles':(0,0),
  215.                         'messy':None
  216.                     }
  217.                 ]
  218.             },
  219.             {
  220.                 'name':'Sunstructure Panels',
  221.                 'ranges':[
  222.                     {
  223.                         'groups':(14,15),
  224.                         'tiles':(0,3),
  225.                         'messy':None
  226.                     }
  227.                 ]
  228.             },
  229.             {
  230.                 'name':'Plating',
  231.                 'ranges':[
  232.                     {
  233.                         'groups':(10,11),
  234.                         'tiles':(0,5),
  235.                         'messy':None
  236.                     }
  237.                 ]
  238.             },
  239.             {
  240.                 'name':'Substructure Plating',
  241.                 'ranges':[
  242.                     {
  243.                         'groups':(4,5),
  244.                         'tiles':(0,5),
  245.                         'messy':None
  246.                     }
  247.                 ]
  248.             },
  249.             {
  250.                 'name':'Roof',
  251.                 'ranges':[
  252.                     {
  253.                         'groups':(8,9),
  254.                         'tiles':(0,0),
  255.                         'messy':None
  256.                     }
  257.                 ]
  258.             },
  259.             {
  260.                 'name':'Floor',
  261.                 'ranges':[
  262.                     {
  263.                         'groups':(6,7),
  264.                         'tiles':(0,0),
  265.                         'messy':None
  266.                     }
  267.                 ]
  268.             },
  269.             {
  270.                 'name':'Substructure',
  271.                 'ranges':[
  272.                     {
  273.                         'groups':(2,3),
  274.                         'tiles':(0,0),
  275.                         'messy':None
  276.                     }
  277.                 ]
  278.             }
  279.         ]
  280.     },
  281.     CHKSectionERA.ASHWORLD:{
  282.         'name':CHKSectionERA.TILESET_NAME(CHKSectionERA.ASHWORLD),
  283.         'types':[
  284.             {
  285.                 'name':'High Shale',
  286.                 'ranges':[
  287.                     {
  288.                         'groups':(12,13),
  289.                         'tiles':(0,7),
  290.                         'messy':(9,10)
  291.                     }
  292.                 ]
  293.             },
  294.             {
  295.                 'name':'High Lava',
  296.                 'ranges':[
  297.                     {
  298.                         'groups':(8,9),
  299.                         'tiles':(0,9),
  300.                         'messy':None
  301.                     }
  302.                 ]
  303.             },
  304.             {
  305.                 'name':'High Dirt',
  306.                 'ranges':[
  307.                     {
  308.                         'groups':(6,7),
  309.                         'tiles':(0,7),
  310.                         'messy':(9,14)
  311.                     }
  312.                 ]
  313.             },
  314.             {
  315.                 'name':'Broken Rock',
  316.                 'ranges':[
  317.                     {
  318.                         'groups':(16,17),
  319.                         'tiles':(0,12),
  320.                         'messy':None
  321.                     }
  322.                 ]
  323.             },
  324.             {
  325.                 'name':'Shale',
  326.                 'ranges':[
  327.                     {
  328.                         'groups':(10,11),
  329.                         'tiles':(0,7),
  330.                         'messy':(9,10)
  331.                     }
  332.                 ]
  333.             },
  334.             {
  335.                 'name':'Lava',
  336.                 'ranges':[
  337.                     {
  338.                         'groups':(4,5),
  339.                         'tiles':(0,9),
  340.                         'messy':None
  341.                     }
  342.                 ]
  343.             },
  344.             {
  345.                 'name':'Dirt',
  346.                 'ranges':[
  347.                     {
  348.                         'groups':(2,3),
  349.                         'tiles':(0,7),
  350.                         'messy':(9,14)
  351.                     }
  352.                 ]
  353.             },
  354.             {
  355.                 'name':'Magma',
  356.                 'ranges':[
  357.                     {
  358.                         'groups':(14,15),
  359.                         'tiles':(0,7),
  360.                         'messy':(9,14)
  361.                     }
  362.                 ]
  363.             }
  364.         ]
  365.     },
  366.     CHKSectionERA.JUNGLE:{
  367.         'name':CHKSectionERA.TILESET_NAME(CHKSectionERA.JUNGLE),
  368.         'types':[
  369.             {
  370.                 'name':'High Temple',
  371.                 'ranges':[
  372.                     {
  373.                         'groups':(24,25),
  374.                         'tiles':(0,4),
  375.                         'messy':None
  376.                     }
  377.                 ]
  378.             },
  379.             {
  380.                 'name':'High Raised Jungle',
  381.                 'ranges':[
  382.                     {
  383.                         'groups':(22,23),
  384.                         'tiles':(0,5),
  385.                         'messy':(7,12)
  386.                     }
  387.                 ]
  388.             },
  389.             {
  390.                 'name':'High Ruins',
  391.                 'ranges':[
  392.                     {
  393.                         'groups':(20,21),
  394.                         'tiles':(0,5),
  395.                         'messy':(7,12)
  396.                     }
  397.                 ]
  398.             },
  399.             {
  400.                 'name':'High Jungle',
  401.                 'ranges':[
  402.                     {
  403.                         'groups':(18,19),
  404.                         'tiles':(0,5),
  405.                         'messy':(7,12)
  406.                     }
  407.                 ]
  408.             },
  409.             {
  410.                 'name':'High Dirt',
  411.                 'ranges':[
  412.                     {
  413.                         'groups':(4,5),
  414.                         'tiles':(0,8),
  415.                         'messy':(10,14)
  416.                     }
  417.                 ]
  418.             },
  419.             {
  420.                 'name':'Temple',
  421.                 'ranges':[
  422.                     {
  423.                         'groups':(16,17),
  424.                         'tiles':(0,4),
  425.                         'messy':None
  426.                     }
  427.                 ]
  428.             },
  429.             {
  430.                 'name':'Raised Jungle',
  431.                 'ranges':[
  432.                     {
  433.                         'groups':(12,13),
  434.                         'tiles':(0,5),
  435.                         'messy':(7,12)
  436.                     }
  437.                 ]
  438.             },
  439.             {
  440.                 'name':'Ruins',
  441.                 'ranges':[
  442.                     {
  443.                         'groups':(14,15),
  444.                         'tiles':(0,5),
  445.                         'messy':(7,12)
  446.                     }
  447.                 ]
  448.             },
  449.             {
  450.                 'name':'Rocky Ground',
  451.                 'ranges':[
  452.                     {
  453.                         'groups':(10,11),
  454.                         'tiles':(0,11),
  455.                         'messy':None
  456.                     }
  457.                 ]
  458.             },
  459.             {
  460.                 'name':'Jungle',
  461.                 'ranges':[
  462.                     {
  463.                         'groups':(8,9),
  464.                         'tiles':(0,5),
  465.                         'messy':(7,12)
  466.                     }
  467.                 ]
  468.             },
  469.             {
  470.                 'name':'Mud',
  471.                 'ranges':[
  472.                     {
  473.                         'groups':(26,27),
  474.                         'tiles':(0,8),
  475.                         'messy':(10,14)
  476.                     }
  477.                 ]
  478.             },
  479.             {
  480.                 'name':'Dirt',
  481.                 'ranges':[
  482.                     {
  483.                         'groups':(2,3),
  484.                         'tiles':(0,8),
  485.                         'messy':(10,14)
  486.                     }
  487.                 ]
  488.             },
  489.             {
  490.                 'name':'Water',
  491.                 'ranges':[
  492.                     {
  493.                         'groups':(6,7),
  494.                         'tiles':(0,5),
  495.                         'messy':None
  496.                     }
  497.                 ]
  498.             }
  499.         ]
  500.     },
  501.     CHKSectionERA.DESERT:{
  502.         'name':CHKSectionERA.TILESET_NAME(CHKSectionERA.DESERT),
  503.         'types':[
  504.             {
  505.                 'name':'High Compound',
  506.                 'ranges':[
  507.                     {
  508.                         'groups':(24,25),
  509.                         'tiles':(0,4),
  510.                         'messy':None
  511.                     }
  512.                 ]
  513.             },
  514.             {
  515.                 'name':'High Sandy Sunken Pit',
  516.                 'ranges':[
  517.                     {
  518.                         'groups':(22,23),
  519.                         'tiles':(0,5),
  520.                         'messy':(7,12)
  521.                     }
  522.                 ]
  523.             },
  524.             {
  525.                 'name':'High Crags',
  526.                 'ranges':[
  527.                     {
  528.                         'groups':(20,21),
  529.                         'tiles':(0,5),
  530.                         'messy':(7,12)
  531.                     }
  532.                 ]
  533.             },
  534.             {
  535.                 'name':'High Sand Dunes',
  536.                 'ranges':[
  537.                     {
  538.                         'groups':(18,19),
  539.                         'tiles':(0,5),
  540.                         'messy':(7,12)
  541.                     }
  542.                 ]
  543.             },
  544.             {
  545.                 'name':'High Dirt',
  546.                 'ranges':[
  547.                     {
  548.                         'groups':(4,5),
  549.                         'tiles':(0,8),
  550.                         'messy':(10,14)
  551.                     }
  552.                 ]
  553.             },
  554.             {
  555.                 'name':'Compund',
  556.                 'ranges':[
  557.                     {
  558.                         'groups':(16,17),
  559.                         'tiles':(0,4),
  560.                         'messy':None
  561.                     }
  562.                 ]
  563.             },
  564.             {
  565.                 'name':'Sandy Sunken Pit',
  566.                 'ranges':[
  567.                     {
  568.                         'groups':(12,13),
  569.                         'tiles':(0,5),
  570.                         'messy':(7,12)
  571.                     }
  572.                 ]
  573.             },
  574.             {
  575.                 'name':'Crags',
  576.                 'ranges':[
  577.                     {
  578.                         'groups':(14,15),
  579.                         'tiles':(0,5),
  580.                         'messy':(7,12)
  581.                     }
  582.                 ]
  583.             },
  584.             {
  585.                 'name':'Rocky Ground',
  586.                 'ranges':[
  587.                     {
  588.                         'groups':(10,11),
  589.                         'tiles':(0,11),
  590.                         'messy':None
  591.                     }
  592.                 ]
  593.             },
  594.             {
  595.                 'name':'Sand Dunes',
  596.                 'ranges':[
  597.                     {
  598.                         'groups':(8,9),
  599.                         'tiles':(0,5),
  600.                         'messy':(7,12)
  601.                     }
  602.                 ]
  603.             },
  604.             {
  605.                 'name':'Dried Mud',
  606.                 'ranges':[
  607.                     {
  608.                         'groups':(26,27),
  609.                         'tiles':(0,8),
  610.                         'messy':(10,14)
  611.                     }
  612.                 ]
  613.             },
  614.             {
  615.                 'name':'Dirt',
  616.                 'ranges':[
  617.                     {
  618.                         'groups':(2,3),
  619.                         'tiles':(0,8),
  620.                         'messy':(10,14)
  621.                     }
  622.                 ]
  623.             },
  624.             {
  625.                 'name':'Tar',
  626.                 'ranges':[
  627.                     {
  628.                         'groups':(6,7),
  629.                         'tiles':(0,2),
  630.                         'messy':(4,6)
  631.                     }
  632.                 ]
  633.             }
  634.         ]
  635.     },
  636.     CHKSectionERA.ARCTIC:{
  637.         'name':CHKSectionERA.TILESET_NAME(CHKSectionERA.ARCTIC),
  638.         'types':[
  639.             {
  640.                 'name':'High Outpost',
  641.                 'ranges':[
  642.                     {
  643.                         'groups':(24,25),
  644.                         'tiles':(0,2),
  645.                         'messy':(4,5)
  646.                     }
  647.                 ]
  648.             },
  649.             {
  650.                 'name':'High Water',
  651.                 'ranges':[
  652.                     {
  653.                         'groups':(22,23),
  654.                         'tiles':(0,5),
  655.                         'messy':None
  656.                     }
  657.                 ]
  658.             },
  659.             {
  660.                 'name':'High Grass',
  661.                 'ranges':[
  662.                     {
  663.                         'groups':(20,21),
  664.                         'tiles':(0,5),
  665.                         'messy':(7,12)
  666.                     }
  667.                 ]
  668.             },
  669.             {
  670.                 'name':'High Dirt',
  671.                 'ranges':[
  672.                     {
  673.                         'groups':(18,19),
  674.                         'tiles':(0,5),
  675.                         'messy':(7,12)
  676.                     }
  677.                 ]
  678.             },
  679.             {
  680.                 'name':'High Snow',
  681.                 'ranges':[
  682.                     {
  683.                         'groups':(4,5),
  684.                         'tiles':(0,8),
  685.                         'messy':(10,14)
  686.                     }
  687.                 ]
  688.             },
  689.             {
  690.                 'name':'Outpost',
  691.                 'ranges':[
  692.                     {
  693.                         'groups':(16,17),
  694.                         'tiles':(0,2),
  695.                         'messy':(4,5)
  696.                     }
  697.                 ]
  698.             },
  699.             {
  700.                 'name':'Water',
  701.                 'ranges':[
  702.                     {
  703.                         'groups':(12,13),
  704.                         'tiles':(0,5),
  705.                         'messy':None
  706.                     }
  707.                 ]
  708.             },
  709.             {
  710.                 'name':'Grass',
  711.                 'ranges':[
  712.                     {
  713.                         'groups':(14,15),
  714.                         'tiles':(0,5),
  715.                         'messy':(7,12)
  716.                     }
  717.                 ]
  718.             },
  719.             {
  720.                 'name':'Rocky Snow',
  721.                 'ranges':[
  722.                     {
  723.                         'groups':(10,11),
  724.                         'tiles':(0,5),
  725.                         'messy':(7,12)
  726.                     }
  727.                 ]
  728.             },
  729.             {
  730.                 'name':'Dirt',
  731.                 'ranges':[
  732.                     {
  733.                         'groups':(8,9),
  734.                         'tiles':(0,5),
  735.                         'messy':(7,12)
  736.                     }
  737.                 ]
  738.             },
  739.             {
  740.                 'name':'Moguls',
  741.                 'ranges':[
  742.                     {
  743.                         'groups':(26,27),
  744.                         'tiles':(0,5),
  745.                         'messy':(7,14)
  746.                     }
  747.                 ]
  748.             },
  749.             {
  750.                 'name':'Snow',
  751.                 'ranges':[
  752.                     {
  753.                         'groups':(2,3),
  754.                         'tiles':(0,8),
  755.                         'messy':(10,14)
  756.                     }
  757.                 ]
  758.             },
  759.             {
  760.                 'name':'Ice',
  761.                 'ranges':[
  762.                     {
  763.                         'groups':(6,7),
  764.                         'tiles':(0,5),
  765.                         'messy':(7,12)
  766.                     }
  767.                 ]
  768.             }
  769.         ]
  770.     },
  771.     CHKSectionERA.TWILIGHT:{
  772.         'name':CHKSectionERA.TILESET_NAME(CHKSectionERA.TWILIGHT),
  773.         'types':[
  774.             {
  775.                 'name':'High Basilica',
  776.                 'ranges':[
  777.                     {
  778.                         'groups':(24,25),
  779.                         'tiles':(0,4),
  780.                         'messy':None
  781.                     }
  782.                 ]
  783.             },
  784.             {
  785.                 'name':'High Sunken Ground',
  786.                 'ranges':[
  787.                     {
  788.                         'groups':(22,23),
  789.                         'tiles':(0,5),
  790.                         'messy':(7,12)
  791.                     }
  792.                 ]
  793.             },
  794.             {
  795.                 'name':'High Flagstones',
  796.                 'ranges':[
  797.                     {
  798.                         'groups':(20,21),
  799.                         'tiles':(0,5),
  800.                         'messy':(7,12)
  801.                     }
  802.                 ]
  803.             },
  804.             {
  805.                 'name':'High Crushed Rock',
  806.                 'ranges':[
  807.                     {
  808.                         'groups':(18,19),
  809.                         'tiles':(0,5),
  810.                         'messy':(7,12)
  811.                     }
  812.                 ]
  813.             },
  814.             {
  815.                 'name':'High Dirt',
  816.                 'ranges':[
  817.                     {
  818.                         'groups':(4,5),
  819.                         'tiles':(0,8),
  820.                         'messy':(10,14)
  821.                     }
  822.                 ]
  823.             },
  824.             {
  825.                 'name':'Basilica',
  826.                 'ranges':[
  827.                     {
  828.                         'groups':(16,17),
  829.                         'tiles':(0,4),
  830.                         'messy':None
  831.                     }
  832.                 ]
  833.             },
  834.             {
  835.                 'name':'Sunken Ground',
  836.                 'ranges':[
  837.                     {
  838.                         'groups':(12,13),
  839.                         'tiles':(0,5),
  840.                         'messy':(7,12)
  841.                     }
  842.                 ]
  843.             },
  844.             {
  845.                 'name':'Flagstones',
  846.                 'ranges':[
  847.                     {
  848.                         'groups':(14,15),
  849.                         'tiles':(0,5),
  850.                         'messy':(7,12)
  851.                     }
  852.                 ]
  853.             },
  854.             {
  855.                 'name':'Crevices',
  856.                 'ranges':[
  857.                     {
  858.                         'groups':(10,11),
  859.                         'tiles':(0,11),
  860.                         'messy':None
  861.                     }
  862.                 ]
  863.             },
  864.             {
  865.                 'name':'Crushed Rock',
  866.                 'ranges':[
  867.                     {
  868.                         'groups':(8,9),
  869.                         'tiles':(0,5),
  870.                         'messy':(7,12)
  871.                     }
  872.                 ]
  873.             },
  874.             {
  875.                 'name':'Mud',
  876.                 'ranges':[
  877.                     {
  878.                         'groups':(26,27),
  879.                         'tiles':(0,8),
  880.                         'messy':(10,14)
  881.                     }
  882.                 ]
  883.             },
  884.             {
  885.                 'name':'Dirt',
  886.                 'ranges':[
  887.                     {
  888.                         'groups':(2,3),
  889.                         'tiles':(0,7),
  890.                         'messy':(9,14)
  891.                     }
  892.                 ]
  893.             },
  894.             {
  895.                 'name':'Water',
  896.                 'ranges':[
  897.                     {
  898.                         'groups':(6,7),
  899.                         'tiles':(0,5),
  900.                         'messy':None
  901.                     }
  902.                 ]
  903.             }
  904.         ]
  905.     }
  906. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement