Advertisement
Guest User

xmlgenerator.sh

a guest
Oct 20th, 2013
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 16.58 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. echo "<?xml version=\"1.0\"?>"
  4. echo "<creatures>"
  5. echo "<creature gameID=\"PONY_LITTLE\" sheetIndex=\"0\" zoom=\"2\" file=\"color_ponibig_2.png\" color=\"bodypart\" bodypart=\"coat\">"
  6. echo "<subsprite sheetIndex=\"50\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  7. echo "<subsprite sheetIndex=\"8\" />"
  8.  
  9. HAIRINDEX=0
  10. EYEINDEX=0
  11.  
  12. echo -ne "<variant prof=\"BABY\" sheetIndex=\"30\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />"
  13.  
  14. #FEMALE EARTH
  15. while read p; do
  16.  
  17.     #BABY  
  18.     #BODY
  19. #   echo -ne "<variant prof=\"BABY\" caste=\""
  20. #   echo -ne $p
  21. #   echo "\" sheetIndex=\"30\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  22. #   echo "<subsprite sheetIndex=\"31\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  23. #   echo "<subsprite sheetIndex=\"32\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  24.     #echo "<subsprite sheetIndex=\"33\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />" #wings
  25.     #echo "<subsprite sheetIndex=\"33\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />" #horn
  26. #   echo "</variant>"
  27.  
  28.     #FILLY 
  29.     #BODY
  30.     echo -ne "<variant prof=\"CHILD\" caste=\""
  31.     echo -ne $p
  32.     echo "\" sheetIndex=\"20\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  33.     #EYE
  34.     if [ $EYEINDEX -le 2 ]
  35.         then   
  36.         echo "<subsprite sheetIndex=\"22\" zoom=\"2\"/>"
  37.         echo "<subsprite sheetIndex=\"23\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  38.     elif [ $EYEINDEX -le 4 ]
  39.         then
  40.         echo "<subsprite sheetIndex=\"24\" zoom=\"2\" />"
  41.         echo "<subsprite sheetIndex=\"25\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  42.     else
  43.         echo "<subsprite sheetIndex=\"22\" zoom=\"2\" />"
  44.         echo "<subsprite sheetIndex=\"23\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  45.     fi  
  46.     #MANE  
  47.     echo -ne "<subsprite sheetIndex=\""
  48.     echo -ne $(($HAIRINDEX+60))
  49.     echo "\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  50.     echo "</variant>"
  51.    
  52.     #ADULT
  53.     #BODY
  54.     echo -ne "<variant caste=\""
  55.     echo -ne $p
  56.     echo "\" sheetIndex=\"0\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  57.     #EYE
  58.     if [ $EYEINDEX -le 2 ]
  59.         then
  60.         echo "<subsprite sheetIndex=\"2\" zoom=\"2\" />"
  61.         echo "<subsprite sheetIndex=\"3\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  62.     elif [ $EYEINDEX -le 4 ]
  63.         then
  64.         echo "<subsprite sheetIndex=\"4\" zoom=\"2\" />"
  65.         echo "<subsprite sheetIndex=\"5\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  66.     else
  67.         echo "<subsprite sheetIndex=\"6\" zoom=\"2\" />"
  68.         echo "<subsprite sheetIndex=\"7\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  69.     fi  
  70.     #MANE  
  71.     echo -ne "<subsprite sheetIndex=\""
  72.     echo -ne $(($HAIRINDEX+40))
  73.     echo "\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  74.     echo "</variant>"
  75.    
  76.     HAIRINDEX=$(($HAIRINDEX+1))
  77.     EYEINDEX=$(($EYEINDEX+1))
  78.     if [ $EYEINDEX -gt 6 ]
  79.         then EYEINDEX=0
  80.     fi
  81.     if [ $HAIRINDEX -gt 11 ]
  82.         then HAIRINDEX=0
  83.     fi
  84. done < CASTE_DATA/Female_Earth
  85.  
  86. #FEMALE PEGASUS
  87. while read p; do
  88.  
  89.  
  90.     #BABY  
  91.     #BODY
  92. #   echo -ne "<variant prof=\"BABY\" caste=\""
  93. #   echo -ne $p
  94. #   echo "\" sheetIndex=\"30\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  95. #   echo "<subsprite sheetIndex=\"31\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  96. #   echo "<subsprite sheetIndex=\"32\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  97. #   echo "<subsprite sheetIndex=\"33\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />" #wings
  98.     #echo "<subsprite sheetIndex=\"33\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />" #horn
  99. #   echo "</variant>"
  100.  
  101.     #FILLY 
  102.     #BODY
  103.     echo -ne "<variant prof=\"CHILD\" caste=\""
  104.     echo -ne $p
  105.     echo "\" sheetIndex=\"20\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  106.     #EYE
  107.     if [ $EYEINDEX -le 2 ]
  108.         then   
  109.         echo "<subsprite sheetIndex=\"22\" zoom=\"2\" />"
  110.         echo "<subsprite sheetIndex=\"23\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  111.     elif [ $EYEINDEX -le 4 ]
  112.         then
  113.         echo "<subsprite sheetIndex=\"24\" zoom=\"2\" />"
  114.         echo "<subsprite sheetIndex=\"25\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  115.     else
  116.         echo "<subsprite sheetIndex=\"22\" zoom=\"2\" />"
  117.         echo "<subsprite sheetIndex=\"23\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  118.     fi
  119.  
  120.     #WING
  121.     echo "<subsprite sheetIndex=\"35\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />"
  122.    
  123.     #MANE  
  124.     echo -ne "<subsprite sheetIndex=\""
  125.     echo -ne $(($HAIRINDEX+60))
  126.     echo "\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  127.  
  128.  
  129.  
  130.     echo "</variant>"
  131.    
  132.     #ADULT
  133.     #BODY
  134.     echo -ne "<variant caste=\""
  135.     echo -ne $p
  136.     echo "\" sheetIndex=\"0\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  137.     #EYE
  138.     if [ $EYEINDEX -le 2 ]
  139.         then   
  140.         echo "<subsprite sheetIndex=\"2\" zoom=\"2\" />"
  141.         echo "<subsprite sheetIndex=\"3\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  142.     elif [ $EYEINDEX -le 4 ]
  143.         then
  144.         echo "<subsprite sheetIndex=\"4\" zoom=\"2\" />"
  145.         echo "<subsprite sheetIndex=\"5\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  146.     else
  147.         echo "<subsprite sheetIndex=\"6\" zoom=\"2\" />"
  148.         echo "<subsprite sheetIndex=\"7\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  149.     fi
  150.    
  151.     #WING
  152.     echo "<subsprite sheetIndex=\"36\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />"
  153.    
  154.     #MANE  
  155.     echo -ne "<subsprite sheetIndex=\""
  156.     echo -ne $(($HAIRINDEX+40))
  157.     echo "\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  158.  
  159.  
  160.  
  161.     echo "</variant>"
  162.    
  163.     HAIRINDEX=$(($HAIRINDEX+1))
  164.     EYEINDEX=$(($EYEINDEX+1))
  165.     if [ $EYEINDEX -gt 6 ]
  166.         then EYEINDEX=0
  167.     fi
  168.     if [ $HAIRINDEX -gt 11 ]
  169.         then HAIRINDEX=0
  170.     fi
  171. done < CASTE_DATA/Female_Pegasi
  172.  
  173. #FEMALE UNICORN
  174. while read p; do
  175.  
  176.     #BABY  
  177.     #BODY
  178. #   echo -ne "<variant prof=\"BABY\" caste=\""
  179. #   echo -ne $p
  180. #   echo "\" sheetIndex=\"30\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  181. #   echo "<subsprite sheetIndex=\"31\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  182. #   echo "<subsprite sheetIndex=\"32\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  183.     #echo "<subsprite sheetIndex=\"33\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />" #wings
  184. #   echo "<subsprite sheetIndex=\"33\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />" #horn
  185. #   echo "</variant>"
  186.  
  187.     #FILLY 
  188.     #BODY
  189.     echo -ne "<variant prof=\"CHILD\" caste=\""
  190.     echo -ne $p
  191.     echo "\" sheetIndex=\"20\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  192.    
  193.     #EYE
  194.     if [ $EYEINDEX -le 2 ]
  195.         then   
  196.         echo "<subsprite sheetIndex=\"22\" zoom=\"2\" />"
  197.         echo "<subsprite sheetIndex=\"23\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  198.     elif [ $EYEINDEX -le 4 ]
  199.         then
  200.         echo "<subsprite sheetIndex=\"24\" zoom=\"2\" />"
  201.         echo "<subsprite sheetIndex=\"25\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  202.     else
  203.         echo "<subsprite sheetIndex=\"22\" zoom=\"2\" />"
  204.         echo "<subsprite sheetIndex=\"23\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  205.     fi
  206.  
  207.     #MANE  
  208.     echo -ne "<subsprite sheetIndex=\""
  209.     echo -ne $(($HAIRINDEX+60))
  210.     echo "\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  211.  
  212.     #HORN
  213.     echo "<subsprite sheetIndex=\"82\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />"
  214.  
  215.     echo "</variant>"
  216.    
  217.     #ADULT
  218.     #BODY
  219.     echo -ne "<variant caste=\""
  220.     echo -ne $p
  221.     echo "\" sheetIndex=\"0\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  222.     #EYE
  223.     if [ $EYEINDEX -le 2 ]
  224.         then   
  225.         echo "<subsprite sheetIndex=\"2\" zoom=\"2\" />"
  226.         echo "<subsprite sheetIndex=\"3\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  227.     elif [ $EYEINDEX -le 4 ]
  228.         then
  229.         echo "<subsprite sheetIndex=\"4\" zoom=\"2\" />"
  230.         echo "<subsprite sheetIndex=\"5\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  231.     else
  232.         echo "<subsprite sheetIndex=\"6\" zoom=\"2\" />"
  233.         echo "<subsprite sheetIndex=\"7\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  234.     fi  
  235.     #MANE  
  236.     echo -ne "<subsprite sheetIndex=\""
  237.     echo -ne $(($HAIRINDEX+40))
  238.     echo "\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  239.    
  240.  
  241.     #HORN
  242.     echo "<subsprite sheetIndex=\"80\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />"
  243.  
  244.     echo "</variant>"
  245.     HAIRINDEX=$(($HAIRINDEX+1))
  246.     EYEINDEX=$(($EYEINDEX+1))
  247.     if [ $EYEINDEX -gt 6 ]
  248.         then EYEINDEX=0
  249.     fi
  250.     if [ $HAIRINDEX -gt 11 ]
  251.         then HAIRINDEX=0
  252.     fi
  253. done < CASTE_DATA/Female_Unicorns
  254.  
  255. HAIRINDEX=0
  256.  
  257. #MALE EARTH
  258. while read p; do
  259.  
  260.     #BABY  
  261.     #BODY
  262. #   echo -ne "<variant prof=\"BABY\" caste=\""
  263. #   echo -ne $p
  264. #   echo "\" sheetIndex=\"30\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  265. #   echo "<subsprite sheetIndex=\"31\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  266. #   echo "<subsprite sheetIndex=\"32\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  267.     #echo "<subsprite sheetIndex=\"33\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />" #wings
  268.     #echo "<subsprite sheetIndex=\"33\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />" #horn
  269. #   echo "</variant>"
  270.  
  271.     #FOAL  
  272.     #BODY
  273.     echo -ne "<variant prof=\"CHILD\" caste=\""
  274.     echo -ne $p
  275.     echo "\" sheetIndex=\"21\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  276.  
  277.     #EYE
  278.     echo "<subsprite sheetIndex=\"28\" zoom=\"2\" />"
  279.     echo "<subsprite sheetIndex=\"29\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />" 
  280.    
  281.     #MANE  
  282.  
  283.     if [ $HAIRINDEX == 0 ]
  284.         then   
  285.         echo "<subsprite sheetIndex=\"63\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  286.     elif [ $HAIRINDEX == 1 ]
  287.         then
  288.         echo "<subsprite sheetIndex=\"61\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  289.     elif [ $HAIRINDEX == 2 ]
  290.         then
  291.         echo "<subsprite sheetIndex=\"69\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  292.     elif [ $HAIRINDEX == 3 ]
  293.         then
  294.         echo "<subsprite sheetIndex=\"70\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  295.     elif [ $HAIRINDEX == 4 ]
  296.         then
  297.         echo "<subsprite sheetIndex=\"71\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  298.     fi
  299.  
  300.     echo "</variant>"
  301.    
  302.     #ADULT
  303.     #BODY
  304.     echo -ne "<variant caste=\""
  305.     echo -ne $p
  306.     echo "\" sheetIndex=\"1\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  307.     #EYE
  308.  
  309.     echo "<subsprite sheetIndex=\"8\" zoom=\"2\" />"
  310.     echo "<subsprite sheetIndex=\"9\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"  
  311.  
  312.     #MANE  
  313.     if [ $HAIRINDEX == 0 ]
  314.         then   
  315.         echo "<subsprite sheetIndex=\"43\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  316.     elif [ $HAIRINDEX == 1 ]
  317.         then
  318.         echo "<subsprite sheetIndex=\"41\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  319.     elif [ $HAIRINDEX == 2 ]
  320.         then
  321.         echo "<subsprite sheetIndex=\"49\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  322.     elif [ $HAIRINDEX == 3 ]
  323.         then
  324.         echo "<subsprite sheetIndex=\"50\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  325.     elif [ $HAIRINDEX == 4 ]
  326.         then
  327.         echo "<subsprite sheetIndex=\"51\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  328.     fi
  329.  
  330.     echo "</variant>"
  331.    
  332.     HAIRINDEX=$(($HAIRINDEX+1))
  333.  
  334.     if [ $HAIRINDEX == 5 ]
  335.         then HAIRINDEX=0
  336.     fi
  337. done < CASTE_DATA/Male_Earth
  338.  
  339. #MALE PEGASI
  340. while read p; do
  341.  
  342.     #BABY  
  343.     #BODY
  344. #   echo -ne "<variant prof=\"BABY\" caste=\""
  345. #   echo -ne $p
  346. #   echo "\" sheetIndex=\"30\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  347. #   echo "<subsprite sheetIndex=\"31\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  348. #   echo "<subsprite sheetIndex=\"32\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  349. #   echo "<subsprite sheetIndex=\"33\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />" #wings
  350.     #echo "<subsprite sheetIndex=\"33\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />" #horn
  351. #   echo "</variant>"
  352.  
  353.     #FOAL  
  354.     #BODY
  355.     echo -ne "<variant prof=\"CHILD\" caste=\""
  356.     echo -ne $p
  357.     echo "\" sheetIndex=\"21\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  358.  
  359.     #EYE
  360.     echo "<subsprite sheetIndex=\"28\" zoom=\"2\" />"
  361.     echo "<subsprite sheetIndex=\"29\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />" 
  362.  
  363.     #WING
  364.     echo "<subsprite sheetIndex=\"35\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />"
  365.    
  366.     #MANE  
  367.  
  368.     if [ $HAIRINDEX = 0 ]
  369.         then   
  370.         echo "<subsprite sheetIndex=\"63\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  371.     elif [ $HAIRINDEX == 1 ]
  372.         then
  373.         echo "<subsprite sheetIndex=\"61\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  374.     elif [ $HAIRINDEX == 2 ]
  375.         then
  376.         echo "<subsprite sheetIndex=\"69\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  377.     elif [ $HAIRINDEX == 3 ]
  378.         then
  379.         echo "<subsprite sheetIndex=\"70\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  380.     elif [ $HAIRINDEX == 4 ]
  381.         then
  382.         echo "<subsprite sheetIndex=\"71\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  383.     fi
  384.  
  385.  
  386.  
  387.     echo "</variant>"
  388.    
  389.  
  390.  
  391.     #ADULT
  392.     #BODY
  393.     echo -ne "<variant caste=\""
  394.     echo -ne $p
  395.     echo "\" sheetIndex=\"1\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  396.     #EYE
  397.  
  398.     echo "<subsprite sheetIndex=\"8\" zoom=\"2\" />"
  399.     echo "<subsprite sheetIndex=\"9\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  400.  
  401.  
  402.     #WING
  403.     echo "<subsprite sheetIndex=\"36\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />" 
  404.  
  405.     #MANE  
  406.     if [ $HAIRINDEX = 0 ]
  407.         then   
  408.         echo "<subsprite sheetIndex=\"43\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  409.     elif [ $HAIRINDEX == 1 ]
  410.         then
  411.         echo "<subsprite sheetIndex=\"41\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  412.     elif [ $HAIRINDEX == 2 ]
  413.         then
  414.         echo "<subsprite sheetIndex=\"49\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  415.     elif [ $HAIRINDEX == 3 ]
  416.         then
  417.         echo "<subsprite sheetIndex=\"50\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  418.     elif [ $HAIRINDEX == 4 ]
  419.         then
  420.         echo "<subsprite sheetIndex=\"51\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  421.     fi
  422.  
  423.  
  424.  
  425.     echo "</variant>"
  426.    
  427.     HAIRINDEX=$(($HAIRINDEX+1))
  428.  
  429.     if [ $HAIRINDEX == 5 ]
  430.         then HAIRINDEX=0
  431.     fi
  432. done < CASTE_DATA/Male_Pegasi
  433.  
  434. #MALE UNICORN
  435. while read p; do
  436.  
  437.     #BABY  
  438.     #BODY
  439. #   echo -ne "<variant prof=\"BABY\" caste=\""
  440. #   echo -ne $p
  441. #   echo "\" sheetIndex=\"30\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  442. #   echo "<subsprite sheetIndex=\"31\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"
  443. #   echo "<subsprite sheetIndex=\"32\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  444.     #echo "<subsprite sheetIndex=\"33\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />" #wings
  445. #   echo "<subsprite sheetIndex=\"33\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />" #horn
  446. #   echo "</variant>"
  447.  
  448.     #FOAL  
  449.     #BODY
  450.     echo -ne "<variant prof=\"CHILD\" caste=\""
  451.     echo -ne $p
  452.     echo "\" sheetIndex=\"21\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  453.  
  454.     #EYE
  455.     echo "<subsprite sheetIndex=\"28\" zoom=\"2\" />"
  456.     echo "<subsprite sheetIndex=\"29\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />" 
  457.    
  458.     #MANE  
  459.  
  460.     if [ $HAIRINDEX = 0 ]
  461.         then   
  462.         echo "<subsprite sheetIndex=\"63\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  463.     elif [ $HAIRINDEX == 1 ]
  464.         then
  465.         echo "<subsprite sheetIndex=\"61\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  466.     elif [ $HAIRINDEX == 2 ]
  467.         then
  468.         echo "<subsprite sheetIndex=\"69\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  469.     elif [ $HAIRINDEX == 3 ]
  470.         then
  471.         echo "<subsprite sheetIndex=\"70\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  472.     elif [ $HAIRINDEX == 4 ]
  473.         then
  474.         echo "<subsprite sheetIndex=\"71\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  475.     fi
  476.  
  477.     echo "<subsprite sheetIndex=\"82\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />"
  478.  
  479.     echo "</variant>"
  480.    
  481.     #ADULT
  482.     #BODY
  483.     echo -ne "<variant caste=\""
  484.     echo -ne $p
  485.     echo "\" sheetIndex=\"1\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" >"
  486.     #EYE
  487.  
  488.     echo "<subsprite sheetIndex=\"8\" zoom=\"2\" />"
  489.     echo "<subsprite sheetIndex=\"9\" zoom=\"2\" color=\"bodypart\" bodypart=\"eyes\" />"  
  490.  
  491.     #MANE  
  492.     if [ $HAIRINDEX = 0 ]
  493.         then   
  494.         echo "<subsprite sheetIndex=\"43\" zoom=\"2\" color=\"bodypart\" bodypart=\"mane and tail\" />"
  495.     elif [ $HAIRINDEX == 1 ]
  496.         then
  497.         echo "<subsprite sheetIndex=\"41\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  498.     elif [ $HAIRINDEX == 2 ]
  499.         then
  500.         echo "<subsprite sheetIndex=\"49\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  501.     elif [ $HAIRINDEX == 3 ]
  502.         then
  503.         echo "<subsprite sheetIndex=\"50\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  504.     elif [ $HAIRINDEX == 4 ]
  505.         then
  506.         echo "<subsprite sheetIndex=\"51\" zoom=\"2\" color=\"bodypart\" bodypart=\"main and tail\" />"
  507.     fi
  508.  
  509.     echo "<subsprite sheetIndex=\"80\" zoom=\"2\" color=\"bodypart\" bodypart=\"coat\" />"
  510.  
  511.     echo "</variant>"
  512.    
  513.     HAIRINDEX=$(($HAIRINDEX+1))
  514.  
  515.     if [ $HAIRINDEX == 5 ]
  516.         then HAIRINDEX=0
  517.     fi
  518. done < CASTE_DATA/Male_Unicorns
  519.  
  520. echo "</creature>"
  521. echo "</creatures>"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement