Advertisement
Guest User

Untitled

a guest
Oct 1st, 2015
826
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 31.31 KB | None | 0 0
  1. //anon
  2. //You'll have to find something to run the code on you own, since I can't think of any off the top of my head. Make sure the namespace is MGCYOA_CG.
  3. //You'll have to add that stat bonuses for Gifted, Allies, and Patron yourself. It would take too much time for me to make the code do it automatically.
  4. //Same applies to the last perk. Still, shouldn't be too hard.
  5. using System;
  6.  
  7. namespace MGCYOA_CG
  8. {
  9.     class MainClass
  10.     {
  11.         static int str = 4;
  12.         static int agi = 4;
  13.         static int vit = 4;
  14.         static int mag = 4;
  15.         static int lck = 4;
  16.  
  17.         static Random dieroll = new Random ();
  18.         static int roll1 = dieroll.Next (1, 21);
  19.         static int roll2 = dieroll.Next (1, 21);
  20.         static int roll3 = dieroll.Next (1, 21);
  21.         static int roll4 = dieroll.Next (1, 21);
  22.         static int roll5 = dieroll.Next (1, 21);
  23.         static int roll6 = dieroll.Next (1, 21);
  24.         static int roll7 = dieroll.Next (1, 21);
  25.         static int roll8 = dieroll.Next (1, 21);
  26.         static int roll9 = dieroll.Next (1, 21);
  27.         static int roll10 = dieroll.Next (1, 21);
  28.         static int roll11 = dieroll.Next (1, 21);
  29.         static int roll12 = dieroll.Next (1, 21);
  30.  
  31.         public static void Main (string[] args)
  32.         {
  33.             printintro ();
  34.             firstroll ();
  35.             secondroll ();
  36.             thirdroll ();
  37.             fourthroll ();
  38.             fifthroll ();
  39.             sixthroll ();
  40.             seventhroll ();
  41.             eighthroll ();
  42.             ninthroll ();
  43.             tenthroll ();
  44.             lastroll ();
  45.             Console.WriteLine ();
  46.             Console.WriteLine ("STR: " + str);
  47.             Console.WriteLine ("AGI: " + agi);
  48.             Console.WriteLine ("VIT: " + vit);
  49.             Console.WriteLine ("MAG: " + mag);
  50.             Console.WriteLine ("LCK: " + lck);
  51.         }
  52.         public static void printintro ()
  53.         {
  54.             Console.WriteLine("This is not a standalone code and is to be used alongside the PDF document given in Magical Girl thread on /tg/ on 4chan.\nThe document goes into detail on what everything does, this is simply to help create characters more quickly.");
  55.         }
  56.         public static void firstroll ()
  57.         {
  58.             int age = roll1 + 6;
  59.             if (roll1 > 10)
  60.             {
  61.                 age = age -10;
  62.             }
  63.             Console.WriteLine ("Age: " + age + " (" + roll1 + ")");
  64.         }
  65.         public static void secondroll ()
  66.         {
  67.             if (roll2 < 7)
  68.             {
  69.                 Console.WriteLine ("Underdeveloped (" + roll2 + ")");
  70.                 lck++;
  71.             }
  72.             if (roll2 > 6 && roll2 < 16)
  73.             {
  74.                 Console.WriteLine ("Average (" + roll2 + ")");
  75.                 agi++;
  76.             }
  77.             if (roll2 > 15)
  78.             {
  79.                 Console.WriteLine ("Overdeveloped (" + roll2 + ")");
  80.                 str++;
  81.             }
  82.         }
  83.         public static void thirdroll ()
  84.         {
  85.             if (roll3 == 1)
  86.             {
  87.                 bool active;
  88.                 active = true;
  89.                 string choice;
  90.                 Console.WriteLine("Fire (" + roll3 + ")");
  91.                 while (active == true)
  92.                 {
  93.                     Console.WriteLine ("Would you like to raise STR or MAG?");
  94.                     choice = Console.ReadLine().ToLower().Trim ();
  95.                     if (choice == "str")
  96.                     {
  97.                         str = str + 3;
  98.                         active = false;
  99.                     } else if (choice == "mag")
  100.                     {
  101.                         mag = mag + 3;
  102.                         active = false;
  103.                     } else{Console.WriteLine ("Invalid input. Enter again.");}
  104.                 }
  105.             }
  106.             if (roll3 == 2)
  107.             {
  108.                 bool active;
  109.                 active = true;
  110.                 string choice;
  111.                 Console.WriteLine("Ice (" + roll3 + ")");
  112.                 while (active == true)
  113.                 {
  114.                     Console.WriteLine ("Would you like to raise STR or MAG?");
  115.                     choice = Console.ReadLine().ToLower().Trim ();
  116.                     if (choice == "str")
  117.                     {
  118.                         str = str + 2;
  119.                         active = false;
  120.                     } else if (choice == "mag")
  121.                     {
  122.                         mag = mag + 2;
  123.                         active = false;
  124.                     } else{Console.WriteLine ("Invalid input. Enter again.");}
  125.                     vit++;
  126.                 }
  127.             }
  128.             if (roll3 == 4)
  129.             {
  130.                 bool active;
  131.                 active = true;
  132.                 string choice;
  133.                 Console.WriteLine("Spirit (" + roll3 + ")");
  134.                 while (active == true)
  135.                 {
  136.                     Console.WriteLine ("Would you like to raise MAG or LCK?");
  137.                     choice = Console.ReadLine().ToLower().Trim ();
  138.                     if (choice == "mag")
  139.                     {
  140.                         mag = mag + 1;
  141.                         active = false;
  142.                     } else if (choice == "lck")
  143.                     {
  144.                         lck = lck + 1;
  145.                         active = false;
  146.                     } else{Console.WriteLine ("Invalid input. Enter again.");}
  147.                 }
  148.                 mag = mag + 2;
  149.             }
  150.             if (roll3 == 7)
  151.             {
  152.                 bool active;
  153.                 active = true;
  154.                 string choice;
  155.                 Console.WriteLine("Time (" + roll3 + ")");
  156.                 while (active == true)
  157.                 {
  158.                     Console.WriteLine ("Would you like to raise AGI or VIT?");
  159.                     choice = Console.ReadLine().ToLower().Trim ();
  160.                     if (choice == "agi")
  161.                     {
  162.                         agi = agi + 1;
  163.                         active = false;
  164.                     } else if (choice == "mag")
  165.                     {
  166.                         vit = vit + 1;
  167.                         active = false;
  168.                     } else{Console.WriteLine ("Invalid input. Enter again.");}
  169.                 }
  170.                 lck = lck + 2;
  171.             }
  172.             if (roll3 == 8)
  173.             {
  174.                 bool active;
  175.                 active = true;
  176.                 string choice;
  177.                 Console.WriteLine("Lightning (" + roll3 + ")");
  178.                 while (active == true)
  179.                 {
  180.                     Console.WriteLine ("Would you like to raise STR or MAG?");
  181.                     choice = Console.ReadLine().ToLower().Trim ();
  182.                     if (choice == "str")
  183.                     {
  184.                         str = str + 1;
  185.                         active = false;
  186.                     } else if (choice == "mag")
  187.                     {
  188.                         mag = mag + 1;
  189.                         active = false;
  190.                     } else{Console.WriteLine ("Invalid input. Enter again.");}
  191.                 }
  192.                 agi = agi + 2;
  193.             }
  194.             if (roll3 == 10)
  195.             {
  196.                 bool active;
  197.                 active = true;
  198.                 string choice;
  199.                 Console.WriteLine("Darkness (" + roll3 + ")");
  200.                 while (active == true)
  201.                 {
  202.                     Console.WriteLine ("Would you like to raise STR or MAG?");
  203.                     choice = Console.ReadLine().ToLower().Trim ();
  204.                     if (choice == "str")
  205.                     {
  206.                         str = str + 2;
  207.                         active = false;
  208.                     } else if (choice == "mag")
  209.                     {
  210.                         mag = mag + 2;
  211.                         active = false;
  212.                     } else{Console.WriteLine ("Invalid input. Enter again.");}
  213.                 }
  214.                 vit = vit + 1;
  215.             }
  216.             if (roll3 == 14)
  217.             {
  218.                 bool active;
  219.                 active = true;
  220.                 string choice;
  221.                 Console.WriteLine("Empathic (" + roll3 + ")");
  222.                 while (active == true)
  223.                 {
  224.                     Console.WriteLine ("Would you like to raise STR or MAG?");
  225.                     choice = Console.ReadLine().ToLower().Trim ();
  226.                     if (choice == "str")
  227.                     {
  228.                         str = str + 1;
  229.                         active = false;
  230.                     } else if (choice == "mag")
  231.                     {
  232.                         mag = mag + 1;
  233.                         active = false;
  234.                     } else{Console.WriteLine ("Invalid input. Enter again.");}
  235.                 }
  236.                 lck = lck + 2;
  237.             }
  238.             if (roll3 == 17)
  239.             {
  240.                 bool active;
  241.                 active = true;
  242.                 string choice;
  243.                 Console.WriteLine("Stone (" + roll3 + ")");
  244.                 while (active == true)
  245.                 {
  246.                     Console.WriteLine ("Would you like to raise STR or VIT?");
  247.                     choice = Console.ReadLine().ToLower().Trim ();
  248.                     if (choice == "str")
  249.                     {
  250.                         str = str + 3;
  251.                         active = false;
  252.                     } else if (choice == "vit")
  253.                     {
  254.                         vit = vit + 3;
  255.                         active = false;
  256.                     } else{Console.WriteLine ("Invalid input. Enter again.");}
  257.                 }
  258.             }
  259.             if (roll3 == 18)
  260.             {
  261.                 bool active;
  262.                 active = true;
  263.                 string choice;
  264.                 Console.WriteLine("Beast (" + roll3 + ")");
  265.                 while (active == true)
  266.                 {
  267.                     Console.WriteLine ("Would you like to raise VIT or LCK?");
  268.                     choice = Console.ReadLine().ToLower().Trim ();
  269.                     if (choice == "vit")
  270.                     {
  271.                         vit = vit + 1;
  272.                         active = false;
  273.                     } else if (choice == "lck")
  274.                     {
  275.                         lck = lck + 1;
  276.                         active = false;
  277.                     } else{Console.WriteLine ("Invalid input. Enter again.");}
  278.                 }
  279.                 str = str + 1;
  280.                 agi = agi + 1;
  281.             }
  282.             if (roll3 == 3)
  283.             {
  284.                 Console.WriteLine("Air (" + roll3 + ")");
  285.                 agi = agi + 4;
  286.             }
  287.             if (roll3 == 5)
  288.             {
  289.                 Console.WriteLine("Reinforcement (" + roll3 + ")");
  290.                 agi++;
  291.                 str++;
  292.                 mag++;
  293.                 lck++;
  294.             }
  295.             if (roll3 == 6)
  296.             {
  297.                 Console.WriteLine("Psychic (" + roll3 + ")");
  298.                 mag = mag + 2;
  299.                 lck = lck + 2;
  300.             }
  301.             if (roll3 == 9)
  302.             {
  303.                 Console.WriteLine("Sound (" + roll3 + ")");
  304.                 agi = agi + 1;
  305.                 mag = mag + 2;
  306.                 lck = lck + 1;
  307.             }
  308.             if (roll3 == 11)
  309.             {
  310.                 Console.WriteLine("Illusion (" + roll3 + ")");
  311.                 str = str + 2;
  312.                 vit++;
  313.                 lck++;
  314.             }
  315.             if (roll3 == 12)
  316.             {
  317.                 Console.WriteLine("Light (" + roll3 + ")");
  318.                 agi++;
  319.                 vit = vit + 2;
  320.                 mag++;
  321.             }
  322.             if (roll3 == 13)
  323.             {
  324.                 Console.WriteLine("Wood (" + roll3 + ")");
  325.                 str++;
  326.                 vit++;
  327.                 mag = mag + 2;
  328.             }
  329.             if (roll3 == 15)
  330.             {
  331.                 Console.WriteLine("Water (" + roll3 + ")");
  332.                 str++;
  333.                 agi = agi + 2;
  334.                 mag++;
  335.             }
  336.             if (roll3 == 16)
  337.             {
  338.                 Console.WriteLine("Gravity (" + roll3 + ")");
  339.                 mag = mag + 4;
  340.             }
  341.             if (roll3 > 18)
  342.             {
  343.                 Console.WriteLine ("Something went wrong!");
  344.                 if (roll12 < 3)
  345.                 {
  346.                     Console.WriteLine ("Lamia (" + roll12 + ")");
  347.                     bool active1;
  348.                     active1 = true;
  349.                     string choice1;
  350.                     while (active1 == true)
  351.                     {
  352.                         Console.WriteLine ("Would you like to raise STR or MAG? (1)");
  353.                         choice1 = Console.ReadLine().ToLower().Trim ();
  354.                         if (choice1 == "str")
  355.                         {
  356.                             str = str + 3;
  357.                             active1 = false;
  358.                         } else if (choice1 == "mag")
  359.                         {
  360.                             mag = mag + 3;
  361.                             active1 = false;
  362.                         } else{Console.WriteLine ("Invalid input. Enter again.");}
  363.                     }
  364.                     bool active2;
  365.                     active2 = true;
  366.                     string choice2;
  367.                     while (active2 == true)
  368.                     {
  369.                         Console.WriteLine ("Would you like to raise STR or MAG? (2)");
  370.                         choice2 = Console.ReadLine().ToLower().Trim ();
  371.                         if (choice2 == "str")
  372.                         {
  373.                             str = str + 2;
  374.                             active2 = false;
  375.                         } else if (choice2 == "mag")
  376.                         {
  377.                             mag = mag + 2;
  378.                             active2 = false;
  379.                         } else{Console.WriteLine ("Invalid input. Enter again.");}
  380.                     }
  381.                     str++;
  382.                     vit++;
  383.                 }
  384.                 if (roll12 > 2 && roll12 < 5)
  385.                 {
  386.                     Console.WriteLine ("Drider (" + roll12 + ")");
  387.                     bool active1;
  388.                     active1 = true;
  389.                     string choice1;
  390.                     while (active1 == true)
  391.                     {
  392.                         Console.WriteLine ("Would you like to raise STR or MAG?");
  393.                         choice1 = Console.ReadLine().ToLower().Trim ();
  394.                         if (choice1 == "str")
  395.                         {
  396.                             str = str + 2;
  397.                             active1 = false;
  398.                         } else if (choice1 == "mag")
  399.                         {
  400.                             mag = mag + 2;
  401.                             active1 = false;
  402.                         } else{Console.WriteLine ("Invalid input. Enter again.");}
  403.                     }
  404.                     str++;
  405.                     vit++;
  406.                     lck++;
  407.                     mag = mag + 2;
  408.                 }
  409.                 if (roll12 > 2 && roll12 < 5)
  410.                 {
  411.                     Console.WriteLine ("Vampire (" + roll12 + ")");
  412.                     bool active1;
  413.                     active1 = true;
  414.                     string choice1;
  415.                     while (active1 == true)
  416.                     {
  417.                         Console.WriteLine ("Would you like to raise AGI or MAG?");
  418.                         choice1 = Console.ReadLine().ToLower().Trim ();
  419.                         if (choice1 == "agi")
  420.                         {
  421.                             str = str + 1;
  422.                             active1 = false;
  423.                         } else if (choice1 == "mag")
  424.                         {
  425.                             mag = mag + 1;
  426.                             active1 = false;
  427.                         } else{Console.WriteLine ("Invalid input. Enter again.");}
  428.                     }
  429.                     agi = agi + 3;
  430.                     lck = lck + 2;
  431.                     mag++;
  432.                 }
  433.                 if (roll12 > 6 && roll12 < 9)
  434.                 {
  435.                     Console.WriteLine ("Fallen Angel (" + roll12 + ")");
  436.                     vit = vit + 3;
  437.                     agi = agi + 2;
  438.                     mag = mag + 2;
  439.                     str++;
  440.                 }
  441.                 if (roll12 > 8 && roll12 < 11)
  442.                 {
  443.                     Console.WriteLine ("Dryad");
  444.                     str = str + 3;
  445.                     vit = vit + 2;
  446.                     mag = mag + 2;
  447.                     lck++;
  448.                 }
  449.                 if (roll12 > 10 && roll12 < 13)
  450.                 {
  451.                     Console.WriteLine ("Siren (" + roll12 + ")");
  452.                     mag = mag + 3;
  453.                     agi = agi + 3;
  454.                     str++;
  455.                     lck++;
  456.                 }
  457.                 if (roll12 > 16 && roll12 < 19)
  458.                 {
  459.                     Console.WriteLine ("Were (" + roll12 + ")");
  460.                     bool active1;
  461.                     active1 = true;
  462.                     string choice1;
  463.                     while (active1 == true)
  464.                     {
  465.                         Console.WriteLine ("Would you like to raise STR or MAG?");
  466.                         choice1 = Console.ReadLine().ToLower().Trim ();
  467.                         if (choice1 == "str")
  468.                         {
  469.                             str = str + 1;
  470.                             active1 = false;
  471.                         } else if (choice1 == "mag")
  472.                         {
  473.                             mag = mag + 1;
  474.                             active1 = false;
  475.                         } else{Console.WriteLine ("Invalid input. Enter again.");}
  476.                     }
  477.                     bool active2;
  478.                     active2 = true;
  479.                     string choice2;
  480.                     while (active2 == true)
  481.                     {
  482.                         Console.WriteLine ("Would you like to raise VIT or LCK?");
  483.                         choice2 = Console.ReadLine().ToLower().Trim ();
  484.                         if (choice2 == "vit")
  485.                         {
  486.                             vit = vit + 1;
  487.                             active2 = false;
  488.                         } else if (choice2 == "lck")
  489.                         {
  490.                             lck = lck + 1;
  491.                             active2 = false;
  492.                         } else{Console.WriteLine ("Invalid input. Enter again.");}
  493.                     }
  494.                     agi++;
  495.                     lck = lck + 2;
  496.                     str = str + 2;
  497.                 }
  498.                 if (roll12 > 14 && roll12 < 17)
  499.                 {
  500.                     Console.WriteLine ("Djinn (" + roll12 + ")");
  501.                     bool active1;
  502.                     active1 = true;
  503.                     string choice1;
  504.                     while (active1 == true)
  505.                     {
  506.                         Console.WriteLine ("Would you like to raise STR or MAG?");
  507.                         choice1 = Console.ReadLine().ToLower().Trim ();
  508.                         if (choice1 == "str")
  509.                         {
  510.                             str = str + 1;
  511.                             active1 = false;
  512.                         } else if (choice1 == "mag")
  513.                         {
  514.                             mag = mag + 1;
  515.                             active1 = false;
  516.                         } else{Console.WriteLine ("Invalid input. Enter again.");}
  517.                     }
  518.                     agi = agi + 2;
  519.                     mag = mag + 4;
  520.                 }
  521.                 if (roll12 > 2 && roll12 < 5)
  522.                 {
  523.                     Console.WriteLine ("Golem (" + roll12 + ")");
  524.                     bool active1;
  525.                     active1 = true;
  526.                     string choice1;
  527.                     while (active1 == true)
  528.                     {
  529.                         Console.WriteLine ("Would you like to raise STR or VIT?");
  530.                         choice1 = Console.ReadLine().ToLower().Trim ();
  531.                         if (choice1 == "str")
  532.                         {
  533.                             str = str + 3;
  534.                             active1 = false;
  535.                         } else if (choice1 == "vit")
  536.                         {
  537.                             vit = vit + 3;
  538.                             active1 = false;
  539.                         } else{Console.WriteLine ("Invalid input. Enter again.");}
  540.                     }
  541.                     str++;
  542.                     vit = vit + 2;
  543.                     bool active2;
  544.                     active2 = true;
  545.                     string choice2;
  546.                     while (active2 == true)
  547.                     {
  548.                         Console.WriteLine ("Would you like to raise MAG or LCK?");
  549.                         choice2 = Console.ReadLine().ToLower().Trim ();
  550.                         if (choice2 == "mag")
  551.                         {
  552.                             mag = mag + 1;
  553.                             active2 = false;
  554.                         } else if (choice2 == "lck")
  555.                         {
  556.                             lck = lck + 1;
  557.                             active2 = false;
  558.                         } else{Console.WriteLine ("Invalid input. Enter again.");}
  559.                     }
  560.                 }
  561.                 if (roll12 > 18)
  562.                 {
  563.                     Console.WriteLine ("Dark Magical Girl (" + roll12 + ")");
  564.                     mag = mag + 2;
  565.                     str++;
  566.                     vit++;
  567.                     agi++;
  568.                     lck++;
  569.                 }
  570.             }
  571.         }
  572.         public static void fourthroll ()
  573.         {
  574.             if (roll4 < 6)
  575.             {
  576.                 Console.WriteLine ("Melee (" + roll4 + ")");
  577.                 str++;
  578.                 vit++;
  579.             }
  580.             if (roll4 > 5 && roll4 < 11)
  581.             {
  582.                 Console.WriteLine ("Ranged (" + roll4 + ")");
  583.                 agi++;
  584.             }
  585.             if (roll4 > 10 && roll4 < 16)
  586.             {
  587.                 Console.WriteLine ("Mystic (" + roll4 + ")");
  588.                 mag++;
  589.             }
  590.             if (roll4 > 15)
  591.             {
  592.                 Console.WriteLine ("Fists (" + roll4 + ")");
  593.                 str = str + 2;
  594.             }
  595.         }
  596.         public static void fifthroll ()
  597.         {
  598.             if (roll5 < 6)
  599.             {
  600.                 Console.WriteLine ("Skimpy (" + roll5 + ")");
  601.                 agi++;
  602.             }
  603.             if (roll5 > 5 && roll5 < 11)
  604.             {
  605.                 Console.WriteLine ("Flowing (" + roll5 + ")");
  606.                 str++;
  607.             }
  608.             if (roll5 > 10 && roll5 < 16)
  609.             {
  610.                 Console.WriteLine ("Elaborate (" + roll5 + ")");
  611.                 mag++;
  612.             }
  613.             if (roll5 > 15)
  614.             {
  615.                 Console.WriteLine ("Uniform (" + roll5 + ")");
  616.                 vit++;
  617.             }
  618.         }
  619.         public static void sixthroll ()
  620.         {
  621.             if (roll6 < 3) {
  622.                 Console.WriteLine ("Killing Blow (" + roll6 + ")");
  623.                 bool active1;
  624.                 active1 = true;
  625.                 string choice1;
  626.                 while (active1 == true) {
  627.                     Console.WriteLine ("Would you like to raise STR or MAG?");
  628.                     choice1 = Console.ReadLine ().ToLower ().Trim ();
  629.                     if (choice1 == "str") {
  630.                         str = str + 1;
  631.                         active1 = false;
  632.                     } else if (choice1 == "mag") {
  633.                         mag = mag + 1;
  634.                         active1 = false;
  635.                     } else {
  636.                         Console.WriteLine ("Invalid input. Enter again.");
  637.                     }
  638.                 }
  639.             }
  640.             if (roll6 > 2 && roll6 < 5)
  641.             {
  642.                 Console.WriteLine ("Hammerspace (" + roll6 + ")");
  643.             }
  644.             if (roll6 > 4 && roll6 < 7)
  645.             {
  646.                 Console.WriteLine ("Familiar (" + roll6 + ")");
  647.             }
  648.             if (roll6 > 6 && roll6 < 9)
  649.             {
  650.                 Console.WriteLine ("Focused Blast (" + roll6 + ")");
  651.             }
  652.             if (roll6 > 8 && roll6 < 11)
  653.             {
  654.                 Console.WriteLine ("Barrage (" + roll6 + ")");
  655.             }
  656.             if (roll6 > 10 && roll6 < 13)
  657.             {
  658.                 Console.WriteLine ("Power of Friendship (" + roll6 + ")");
  659.             }
  660.             if (roll6 > 12 && roll6 < 15)
  661.             {
  662.                 Console.WriteLine ("Duplication (" + roll6 + ")");
  663.             }
  664.             if (roll6 > 16 && roll6 < 19)
  665.             {
  666.                 Console.WriteLine ("Regeneration (" + roll6 + ")");
  667.             }
  668.             if (roll6 > 18)
  669.             {
  670.                 Console.WriteLine ("Tentacles (" + roll6 + ")");
  671.             }
  672.         }
  673.         public static void seventhroll ()
  674.         {
  675.             if (roll7 == 1)
  676.             {
  677.                 Console.WriteLine ("Dual Weapon (" + roll7 + ")");
  678.                 bool active1;
  679.                 active1 = true;
  680.                 string choice1;
  681.                 while (active1 == true) {
  682.                     Console.WriteLine ("What type of weapon would you like to gain?");
  683.                     choice1 = Console.ReadLine ().ToLower ().Trim ();
  684.                     if (choice1 == "melee" && roll4 > 5)
  685.                     {
  686.                         bool active2 = true;
  687.                         string choice2;
  688.                         choice2 = Console.ReadLine ();
  689.                         while (active2 == true)
  690.                         {
  691.                             Console.WriteLine ("Would you like to raise STR or VIT?");
  692.                             if (choice2 == "str")
  693.                             {
  694.                                 str++;
  695.                                 active2 = false;
  696.                             } else if (choice2 == "vit")
  697.                             {
  698.                                 vit++;
  699.                                 active2 = false;
  700.                             } else {Console.WriteLine ("Invalid input. Enter again.");}
  701.                         }
  702.                     } else if (choice1 == "mystic") {
  703.                         mag++;
  704.                         active1 = false;
  705.                     } else if (choice1 == "ranged"){
  706.                         agi++;
  707.                         active1 = false;
  708.                     } else if (choice1 == "fists"){
  709.                         str++;
  710.                         active1 = false;
  711.                     } else {
  712.                         Console.WriteLine ("Invalid input. Enter again.");
  713.                     }
  714.                 }
  715.             }
  716.             if (roll7 == 2)
  717.             {
  718.                 Console.WriteLine ("Martial Training (" + roll7 + ")");
  719.                 str++;
  720.             }
  721.             if (roll7 == 3)
  722.             {
  723.                 Console.WriteLine ("Enhanced Weapon (" + roll7 + ")");
  724.                 if (roll4 < 6) {
  725.                     bool active2 = true;
  726.                     string choice2;
  727.                     choice2 = Console.ReadLine ();
  728.                     while (active2 == true) {
  729.                         Console.WriteLine ("Would you like to raise STR or VIT?");
  730.                         if (choice2 == "str") {
  731.                             str++;
  732.                             active2 = false;
  733.                         } else if (choice2 == "vit") {
  734.                             vit++;
  735.                             active2 = false;
  736.                         } else {
  737.                             Console.WriteLine ("Invalid input. Enter again.");
  738.                         }
  739.                     }
  740.                 } else if (roll4 > 10 && roll4 < 16) {
  741.                     mag++;
  742.                 } else if (roll4 > 5 && roll4 < 11) {
  743.                     agi++;
  744.                 } else if (roll4 > 15) {
  745.                     str++;
  746.                 } else {
  747.                     Console.WriteLine ("Invalid input. Enter again.");
  748.                 }
  749.             }
  750.             if (roll7 == 4)
  751.             {
  752.                     Console.WriteLine ("Mystic Artifact (" + roll7 + ")");
  753.             }
  754.             if (roll7 == 5)
  755.             {
  756.                 Console.WriteLine ("Gifted (" + roll7 + ")");
  757.                 Console.WriteLine ("Add one to one of your speciality's states. Making the code able to do this on its own would be way too much work, so deal with it.");
  758.             }
  759.             if (roll7 == 6)
  760.             {
  761.                 Console.WriteLine ("Flexibility (" + roll7 + ")");
  762.                 agi++;
  763.             }
  764.             if (roll7 == 7)
  765.             {
  766.                 Console.WriteLine ("Enhanced Trasformation (" + roll7 + ")");
  767.             }
  768.             if (roll7 == 8)
  769.             {
  770.                 Console.WriteLine ("Disguise Artifact (" + roll7 + ")");
  771.             }
  772.             if (roll7 == 9)
  773.             {
  774.                 Console.WriteLine ("Blood Magic (" + roll7 + ")");
  775.                 vit++;
  776.             }
  777.             if (roll7 == 10)
  778.             {
  779.                 Console.WriteLine ("Hammerspace Handbag (" + roll7 + ")");
  780.             }
  781.             if (roll7 == 11)
  782.             {
  783.                 Console.WriteLine ("Enhanced Sustenace (" + roll7 + ")");
  784.                 vit++;
  785.             }
  786.             if (roll7 == 12)
  787.             {
  788.                 Console.WriteLine ("Enhanced Outfit (" + roll7 + ")");
  789.                 if (roll5 < 6){
  790.                     agi++;
  791.                 } else if (roll5 > 5 && roll5 < 11){
  792.                     str++;
  793.                 } else if (roll5 > 10 && roll5 < 16){
  794.                     mag++;
  795.                 } else {
  796.                     vit++;
  797.                 }
  798.             }
  799.             if (roll7 == 13)
  800.             {
  801.                 Console.WriteLine ("Healing Artifact (" + roll7 + ")");
  802.             }
  803.             if (roll7 == 14)
  804.             {
  805.                 Console.WriteLine ("Allies (" + roll7 + ")");
  806.                 Console.WriteLine ("Roll up allies using 6d20 for each. They get no perks or coins. Also, gain one in any stat. Add it in yourself; doing it in this program would be too much effort.");
  807.             }
  808.             if (roll7 == 15)
  809.             {
  810.                 Console.WriteLine ("Monstrous Metamorphosis (" + roll7 + ")");
  811.             }
  812.             if (roll7 == 16)
  813.             {
  814.                 Console.WriteLine ("Sorcery (" + roll7 + ")");
  815.                 mag++;
  816.             }
  817.             if (roll7 == 17)
  818.             {
  819.                 Console.WriteLine ("Wings (" + roll7 + ")");
  820.             }
  821.             if (roll7 == 18)
  822.             {
  823.                 Console.WriteLine ("Purification Artifact (" + roll7 + ")");
  824.             }
  825.             if (roll7 == 19)
  826.             {
  827.                 Console.WriteLine ("Awareness (" + roll7 + ")");
  828.             }
  829.             if (roll7 == 20)
  830.             {
  831.                 Console.WriteLine ("Big Friend (" + roll7 + ")");
  832.                 Console.WriteLine ("Roll up a monster girl ally using 6d20. They get no perks or coins. Also, gain one in any stat. Add it in yourself; doing it in this program would be too much effort.");
  833.             }
  834.         }
  835.         public static void eighthroll ()
  836.         {
  837.             if (roll8 == 1)
  838.             {
  839.                 Console.WriteLine ("Dual Weapon (" + roll8 + ")");
  840.                 bool active1;
  841.                 active1 = true;
  842.                 string choice1;
  843.                 while (active1 == true) {
  844.                     Console.WriteLine ("What type of weapon would you like to gain?");
  845.                     choice1 = Console.ReadLine ().ToLower ().Trim ();
  846.                     if (choice1 == "melee" && roll4 > 5)
  847.                     {
  848.                         bool active2 = true;
  849.                         string choice2;
  850.                         choice2 = Console.ReadLine ();
  851.                         while (active2 == true)
  852.                         {
  853.                             Console.WriteLine ("Would you like to raise STR or VIT?");
  854.                             if (choice2 == "str")
  855.                             {
  856.                                 str++;
  857.                                 active2 = false;
  858.                             } else if (choice2 == "vit")
  859.                             {
  860.                                 vit++;
  861.                                 active2 = false;
  862.                             } else {Console.WriteLine ("Invalid input. Enter again.");}
  863.                         }
  864.                     } else if (choice1 == "mystic") {
  865.                         mag++;
  866.                         active1 = false;
  867.                     } else if (choice1 == "ranged"){
  868.                         agi++;
  869.                         active1 = false;
  870.                     } else if (choice1 == "fists"){
  871.                         str++;
  872.                         active1 = false;
  873.                     } else {
  874.                         Console.WriteLine ("Invalid input. Enter again.");
  875.                     }
  876.                 }
  877.             }
  878.             if (roll8 == 2)
  879.             {
  880.                 Console.WriteLine ("Martial Training (" + roll8 + ")");
  881.                 str++;
  882.             }
  883.             if (roll8 == 3)
  884.             {
  885.                 Console.WriteLine ("Enhanced Weapon (" + roll8 + ")");
  886.                 if (roll4 < 6) {
  887.                     bool active2 = true;
  888.                     string choice2;
  889.                     choice2 = Console.ReadLine ();
  890.                     while (active2 == true) {
  891.                         Console.WriteLine ("Would you like to raise STR or VIT?");
  892.                         if (choice2 == "str") {
  893.                             str++;
  894.                             active2 = false;
  895.                         } else if (choice2 == "vit") {
  896.                             vit++;
  897.                             active2 = false;
  898.                         } else {
  899.                             Console.WriteLine ("Invalid input. Enter again.");
  900.                         }
  901.                     }
  902.                 } else if (roll4 > 10 && roll4 < 16) {
  903.                     mag++;
  904.                 } else if (roll4 > 5 && roll4 < 11) {
  905.                     agi++;
  906.                 } else if (roll4 > 15) {
  907.                     str++;
  908.                 } else {
  909.                     Console.WriteLine ("Invalid input. Enter again.");
  910.                 }
  911.             }
  912.             if (roll8 == 4)
  913.             {
  914.                 Console.WriteLine ("Mystic Artifact (" + roll8  + ")");
  915.             }
  916.             if (roll8 == 5)
  917.             {
  918.                 Console.WriteLine ("Gifted (" + roll8 + ")");
  919.                 Console.WriteLine ("Add one to one of your speciality's states. Making the code able to do this on its own would be way too much work, so deal with it.");
  920.             }
  921.             if (roll8 == 6)
  922.             {
  923.                 Console.WriteLine ("Flexibility (" + roll8 + ")");
  924.                 agi++;
  925.             }
  926.             if (roll8 == 7)
  927.             {
  928.                 Console.WriteLine ("Enhanced Trasformation (" + roll8 + ")");
  929.             }
  930.             if (roll8 == 8)
  931.             {
  932.                 Console.WriteLine ("Disguise Artifact (" + roll8 + ")");
  933.             }
  934.             if (roll8 == 9)
  935.             {
  936.                 Console.WriteLine ("Blood Magic (" + roll8 + ")");
  937.                 vit++;
  938.             }
  939.             if (roll8 == 10)
  940.             {
  941.                 Console.WriteLine ("Hammerspace Handbag (" + roll8 + ")");
  942.             }
  943.             if (roll8 == 11)
  944.             {
  945.                 Console.WriteLine ("Enhanced Sustenace (" + roll8 + ")");
  946.                 vit++;
  947.             }
  948.             if (roll8 == 12)
  949.             {
  950.                 Console.WriteLine ("Enhanced Outfit (" + roll8 + ")");
  951.                 if (roll5 < 6){
  952.                     agi++;
  953.                 } else if (roll5 > 5 && roll5 < 11){
  954.                     str++;
  955.                 } else if (roll5 > 10 && roll5 < 16){
  956.                     mag++;
  957.                 } else {
  958.                     vit++;
  959.                 }
  960.             }
  961.             if (roll8 == 13)
  962.             {
  963.                 Console.WriteLine ("Healing Artifact (" + roll8 + ")");
  964.             }
  965.             if (roll8 == 14)
  966.             {
  967.                 Console.WriteLine ("Allies (" + roll8 + ")");
  968.                 Console.WriteLine ("Roll up allies using 6d20 for each. They get no perks or coins. Also, gain one in any stat. Add it in yourself; doing it in this program would be too much effort.");
  969.             }
  970.             if (roll8 == 15)
  971.             {
  972.                 Console.WriteLine ("Monstrous Metamorphosis (" + roll8 + ")");
  973.             }
  974.             if (roll8 == 16)
  975.             {
  976.                 Console.WriteLine ("Sorcery (" + roll8 + ")");
  977.                 mag++;
  978.             }
  979.             if (roll8 == 17)
  980.             {
  981.                 Console.WriteLine ("Wings (" + roll8 + ")");
  982.             }
  983.             if (roll8 == 18)
  984.             {
  985.                 Console.WriteLine ("Purification Artifact (" + roll8 + ")");
  986.             }
  987.             if (roll8 == 19)
  988.             {
  989.                 Console.WriteLine ("Awareness (" + roll8 + ")");
  990.             }
  991.             if (roll8 == 20)
  992.             {
  993.                 Console.WriteLine ("Big Friend (" + roll8 + ")");
  994.                 Console.WriteLine ("Roll up a monster girl ally using 6d20. They get no perks or coins. Also, gain one in any stat. Add it in yourself; doing it in this program would be too much effort.");
  995.             }
  996.         }
  997.         public static void ninthroll ()
  998.         {
  999.             if (roll9 == 1)
  1000.             {
  1001.                 Console.WriteLine ("Interdimensional Tourist (" + roll9 + ")");
  1002.             }
  1003.             if (roll9 == 2)
  1004.             {
  1005.                 Console.WriteLine ("Closure (" + roll9 + ")");
  1006.                 lck++;
  1007.             }
  1008.             if (roll9 == 3)
  1009.             {
  1010.                 Console.WriteLine ("Fated (" + roll9 + ")");
  1011.                 lck++;
  1012.             }
  1013.             if (roll9 == 4)
  1014.             {
  1015.                 Console.WriteLine ("Training (" + roll9 + ")");
  1016.             }
  1017.             if (roll9 == 5)
  1018.             {
  1019.                 Console.WriteLine ("Interdimensional Home (" + roll9 + ")");
  1020.             }
  1021.             if (roll9 == 6)
  1022.             {
  1023.                 Console.WriteLine ("Incognito (" + roll9 + ")");
  1024.             }
  1025.             if (roll9 == 7)
  1026.             {
  1027.                 Console.WriteLine ("Enviromental Sealing (" + roll9 + ")");
  1028.             }
  1029.             if (roll9 == 8)
  1030.             {
  1031.                 Console.WriteLine ("Get Out of Jail (" + roll9 + ")");
  1032.             }
  1033.             if (roll9 == 9)
  1034.             {
  1035.                 Console.WriteLine ("Big Damn Hero (" + roll9 + ")");
  1036.             }
  1037.             if (roll9 == 10)
  1038.             {
  1039.                 Console.WriteLine ("Absolute Direction (" + roll9 + ")");
  1040.             }
  1041.             if (roll9 == 11)
  1042.             {
  1043.                 Console.WriteLine ("Big Backpack (" + roll9 + ")");
  1044.             }
  1045.             if (roll9 == 12)
  1046.             {
  1047.                 Console.WriteLine ("Natural Aging (" + roll9 + ")");
  1048.             }
  1049.             if (roll9 == 13)
  1050.             {
  1051.                 Console.WriteLine ("Masculinity (" + roll9 + ")");
  1052.                 lck++;
  1053.             }
  1054.             if (roll9 == 14)
  1055.             {
  1056.                 Console.WriteLine ("Patron (" + roll9 + ")");
  1057.                 Console.WriteLine ("Gain one in any stat. Add it in yourself; doing it in this program would be too much effort.");
  1058.             }
  1059.             if (roll9 == 15)
  1060.             {
  1061.                 Console.WriteLine ("Money (" + roll9 + ")");
  1062.             }
  1063.             if (roll9 == 16)
  1064.             {
  1065.                 Console.WriteLine ("Twin Soul (" + roll9 + ")");
  1066.             }
  1067.             if (roll9 == 17)
  1068.             {
  1069.                 Console.WriteLine ("Soul Jar (" + roll9 + ")");
  1070.             }
  1071.             if (roll9 == 18)
  1072.             {
  1073.                 Console.WriteLine ("Eternal Style (" + roll9 + ")");
  1074.             }
  1075.             if (roll9 == 19)
  1076.             {
  1077.                 Console.WriteLine ("A Way Out (" + roll9 + ")");
  1078.             }
  1079.             if (roll9 == 20)
  1080.             {
  1081.                 Console.WriteLine ("Fake Parents (" + roll9 + ")");
  1082.             }
  1083.         }
  1084.         public static void tenthroll ()
  1085.         {
  1086.             if (roll10 == 1)
  1087.             {
  1088.                 Console.WriteLine ("Interdimensional Tourist (" + roll10 + ")");
  1089.             }
  1090.             if (roll10 == 2)
  1091.             {
  1092.                 Console.WriteLine ("Closure (" + roll10 + ")");
  1093.                 lck++;
  1094.             }
  1095.             if (roll10 == 3)
  1096.             {
  1097.                 Console.WriteLine ("Fated (" + roll10 + ")");
  1098.                 lck++;
  1099.             }
  1100.             if (roll10 == 4)
  1101.             {
  1102.                 Console.WriteLine ("Training (" + roll10 + ")");
  1103.             }
  1104.             if (roll10 == 5)
  1105.             {
  1106.                 Console.WriteLine ("Interdimensional Home (" + roll10 + ")");
  1107.             }
  1108.             if (roll10 == 6)
  1109.             {
  1110.                 Console.WriteLine ("Incognito (" + roll10 + ")");
  1111.             }
  1112.             if (roll10 == 7)
  1113.             {
  1114.                 Console.WriteLine ("Enviromental Sealing (" + roll10 + ")");
  1115.             }
  1116.             if (roll10 == 8)
  1117.             {
  1118.                 Console.WriteLine ("Get Out of Jail (" + roll10 + ")");
  1119.             }
  1120.             if (roll10 == 9)
  1121.             {
  1122.                 Console.WriteLine ("Big Damn Hero (" + roll10 + ")");
  1123.             }
  1124.             if (roll10 == 10)
  1125.             {
  1126.                 Console.WriteLine ("Absolute Direction (" + roll10 + ")");
  1127.             }
  1128.             if (roll10 == 11)
  1129.             {
  1130.                 Console.WriteLine ("Big Backpack (" + roll10 + ")");
  1131.             }
  1132.             if (roll10 == 12)
  1133.             {
  1134.                 Console.WriteLine ("Natural Aging (" + roll10 + ")");
  1135.             }
  1136.             if (roll10 == 13)
  1137.             {
  1138.                 Console.WriteLine ("Masculinity (" + roll10 + ")");
  1139.                 lck++;
  1140.             }
  1141.             if (roll10 == 14)
  1142.             {
  1143.                 Console.WriteLine ("Patron (" + roll10 + ")");
  1144.                 Console.WriteLine ("Gain one in any stat. Add it in yourself; doing it in this program would be too much effort.");
  1145.             }
  1146.             if (roll10 == 15)
  1147.             {
  1148.                 Console.WriteLine ("Money (" + roll10 + ")");
  1149.             }
  1150.             if (roll10 == 16)
  1151.             {
  1152.                 Console.WriteLine ("Twin Soul (" + roll10 + ")");
  1153.             }
  1154.             if (roll10 == 17)
  1155.             {
  1156.                 Console.WriteLine ("Soul Jar (" + roll10 + ")");
  1157.             }
  1158.             if (roll10 == 18)
  1159.             {
  1160.                 Console.WriteLine ("Eternal Style (" + roll10 + ")");
  1161.             }
  1162.             if (roll10 == 19)
  1163.             {
  1164.                 Console.WriteLine ("A Way Out (" + roll10 + ")");
  1165.             }
  1166.             if (roll10 == 20)
  1167.             {
  1168.                 Console.WriteLine ("Fake Parents (" + roll10 + ")");
  1169.             }
  1170.         }
  1171.         public static void lastroll ()
  1172.         {
  1173.             Console.WriteLine ("Letting the last bit do the stats automatically would be too much effort. Do it yourself.");
  1174.             if (roll11 == 1)
  1175.             {
  1176.                 Console.WriteLine ("Dual Weapon OR Interdimensional Tourist (" + roll11 + ")");
  1177.             }
  1178.             if (roll11 == 2)
  1179.             {
  1180.                 Console.WriteLine ("Martial Training OR Closure (" + roll11 + ")");
  1181.             }
  1182.             if (roll11 == 3)
  1183.             {
  1184.                 Console.WriteLine ("Enhanced Weapon OR Fated (" + roll11 + ")");
  1185.             }
  1186.             if (roll11 == 4)
  1187.             {
  1188.                 Console.WriteLine ("Mystic Artifact OR Training (" + roll11 + ")");
  1189.             }
  1190.             if (roll11 == 5)
  1191.             {
  1192.                 Console.WriteLine ("Gifted OR Interdimensional Home (" + roll11 + ")");
  1193.             }
  1194.             if (roll11 == 6)
  1195.             {
  1196.                 Console.WriteLine ("Flexibility OR Incognito (" + roll11 + ")");
  1197.             }
  1198.             if (roll11 == 7)
  1199.             {
  1200.                 Console.WriteLine ("Enhanced Transformation OR Enviromental Sealing (" + roll11 + ")");
  1201.             }
  1202.             if (roll11 == 8)
  1203.             {
  1204.                 Console.WriteLine ("Disguise Artifact OR Get Out of Jail (" + roll11 + ")");
  1205.             }
  1206.             if (roll11 == 9)
  1207.             {
  1208.                 Console.WriteLine ("Blood Magic OR Big Damn Hero (" + roll11 + ")");
  1209.             }
  1210.             if (roll11 == 10)
  1211.             {
  1212.                 Console.WriteLine ("Hammerspace Handbag OR Absolute Direction (" + roll11 + ")");
  1213.             }
  1214.             if (roll11 == 11)
  1215.             {
  1216.                 Console.WriteLine ("Enhanced Sustenance OR Big Backpack (" + roll11 + ")");
  1217.             }
  1218.             if (roll11 == 12)
  1219.             {
  1220.                 Console.WriteLine ("Enhanced Outfit OR Natural Aging (" + roll11 + ")");
  1221.             }
  1222.             if (roll11 == 13)
  1223.             {
  1224.                 Console.WriteLine ("Healing Artifact OR Masculinity (" + roll11 + ")");
  1225.             }
  1226.             if (roll11 == 14)
  1227.             {
  1228.                 Console.WriteLine ("Allies OR Patron (" + roll11 + ")");
  1229.             }
  1230.             if (roll11 == 15)
  1231.             {
  1232.                 Console.WriteLine ("Montrous Metamorphosis OR Money (" + roll11 + ")");
  1233.             }
  1234.             if (roll11 == 16)
  1235.             {
  1236.                 Console.WriteLine ("Sorcery OR Twin Soul (" + roll11 + ")");
  1237.             }
  1238.             if (roll11 == 17)
  1239.             {
  1240.                 Console.WriteLine ("Wings OR Soul Jar (" + roll11 + ")");
  1241.             }
  1242.             if (roll11 == 18)
  1243.             {
  1244.                 Console.WriteLine ("Purification Artifact OR Eternal Style (" + roll11 + ")");
  1245.             }
  1246.             if (roll11 == 19)
  1247.             {
  1248.                 Console.WriteLine ("Awareness OR A Way Out (" + roll11 + ")");
  1249.             }
  1250.             if (roll11 == 20)
  1251.             {
  1252.                 Console.WriteLine ("Big Friend OR Fake Parents (" + roll11 + ")");
  1253.             }
  1254.         }
  1255.     }
  1256. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement