Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title>Helgrim Starter Roller</title>
- <link rel="icon" type="image/png" href="https://cdn.discordapp.com/attachments/696827817647669349/696842617299665017/oop.png">
- <link href="https://fonts.googleapis.com/css?family=Bahiana|Caesar+Dressing|Crushed|Oxygen|Titillium+Web|Amatic+SC|Averia+Sans+Libre|Bellefair|BenchNine|Chelsea+Market|Economica|Frijole|Handlee|Mallanna|Montez|Neucha|Poiret+One|Rock+Salt|Chilanka|Source+Code+Pro|Quicksand|Dancing+Script&display=swap" rel="stylesheet">
- <style>
- ::-webkit-scrollbar {
- width: 3px;
- }
- ::-webkit-scrollbar-track {
- background: #56ff47;
- }
- ::-webkit-scrollbar-thumb {
- background: #523d21;
- }
- /* Customize the label (the container) */
- .container {
- display: block;
- position: relative;
- margin-top: 1%;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- }
- /* Hide the browser's default checkbox */
- .container input {
- position: absolute;
- opacity: 0;
- cursor: pointer;
- height: 0;
- width: 0;
- }
- /* Create a custom checkbox */
- .checkmark {
- position: absolute;
- top: -3;
- left: 59%;
- border: 1px solid #5c4636;
- opacity: 0.7;
- height: 20px;
- width: 20px;
- background: #101010;
- }
- /* On mouse-over, add a grey background color */
- .container:hover input ~ .checkmark {
- background-color: #2f2f2f;
- }
- /* Create the checkmark/indicator (hidden when not checked) */
- .checkmark:after {
- content: "";
- position: absolute;
- display: none;
- }
- /* Show the checkmark when checked */
- .container input:checked ~ .checkmark:after {
- display: block;
- }
- /* Style the checkmark/indicator */
- .container .checkmark:after {
- left: 6px;
- top: 2px;
- width: 5px;
- height: 10px;
- color: #5c4436;
- border: solid #9c7c57;
- border-width: 0 3px 3px 0;
- -webkit-transform: rotate(45deg);
- -ms-transform: rotate(45deg);
- transform: rotate(45deg);
- }
- body {
- text-align: center;
- background-image:none;
- color: #d4ca7d;
- background: linear-gradient(45deg, rgba(58, 225, 88,0.2) 0%, rgba(58, 225, 88,0.2) 16.667%,rgba(246, 247, 80,0.2) 16.667%, rgba(246, 247, 80,0.2) 33.334%,rgba(96, 229, 86,0.2) 33.334%, rgba(96, 229, 86,0.2) 50.001%,rgba(171, 238, 83,0.2) 50.001%, rgba(171, 238, 83,0.2) 66.668%,rgba(208, 243, 82,0.2) 66.668%, rgba(208, 243, 82,0.2) 83.335%,rgba(133, 234, 85,0.2) 83.335%, rgba(133, 234, 85,0.2) 100.002%),linear-gradient(22.5deg, rgba(58, 225, 88,0.2) 0%, rgba(58, 225, 88,0.2) 16.667%,rgba(246, 247, 80,0.2) 16.667%, rgba(246, 247, 80,0.2) 33.334%,rgba(96, 229, 86,0.2) 33.334%, rgba(96, 229, 86,0.2) 50.001%,rgba(171, 238, 83,0.2) 50.001%, rgba(171, 238, 83,0.2) 66.668%,rgba(208, 243, 82,0.2) 66.668%, rgba(208, 243, 82,0.2) 83.335%,rgba(133, 234, 85,0.2) 83.335%, rgba(133, 234, 85,0.2) 100.002%),linear-gradient(0deg, rgba(58, 225, 88,0.2) 0%, rgba(58, 225, 88,0.2) 16.667%,rgba(246, 247, 80,0.2) 16.667%, rgba(246, 247, 80,0.2) 33.334%,rgba(96, 229, 86,0.2) 33.334%, rgba(96, 229, 86,0.2) 50.001%,rgba(171, 238, 83,0.2) 50.001%, rgba(171, 238, 83,0.2) 66.668%,rgba(208, 243, 82,0.2) 66.668%, rgba(208, 243, 82,0.2) 83.335%,rgba(133, 234, 85,0.2) 83.335%, rgba(133, 234, 85,0.2) 100.002%),linear-gradient(90deg, rgb(166, 166, 166),rgb(87, 87, 87));;
- }
- blockquote {
- display: block;
- margin-top: -2%;
- margin-bottom: -0%;
- margin-left: 3%;
- margin-right: 0px;
- }
- a:link, a:visited {
- color:#d9ffbd;
- transition: all 0.7s;
- }
- a:link:hover, a:visited:hover {
- color:#fff;
- text-decoration:none;
- }
- hr.new {
- border: none;
- border-top: 1px solid #544226;
- }
- div.pic {
- width: 60%;
- margin-left:20%;
- height:50px;
- overflow:hidden;
- border:2px solid #fff;
- border: none;
- border-radius: 15px 15px 0px 0px;
- margin-top: -45px;
- background: repeating-linear-gradient(45deg, rgba(66, 66, 66, 0.2) 0px, rgba(66, 66, 66, 0.2) 43px,rgba(124, 124, 124, 0.2) 43px, rgba(124, 124, 124, 0.2) 80px,rgba(96, 96, 96, 0.2) 80px, rgba(96, 96, 96, 0.2) 101px,rgba(205, 205, 205, 0.2) 101px, rgba(205, 205, 205, 0.2) 125px),repeating-linear-gradient(45deg, rgba(240, 240, 240, 0.2) 0px, rgba(240, 240, 240, 0.2) 32px,rgba(146, 146, 146, 0.2) 32px, rgba(146, 146, 146, 0.2) 81px,rgba(139, 139, 139, 0.2) 81px, rgba(139, 139, 139, 0.2) 92px,rgba(112, 112, 112, 0.2) 92px, rgba(112, 112, 112, 0.2) 107px),linear-gradient(90deg, rgb(111, 175, 14),rgb(207, 211, 42));
- }
- div.one {
- text-align: center;
- width: 60%;
- margin-left:20%;
- overflow: auto;
- border:2px solid #73946a;
- border: none;
- border-radius: 0px 0px 15px 15px;
- background:rgba(54, 20, 2, 0.6);
- }
- div.title
- {
- width:100%;
- margin: -15px auto 0px auto;
- font-size:90px;
- text-align:center;
- font-family: 'Dancing Script', cursive;
- text-shadow:0 0 10px #00ff04;
- color:#deffbd;
- font-weight: bold;
- }
- div.event {
- margin-left: 4%;
- width: 90%;
- height: 250px;
- overflow: auto;
- word-wrap: break-word;
- text-align: left;
- border: 1px solid #75ad68;
- border-radius: 15px;
- margin-bottom: 5px;
- padding: 5px;
- padding-left: 10px;
- color: #c7fc92;
- background: radial-gradient(circle at 72% 95%, hsla(313,0%,4%,0.07) 0%, hsla(313,0%,4%,0.07) 64%,transparent 64%, transparent 84%,transparent 84%, transparent 100%),radial-gradient(circle at 31% 30%, hsla(313,0%,4%,0.07) 0%, hsla(313,0%,4%,0.07) 49%,transparent 49%, transparent 51%,transparent 51%, transparent 100%),radial-gradient(circle at 72% 25%, hsla(313,0%,4%,0.07) 0%, hsla(313,0%,4%,0.07) 37%,transparent 37%, transparent 76%,transparent 76%, transparent 100%),radial-gradient(circle at 71% 16%, hsla(313,0%,4%,0.07) 0%, hsla(313,0%,4%,0.07) 2%,transparent 2%, transparent 21%,transparent 21%, transparent 100%),radial-gradient(circle at 52% 57%, hsla(313,0%,4%,0.07) 0%, hsla(313,0%,4%,0.07) 30%,transparent 30%, transparent 68%,transparent 68%, transparent 100%),linear-gradient(135deg, rgba(19, 185, 65, 0.3),rgba(57, 60, 25, 0.3)),linear-gradient(0deg,rgb(69, 39, 34), rgb(69, 39, 34));
- }
- h1 {
- font-size:20px;
- font-family: benchnine;
- }
- .tooltip {
- position:relative;
- display: inline-block;
- cursor: pointer;
- color:#d9ffbd;
- }
- .tooltip .tooltiptext {
- opacity:0;
- transition:all 0.4s;
- visibility: hidden;
- width: 140px;
- background:rgba(51, 35, 28, 0.4);
- color: #f8ff78;
- padding: 5px;
- border-radius: 6px;
- position:absolute;
- z-index: 99999999999;
- margin: 20px 0 0 -125px;
- text-align:center;
- font-family:'Mallanna';
- font-size:11px;
- line-height:9px;
- text-shadow:none;
- top: 6px;
- }
- .tooltip:hover .tooltiptext {
- opacity: 1;
- visibility: visible;
- }
- button {
- font-size: 30px;
- font-family: 'Chelsea Market';
- width: 100px;
- height: 50px;
- margin: 15px;
- color: #f8ffd4;
- border: 1px solid #fff;
- bottom: 10px;
- border-radius: 15px;
- background: radial-gradient(circle at 46% 40%, rgba(228, 228, 228,0.06) 0%, rgba(228, 228, 228,0.06) 13%,transparent 13%, transparent 100%),radial-gradient(circle at 11% 41%, rgba(198, 198, 198,0.06) 0%, rgba(198, 198, 198,0.06) 19%,transparent 19%, transparent 100%),radial-gradient(circle at 52% 23%, rgba(14, 14, 14,0.06) 0%, rgba(14, 14, 14,0.06) 69%,transparent 69%, transparent 100%),radial-gradient(circle at 13% 85%, rgba(148, 148, 148,0.06) 0%, rgba(148, 148, 148,0.06) 44%,transparent 44%, transparent 100%),radial-gradient(circle at 57% 74%, rgba(232, 232, 232,0.06) 0%, rgba(232, 232, 232,0.06) 21%,transparent 21%, transparent 100%),radial-gradient(circle at 59% 54%, rgba(39, 39, 39,0.06) 0%, rgba(39, 39, 39,0.06) 49%,transparent 49%, transparent 100%),radial-gradient(circle at 98% 38%, rgba(157, 157, 157,0.06) 0%, rgba(157, 157, 157,0.06) 24%,transparent 24%, transparent 100%),radial-gradient(circle at 8% 6%, rgba(60, 60, 60,0.06) 0%, rgba(60, 60, 60,0.06) 12%,transparent 12%, transparent 100%),linear-gradient(90deg, rgb(148, 220, 10),rgb(18, 123, 10));
- }
- </style>
- <script>
- // declaring genes: this is so the computer knows what the genes are called?? like. tells the computer that HX1 is a gene. every gene has two alleles in it that can each be a different version of that gene. so each gene needs two of itself so that later you can combine them and make a whole lotus.
- // nailed it.
- // first gene, used in first roll
- let HX1 = '';
- let BR1 = '';
- let DD1 = '';
- let AA1 = '';
- let A11 = '';
- let A21 = '';
- let A31 = '';
- let WW1 = '';
- let W11 = '';
- let RM1 = '';
- let SH1 = '';
- let SD1 = '';
- let FR1 = '';
- let SP1 = '';
- let CH1 = '';
- let FL1 = '';
- let CE1 = '';
- let RG1 = '';
- let RN1 = '';
- let ZB1 = '';
- let DB1 = '';
- let FD1 = '';
- let AB1 = '';
- let ML1 = '';
- // second gene, used in second roll
- let HX2 = '';
- let BR2 = '';
- let DD2 = '';
- let AA2 = '';
- let A12 = '';
- let A22 = '';
- let A32 = '';
- let WW2 = '';
- let W12 = '';
- let RM2 = '';
- let SH2 = '';
- let SD2 = '';
- let FR2 = '';
- let SP2 = '';
- let CH2 = '';
- let FL2 = '';
- let CE2 = '';
- let RG2 = '';
- let RN2 = '';
- let ZB2 = '';
- let DB2 = '';
- let FD2 = '';
- let AB2 = '';
- let ML2 = '';
- // phenotype, used when translating genotype to phenotype, each needs a presented and carried version
- // body type, uses the HX genes
- // presented
- let HXP = '';
- // carried
- let HXC = '';
- // ------------------------------------------------------
- // base color, uses the BR genes and D1 genes
- // presented
- let BRP = '';
- // carried
- let BRC = '';
- // ------------------------------------------------------
- // agouti, uses the A, A1, A2, and W genes
- // presented
- let AAP = '';
- // carried
- let AAC = '';
- let A1C = '';
- let A2C = '';
- let A3C = '';
- let WWC = '';
- // ------------------------------------------------------
- // markings, xx is non, Xx is carried, XX is show
- // presenting version
- let RMP = '';
- let SHP = '';
- let SDP = '';
- let FRP = '';
- let SPP = '';
- let CHP = '';
- let FLP = '';
- let CEP = '';
- let RGP = '';
- let RNP = '';
- let ZBP = '';
- let DBP = '';
- let FDP = '';
- // carried version
- let RMC = '';
- let SHC = '';
- let SDC = '';
- let FRC = '';
- let SPC = '';
- let CHC = '';
- let FLC = '';
- let CEC = '';
- let RGC = '';
- let RNC = '';
- let ZBC = '';
- let DBC = '';
- let FDC = '';
- // mutations, xx is show, Xx is carried, XX is non
- // presented
- let ABP = '';
- let MLP = '';
- // carried
- let ABC = '';
- let MLC = '';
- // ----------------------------------------------------------
- // misc
- let gnum = 0
- let geno = '';
- let pheno = '';
- // chimera number
- let cnum = 0
- // chimera geno parts 1 and 2
- let cgp1 = '';
- let cgp2 = '';
- // chimera base parts 1 and 2
- let cb1 = '';
- let cb2 = '';
- // chimera presented genes parts 1 and 2
- let cp1 = '';
- let cp2 = '';
- // chimera carried genes parts 1 and 2
- let cc1 = '';
- let cc2 = '';
- // forum coding option
- let code = false;
- // ----------------------------------------------------------
- // rolling for first half of all the genes
- function firstRoll() {
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 80) {
- HX1 = 'Hx1';
- } else if (gnum > 80) {
- HX1 = 'hx1';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 50) {
- BR1 = '/B1';
- } else if (gnum > 50 && gnum <= 70) {
- BR1 = '/B2';
- } else if (gnum > 70 && gnum <= 85) {
- BR1 = '/R1';
- } else if (gnum > 85) {
- BR1 = '/B3';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 15) {
- DD1 = '/D1';
- } else if (gnum > 15) {
- DD1 = '/d1';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 30) {
- AA1 = '/A';
- } else if (gnum > 30) {
- AA1 = '/a';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 30) {
- A11 = '/A1';
- } else if (gnum > 30) {
- A11 = '/a1';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 30) {
- A21 = '/A2';
- } else if (gnum > 30) {
- A21 = '/a2';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 70) {
- A31 = '/A3';
- } else if (gnum > 70) {
- A31 = '/a3';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 60) {
- WW1 = '/W';
- } else if (gnum > 60) {
- WW1 = '/w';
- };
- // ----------------------------------------------------------
- };
- // rolling for second gene
- function secondRoll() {
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 80) {
- HX2 = 'Hx1';
- } else if (gnum > 80) {
- HX2 = 'hx1';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 50) {
- BR2 = 'B1';
- } else if (gnum > 50 && gnum <= 70) {
- BR2 = 'B2';
- } else if (gnum > 70 && gnum <= 85) {
- BR2 = 'R1';
- } else if (gnum > 85) {
- BR2 = 'B3';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 15) {
- DD2 = 'D1';
- } else if (gnum > 15) {
- DD2 = 'd1';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 30) {
- AA2 = 'A';
- } else if (gnum > 30) {
- AA2 = 'a';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 30) {
- A12 = 'A1';
- } else if (gnum > 30) {
- A12 = 'a1';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 30) {
- A22 = 'A2';
- } else if (gnum > 30) {
- A22 = 'a2';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 70) {
- A32 = 'A3';
- } else if (gnum > 70) {
- A32 = 'a3';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 60) {
- WW2 = 'W';
- } else if (gnum > 60) {
- WW2 = 'w';
- };
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 3) {
- AB1 = '/ab';
- AB2 = 'ab';
- } else {
- AB1 = '';
- AB2 = '';
- }
- // ----------------------------------------------------------
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 3) {
- ML1 = '/ml';
- ML2 = 'ml';
- } else {
- ML1 = '';
- ML2 = '';
- }
- // ----------------------------------------------------------
- };
- // rolling the markings
- function markingRoll() {
- gnum = (Math.floor(Math.random() * 100))
- if (gnum <= 10) {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 7) {
- W11 = '/W1';
- W12 = 'W1';
- } else if (gnum > 7) {
- W11 = '/W1';
- W12 = 'w1';
- };
- } else if (gnum > 10 && gnum <= 20) {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 7) {
- RM1 = '/Rm';
- RM2 = 'Rm';
- } else if (gnum > 7) {
- RM1 = '/Rm';
- RM2 = 'rm';
- };
- } else if (gnum > 20 && gnum <= 24) {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 7) {
- SH1 = '/Sh';
- SH2 = 'Sh';
- } else if (gnum > 7) {
- SH1 = '/Sh';
- SH2 = 'sh';
- };
- } else if (gnum > 24 && gnum <= 34) {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 7) {
- SD1 = '/Sd';
- SD2 = 'Sd';
- } else if (gnum > 7) {
- SD1 = '/Sd';
- SD2 = 'sd';
- };
- } else if (gnum > 34 && gnum <= 44) {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 7) {
- FR1 = '/Fr';
- FR2 = 'Fr';
- } else if (gnum > 7) {
- FR1 = '/Fr';
- FR2 = 'fr';
- };
- } else if (gnum > 44 && gnum <= 54) {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 7) {
- SP1 = '/Sp';
- SP2 = 'Sp';
- } else if (gnum > 7) {
- SP1 = '/Sp';
- SP2 = 'sp';
- };
- } else if (gnum > 54 && gnum <= 58) {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 7) {
- CH1 = '/Ch';
- CH2 = 'Ch';
- } else if (gnum > 7) {
- CH1 = '/Ch';
- CH2 = 'ch';
- };
- } else if (gnum > 58 && gnum <= 62) {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 7) {
- FL1 = '/Fl';
- FL2 = 'Fl';
- } else if (gnum > 7) {
- FL1 = '/Fl';
- FL2 = 'fl';
- };
- } else if (gnum > 62 && gnum <= 66) {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 7) {
- CE1 = '/Ce';
- CE2 = 'Ce';
- } else if (gnum > 7) {
- CE1 = '/Ce';
- CE2 = 'ce';
- };
- } else if (gnum > 66 && gnum <= 76) {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 7) {
- RG1 = '/Rg';
- RG2 = 'Rg';
- } else if (gnum > 7) {
- RG1 = '/Rg';
- RG2 = 'rg';
- };
- } else if (gnum > 76 && gnum <= 80) {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 7) {
- RN1 = '/Rn';
- RN2 = 'Rn';
- } else if (gnum > 7) {
- RN1 = '/Rn';
- RN2 = 'rn';
- };
- } else if (gnum > 80 && gnum <= 90) {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 7) {
- FD1 = '/Fd';
- FD2 = 'Fd';
- } else if (gnum > 7) {
- FD1 = '/Fd';
- FD2 = 'fd';
- };
- } else if (gnum > 90 && gnum <= 94) {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 7) {
- ZB1 = '/Zb';
- ZB2 = 'Zb';
- } else if (gnum > 7) {
- ZB1 = '/Zb';
- ZB2 = 'zb';
- };
- } else if (gnum > 94) {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 7) {
- DB1 = '/Db';
- DB2 = 'Db';
- } else if (gnum > 7) {
- DB1 = '/Db';
- DB2 = 'db';
- };
- };
- };
- function markingArray() {
- gnum = (Math.floor(Math.random() * 10))
- if (gnum <= 2) {
- markingRoll()
- } else if (gnum > 2 && gnum <= 5) {
- markingRoll()
- markingRoll()
- } else if (gnum > 5 && gnum <= 7) {
- markingRoll()
- markingRoll()
- markingRoll()
- } else if (gnum > 7) {
- markingRoll()
- markingRoll()
- markingRoll()
- markingRoll()
- };
- };
- // taking out any recessive genes
- function badGene() {
- if (DD1 + DD2 == '/d1d1') {
- DD1 = '';
- DD2 = '';
- };
- if (AA1 + AA2 == '/aa') {
- AA1 = '';
- AA2 = '';
- };
- if (A11 + A12 == '/a1a1') {
- A11 = '';
- A12 = '';
- };
- if (A21 + A22 == '/a2a2') {
- A21 = '';
- A22 = '';
- };
- if (WW1 + WW2 == '/WW') {
- WW1 = '';
- WW2 = '';
- };
- };
- // correct xX to Xx
- function wrongWay() {
- if (HX1 + HX2 == 'hx1Hx1') {
- HX1 = 'Hx1'
- HX2 = 'hx1'
- };
- if (BR1 + BR2 == '/B2B1') {
- BR1 = '/B1'
- BR2 = 'B2'
- };
- if (BR1 + BR2 == '/R1B1') {
- BR1 = '/B1'
- BR2 = 'R1'
- };
- if (BR1 + BR2 == '/B3B1') {
- BR1 = '/B1'
- BR2 = 'B3'
- };
- if (BR1 + BR2 == '/R1B2') {
- BR1 = '/B2'
- BR2 = 'R1'
- };
- if (BR1 + BR2 == '/B3B2') {
- BR1 = '/B2'
- BR2 = 'B3'
- };
- if (BR1 + BR2 == '/B3R1') {
- BR1 = '/R1'
- BR2 = 'B3'
- };
- if (DD1 + DD2 == '/d1D1') {
- DD1 = '/D1'
- DD2 = 'd1'
- };
- if (AA1 + AA2 == '/aA') {
- AA1 = '/A'
- AA2 = 'a'
- };
- if (A11 + A12 == '/a1A1') {
- A11 = '/A1'
- A12 = 'a1'
- };
- if (A21 + A22 == '/a2A2') {
- A21 = '/A2'
- A22 = 'a2'
- };
- if (A31 + A32 == '/a3A3') {
- A31 = '/A3'
- A32 = 'a3'
- };
- if (WW1 + WW2 == '/wW') {
- WW1 = '/W'
- WW2 = 'w'
- };
- };
- // relating geno to pheno
- function phenoBuild() {
- if (HX1 + HX2 == 'Hx1Hx1') {
- HXP = 'Celer';
- HXC = '';
- } else if (HX1 + HX2 == 'Hx1hx1') {
- HXP = 'Celer';
- HXC = '<br>Fortis Build';
- } else if (HX2 == 'hx1') {
- HXP = 'Fortis';
- HXC = '';
- };
- if (BR1 + BR2 == '/B1B1' && DD1 == '') {
- BRP = 'Onyx';
- BRC = '';
- } else if (BR1 + BR2 == '/B1B2' && DD1 == '') {
- BRP = 'Onyx';
- BRC = '<br>Spruce';
- } else if (BR1 + BR2 == '/B1R1' && DD1 == '') {
- BRP = 'Onyx';
- BRC = '<br>Rusty';
- } else if (BR1 + BR2 == '/B1B3' && DD1 == '') {
- BRP = 'Onyx';
- BRC = '<br>Blonde';
- } else if (BR1 + BR2 == '/B2B2' && DD1 == '') {
- BRP = 'Spruce';
- BRC = '';
- } else if (BR1 + BR2 == '/B2R1' && DD1 == '') {
- BRP = 'Spruce';
- BRC = '<br>Rusty';
- } else if (BR1 + BR2 == '/B2B3' && DD1 == '') {
- BRP = 'Spruce';
- BRC = '<br>Blonde';
- } else if (BR1 + BR2 == '/R1R1' && DD1 == '') {
- BRP = 'Rusty';
- BRC = '';
- } else if (BR1 + BR2 == '/R1B3' && DD1 == '') {
- BRP = 'Rusty';
- BRC = '<br>Blonde';
- } else if (BR1 + BR2 == '/B3B3' && DD1 == '') {
- BRP = 'Onyx';
- BRC = '<br>Blonde';
- } else if (BR1 + BR2 == '/B1B1' && DD1 + DD2 == '/D1d1') {
- BRP = 'Smoke';
- BRC = '';
- } else if (BR1 + BR2 == '/B1B2' && DD1 + DD2 == '/D1d1') {
- BRP = 'Smoke';
- BRC = '<br>Dusty';
- } else if (BR1 + BR2 == '/B1R1' && DD1 + DD2 == '/D1d1') {
- BRP = 'Smoke';
- BRC = '<br>Cream';
- } else if (BR1 + BR2 == '/B1B3' && DD1 + DD2 == '/D1d1') {
- BRP = 'Smoke';
- BRC = '<br>Blonde';
- } else if (BR1 + BR2 == '/B2B2' && DD1 + DD2 == '/D1d1') {
- BRP = 'Dusty';
- BRC = '';
- } else if (BR1 + BR2 == '/B2R1' && DD1 + DD2 == '/D1d1') {
- BRP = 'Dusty';
- BRC = '<br>Rusty';
- } else if (BR1 + BR2 == '/B2B3' && DD1 + DD2 == '/D1d1') {
- BRP = 'Dusty';
- BRC = '<br>Blonde';
- } else if (BR1 + BR2 == '/R1R1' && DD1 + DD2 == '/D1d1') {
- BRP = 'Cream';
- BRC = '';
- } else if (BR1 + BR2 == '/R1B3' && DD1 + DD2 == '/D1d1') {
- BRP = 'Cream';
- BRC = '<br>Blonde';
- } else if (BR1 + BR2 == '/B3B3' && DD1 + DD2 == '/D1d1') {
- BRP = 'Blonde';
- BRC = '';
- } else if (BR1 == '/B1' && BR2 == 'B1' && DD2 == 'D1') {
- BRP = 'Silver';
- BRC = '';
- } else if (BR1 == '/B1' && BR2 != 'B1' && DD2 == 'D1') {
- BRP = 'Silver';
- BRC = 'Arctic';
- } else if (BR1 != '/B1' && DD2 == 'D1') {
- BRP = 'Arctic';
- BRC = '';
- } else {
- BRP = '';
- BRC = '';
- };
- if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A3A3') {
- AAP = '<br>Mackerel Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Spotted Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A3a3') {
- AAP = '<br>Mackerel Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Spotted Tabby<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/a3a3') {
- AAP = '<br>Mackerel Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A2/A3A3') {
- AAP = '<br>Mackerel Tabby';
- A1C = '';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Spotted Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A2/A3a3') {
- AAP = '<br>Mackerel Tabby';
- A1C = '';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Spotted Tabby<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A2/a3a3') {
- AAP = '<br>Mackerel Tabby';
- A1C = '';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A3A3') {
- AAP = '<br>Spotted Tabby';
- A1C = '';
- A2C = '';
- A3C = '';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A3a3') {
- AAP = '<br>Spotted Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/a3a3') {
- AAP = '<br>Ticked Tabby';
- A1C = '';
- A2C = '';
- A3C = '';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A2/A3A3') {
- AAP = '<br>Classic Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Spotted Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A2/A3a3') {
- AAP = '<br>Classic Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Spotted Tabby<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A2/a3a3') {
- AAP = '<br>Classic Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A3A3/Ww') {
- AAP = '<br>Mackerel Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Spotted Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A3a3/Ww') {
- AAP = '<br>Mackerel Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Spotted Tabby<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/a3a3/Ww') {
- AAP = '<br>Mackerel Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A2/A3A3/Ww') {
- AAP = '<br>Mackerel Tabby';
- A1C = '';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Spotted Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A2/A3a3/Ww') {
- AAP = '<br>Mackerel Tabby';
- A1C = '';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Spotted Tabby<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A2/a3a3/Ww') {
- AAP = '<br>Mackerel Tabby';
- A1C = '';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A3A3/Ww') {
- AAP = '<br>Spotted Tabby';
- A1C = '';
- A2C = '';
- A3C = '';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A3a3/Ww') {
- AAP = '<br>Spotted Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/a3a3/Ww') {
- AAP = '<br>Ticked Tabby';
- A1C = '';
- A2C = '';
- A3C = '';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A2/A3A3/Ww') {
- AAP = '<br>Classic Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Spotted Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A2/A3a3/Ww') {
- AAP = '<br>Classic Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Spotted Tabby<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A2/a3a3/Ww') {
- AAP = '<br>Classic Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A3A3/ww') {
- AAP = '<br>Braided Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Rosetted Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A3a3/ww') {
- AAP = '<br>Braided Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Rosetted Tabby<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/a3a3/ww') {
- AAP = '<br>Braided Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A2/A3A3/ww') {
- AAP = '<br>Braided Tabby';
- A1C = '';
- A2C = '<br>Marbled Tabby';
- A3C = '<br>Rosetted Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A2/A3a3/ww') {
- AAP = '<br>Braided Tabby';
- A1C = '';
- A2C = '<br>Marbled Tabby';
- A3C = '<br>Rosetted Tabby<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A1/A2/a3a3/ww') {
- AAP = '<br>Braided Tabby';
- A1C = '';
- A2C = '<br>Marbled Tabby';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A3A3/ww') {
- AAP = '<br>Rosetted Tabby';
- A1C = '';
- A2C = '';
- A3C = '';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A3a3/ww') {
- AAP = '<br>Rosetted Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/a3a3/ww') {
- AAP = '<br>Ticked Tabby';
- A1C = '';
- A2C = '';
- A3C = '';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A2/A3A3/ww') {
- AAP = '<br>Marbled Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Rosetted Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A2/A3a3/ww') {
- AAP = '<br>Marbled Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Rosetted Tabby<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A/A2/a3a3/ww') {
- AAP = '<br>Marbled Tabby';
- A1C = '';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A3A3') {
- AAP = '';
- A1C = '<br>Mackerel Tabby';
- A2C = '';
- A3C = '<br>Spotted Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A3a3') {
- AAP = '';
- A1C = '<br>Mackerel Tabby';
- A2C = '';
- A3C = '<br>Spotted Tabby<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/a3a3') {
- AAP = '';
- A1C = '<br>Mackerel Tabby';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A2/A3A3') {
- AAP = '';
- A1C = '<br>Mackerel Tabby';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Spotted Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A2/A3a3') {
- AAP = '';
- A1C = '<br>Mackerel Tabby';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Spotted Tabby<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A2/a3a3') {
- AAP = '';
- A1C = '<br>Mackerel Tabby';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A3A3') {
- AAP = '';
- A1C = '';
- A2C = '';
- A3C = '<br>Spotted Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A3a3') {
- AAP = '';
- A1C = '';
- A2C = '';
- A3C = '<br>Spotted Tabby<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/a3a3') {
- AAP = '';
- A1C = '';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A2/A3A3') {
- AAP = '';
- A1C = '';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Spotted Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A2/A3a3') {
- AAP = '';
- A1C = '';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Spotted Tabby<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A2/a3a3') {
- AAP = '';
- A1C = '';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A3A3/Ww') {
- AAP = '';
- A1C = '<br>Mackerel Tabby';
- A2C = '';
- A3C = '<br>Spotted Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A3a3/Ww') {
- AAP = '';
- A1C = '<br>Mackerel Tabby';
- A2C = '';
- A3C = '<br>Spotted Tabby<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/a3a3/Ww') {
- AAP = '';
- A1C = '<br>Mackerel Tabby';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A2/A3A3/Ww') {
- AAP = '';
- A1C = '<br>Mackerel Tabby';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Spotted Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A2/A3a3/Ww') {
- AAP = '';
- A1C = '<br>Mackerel Tabby';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Spotted Tabby<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A2/a3a3/Ww') {
- AAP = '';
- A1C = '<br>Mackerel Tabby';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A3A3/Ww') {
- AAP = '';
- A1C = '';
- A2C = '';
- A3C = '<br>Spotted Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A3a3/Ww') {
- AAP = '';
- A1C = '';
- A2C = '';
- A3C = '<br>Spotted Tabby<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/a3a3/Ww') {
- AAP = '';
- A1C = '';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A2/A3A3/Ww') {
- AAP = '';
- A1C = '';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Spotted Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A2/A3a3/Ww') {
- AAP = '';
- A1C = '';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Spotted Tabby<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A2/a3a3/Ww') {
- AAP = '';
- A1C = '';
- A2C = '<br>Classic Tabby';
- A3C = '<br>Ticked Tabby';
- WWC = '<br>Wild Tabby';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A3A3/ww') {
- AAP = '';
- A1C = '<br>Braided Tabby';
- A2C = '';
- A3C = '<br>Rosetted Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A3a3/ww') {
- AAP = '';
- A1C = '<br>Braided Tabby';
- A2C = '';
- A3C = '<br>Rosetted Tabby<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/a3a3/ww') {
- AAP = '';
- A1C = '<br>Braided Tabby';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A2/A3A3/ww') {
- AAP = '';
- A1C = '<br>Braided Tabby';
- A2C = '<br>Marbled Tabby';
- A3C = '<br>Rosetted Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A2/A3a3/ww') {
- AAP = '';
- A1C = '<br>Braided Tabby';
- A2C = '<br>Marbled Tabby';
- A3C = '<br>Rosetted Tabby<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A1/A2/a3a3/ww') {
- AAP = '';
- A1C = '<br>Braided Tabby';
- A2C = '<br>Marbled Tabby';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A3A3/ww') {
- AAP = '';
- A1C = '';
- A2C = '';
- A3C = '<br>Rosetted Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A3a3/ww') {
- AAP = '';
- A1C = '';
- A2C = '';
- A3C = '<br>Rosetted Tabby<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/a3a3/ww') {
- AAP = '';
- A1C = '';
- A2C = '';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A2/A3A3/ww') {
- AAP = '';
- A1C = '';
- A2C = '<br>Marbled Tabby';
- A3C = '<br>Rosetted Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A2/A3a3/ww') {
- AAP = '';
- A1C = '';
- A2C = '<br>Marbled Tabby';
- A3C = '<br>Rosetted Tabby<br>Ticked Tabby';
- WWC = '';
- } else if (AA1 + A11 + A21 + A31 + A32 + WW1 + WW2 == '/A2/a3a3/ww') {
- AAP = '';
- A1C = '';
- A2C = '<br>Marbled Tabby';
- A3C = '<br>Ticked Tabby';
- WWC = '';
- } else {
- };
- if (W11 == '/W1') {
- W1P = '<br>White Spotted'
- } else {
- W1P = '';
- };
- if (RM2 == 'Rm') {
- RMP = '<br>Ram'
- RMC = '';
- } else if (RM2 == 'rm') {
- RMP = '';
- RMC = '<br>Ram';
- } else {
- RMP = '';
- RMC = '';
- };
- if (SH2 == 'Sh') {
- SHP = '<br>Shepherd'
- SHC = '';
- } else if (SH2 == 'sh') {
- SHP = '';
- SHC = '<br>Shepherd';
- } else {
- SHP = '';
- SHC = '';
- };
- if (SD2 == 'Sd') {
- SDP = '<br>Shade'
- SDC = '';
- } else if (SD2 == 'sd') {
- SDP = '';
- SDC = '<br>Shade';
- } else {
- SDP = '';
- SDC = '';
- };
- if (FR2 == 'Fr') {
- FRP = '<br>Freckles'
- FRC = '';
- } else if (FR2 == 'fr') {
- FRP = '';
- FRC = '<br>Freckles';
- } else {
- FRP = '';
- FRC = '';
- };
- if (SP2 == 'Sp') {
- SPP = '<br>Cub Spots'
- SPC = '';
- } else if (SP2 == 'sp') {
- SPP = '';
- SPC = '<br>Cub Spots';
- } else {
- SPP = '';
- SPC = '';
- };
- if (CH2 == 'Ch') {
- CHP = '<br>Chipmunk'
- CHC = '';
- } else if (CH2 == 'ch') {
- CHP = '';
- CHC = '<br>Chipmunk';
- } else {
- CHP = '';
- CHC = '';
- };
- if (FL2 == 'Fl') {
- FLP = '<br>Fallow'
- FLC = '';
- } else if (FL2 == 'fl') {
- FLP = '';
- FLC = '<br>Fallow';
- } else {
- FLP = '';
- FLC = '';
- };
- if (CE2 == 'Ce') {
- CEP = '<br>Cheetah'
- CEC = '';
- } else if (CE2 == 'ce') {
- CEP = '';
- CEC = '<br>Cheetah';
- } else {
- CEP = '';
- CEC = '';
- };
- if (RG2 == 'Rg') {
- RGP = '<br>Rings'
- RGC = '';
- } else if (RG2 == 'rg') {
- RGP = '';
- RGC = '<br>Rings';
- } else {
- RGP = '';
- RGC = '';
- };
- if (RN2 == 'Rn') {
- RNP = '<br>Roan'
- RNC = '';
- } else if (RN2 == 'rn') {
- RNP = '';
- RNC = '<br>Roan';
- } else {
- RNP = '';
- RNC = '';
- };
- if (ZB2 == 'Zb') {
- ZBP = '<br>Zebra'
- ZBC = '';
- } else if (ZB2 == 'zb') {
- ZBP = '';
- ZBC = '<br>Zebra';
- } else {
- ZBP = '';
- ZBC = '';
- };
- if (DB2 == 'Db') {
- DBP = '<br>Doberman'
- DBC = '';
- } else if (DB2 == 'db') {
- DBP = '';
- DBC = '<br>Doberman';
- } else {
- DBP = '';
- DBC = '';
- };
- if (FD2 == 'Fd') {
- FDP = '<br>Fade'
- FDC = '';
- } else if (FD2 == 'fd') {
- FDP = '';
- FDC = '<br>Fade';
- } else {
- FDP = '';
- FDC = '';
- };
- if (AB1 == '/ab') {
- ABP = 'ALBINO'
- } else {
- ABP = '';
- };
- if (ML1 == '/ml') {
- MLP = 'MELANISTIC'
- } else {
- MLP = '';
- };
- };
- // writing it
- function codeRoll() {
- cnum = (Math.floor(Math.random() * 200))
- if (cnum == 1) {
- firstRoll()
- secondRoll()
- markingArray()
- badGene()
- wrongWay()
- phenoBuild()
- cgp1 = BR1 + BR2 + DD1 + DD2 + AA1 + AA2 + A11 + A12 + A21 + A22 + A31 + A32 + WW1 + WW2 + W11 + W12 + RM1 + RM2 + SH1 + SH2 + SD1 + SD2 + FR1 + FR2 + SP1 + SP2 + CH1 + CH2 + FL1 + FL2 + CE1 + CE2 + RG1 + RG2 + RN1 + RN2 + ZB1 + ZB2 + DB1 + DB2 + FD1 + FD2 + AB1 + AB2 + ML1 + ML2;
- cb1 = BRP;
- cp1 = AAP + RMP + SHP + SDP + FRP + SPP + CHP + FLP + CEP + RGP + RNP + ZBP + DBP + FDP;
- cc1 = BRC + AAC + A1C + A2C + A3C + WWC + RMC + SHC + SDC + FRC + SPC + CHC + FLC + CEC + RGC + RNC + ZBC + DBC + FDC;
- firstRoll()
- secondRoll()
- markingArray()
- badGene()
- wrongWay()
- phenoBuild()
- cgp2 = BR1 + BR2 + DD1 + DD2 + AA1 + AA2 + A11 + A12 + A21 + A22 + A31 + A32 + WW1 + WW2 + W11 + W12 + RM1 + RM2 + SH1 + SH2 + SD1 + SD2 + FR1 + FR2 + SP1 + SP2 + CH1 + CH2 + FL1 + FL2 + CE1 + CE2 + RG1 + RG2 + RN1 + RN2 + ZB1 + ZB2 + DB1 + DB2 + FD1 + FD2 + AB1 + AB2 + ML1 + ML2;
- cb2 = BRP;
- cp2 = AAP + RMP + SHP + SDP + FRP + SPP + CHP + FLP + CEP + RGP + RNP + ZBP + DBP + FDP;
- cc2 = BRC + AAC + A1C + A2C + A3C + WWC + RMC + SHC + SDC + FRC + SPC + CHC + FLC + CEC + RGC + RNC + ZBC + DBC + FDC;
- geno = '<i>[i]' + HX1 + HX2 + cgp1 + '//' + cgp2 + '[/i]</i>';
- pheno = '<b>[b]Build:[/b]</b> ' + HXP + '<br><b>[b]Base:[/b]</b> ' + cb1 + ' // ' + cb2 + '<br><b>[b]Presented Genes:[/b]</b>[list]' + cp1 + '<br>//' + cp2 + '[/list]<br><b>[b]Carried Genes:[/b]</b>[list]' + HXC + cc1 + '<br>//' + cc2 + '<br>CHIMERISM MUTATION[/list]';
- document.getElementById("output").innerHTML = (geno) + '<br>' + (pheno);
- HX1 = '';
- BR1 = '';
- DD1 = '';
- AA1 = '';
- A11 = '';
- A21 = '';
- A31 = '';
- WW1 = '';
- W11 = '';
- RM1 = '';
- SH1 = '';
- SD1 = '';
- FR1 = '';
- SP1 = '';
- CH1 = '';
- FL1 = '';
- CE1 = '';
- RG1 = '';
- RN1 = '';
- ZB1 = '';
- DB1 = '';
- FD1 = '';
- AB1 = '';
- ML1 = '';
- HX2 = '';
- BR2 = '';
- DD2 = '';
- AA2 = '';
- A12 = '';
- A22 = '';
- A32 = '';
- WW2 = '';
- W12 = '';
- RM2 = '';
- SH2 = '';
- SD2 = '';
- FR2 = '';
- SP2 = '';
- CH2 = '';
- FL2 = '';
- CE2 = '';
- RG2 = '';
- RN2 = '';
- ZB2 = '';
- DB2 = '';
- FD2 = '';
- AB2 = '';
- ML2 = '';
- } else {
- firstRoll()
- secondRoll()
- markingArray()
- badGene()
- wrongWay()
- phenoBuild()
- geno = '<i>[i]' + HX1 + HX2 + BR1 + BR2 + DD1 + DD2 + AA1 + AA2 + A11 + A12 + A21 + A22 + A31 + A32 + WW1 + WW2 + W11 + W12 + RM1 + RM2 + SH1 + SH2 + SD1 + SD2 + FR1 + FR2 + SP1 + SP2 + CH1 + CH2 + FL1 + FL2 + CE1 + CE2 + RG1 + RG2 + RN1 + RN2 + ZB1 + ZB2 + DB1 + DB2 + FD1 + FD2 + AB1 + AB2 + ML1 + ML2 + '[/i]</i>';
- pheno = '<b>[b]Build:[/b]</b> ' + HXP + '<br><b>[b]Base:[/b]</b> ' + BRP + '<br><b>[b]Presented Genes:[/b]</b>[list]' + AAP + RMP + SHP + SDP + FRP + SPP + CHP + FLP + CEP + RGP + RNP + ZBP + DBP + FDP + '[/list]<br><b>[b]Carried Genes:[/b]</b>[list]' + HXC + BRC + AAC + A1C + A2C + A3C + WWC + RMC + SHC + SDC + FRC + SPC + CHC + FLC + CEC + RGC + RNC + ZBC + DBC + FDC + '[/list]';
- document.getElementById("output").innerHTML = (geno) + '<br>' + (pheno)
- HX1 = '';
- BR1 = '';
- DD1 = '';
- AA1 = '';
- A11 = '';
- A21 = '';
- A31 = '';
- WW1 = '';
- W11 = '';
- RM1 = '';
- SH1 = '';
- SD1 = '';
- FR1 = '';
- SP1 = '';
- CH1 = '';
- FL1 = '';
- CE1 = '';
- RG1 = '';
- RN1 = '';
- ZB1 = '';
- DB1 = '';
- FD1 = '';
- AB1 = '';
- ML1 = '';
- HX2 = '';
- BR2 = '';
- DD2 = '';
- AA2 = '';
- A12 = '';
- A22 = '';
- A32 = '';
- WW2 = '';
- W12 = '';
- RM2 = '';
- SH2 = '';
- SD2 = '';
- FR2 = '';
- SP2 = '';
- CH2 = '';
- FL2 = '';
- CE2 = '';
- RG2 = '';
- RN2 = '';
- ZB2 = '';
- DB2 = '';
- FD2 = '';
- AB2 = '';
- ML2 = '';
- };
- };
- function noCoRoll() {
- cnum = (Math.floor(Math.random() * 200))
- if (cnum == 1) {
- firstRoll()
- secondRoll()
- markingArray()
- badGene()
- wrongWay()
- phenoBuild()
- cgp1 = HX1 + HX2 + BR1 + BR2 + DD1 + DD2 + AA1 + AA2 + A11 + A12 + A21 + A22 + A31 + A32 + WW1 + WW2 + W11 + W12 + RM1 + RM2 + SH1 + SH2 + SD1 + SD2 + FR1 + FR2 + SP1 + SP2 + CH1 + CH2 + FL1 + FL2 + CE1 + CE2 + RG1 + RG2 + RN1 + RN2 + ZB1 + ZB2 + DB1 + DB2 + FD1 + FD2 + AB1 + AB2 + ML1 + ML2;
- cb1 = BRP;
- cp1 = AAP + RMP + SHP + SDP + FRP + SPP + CHP + FLP + CEP + RGP + RNP + ZBP + DBP + FDP;
- cc1 = BRC + AAC + A1C + A2C + A3C + WWC + RMC + SHC + SDC + FRC + SPC + CHC + FLC + CEC + RGC + RNC + ZBC + DBC + FDC;
- firstRoll()
- secondRoll()
- markingArray()
- badGene()
- wrongWay()
- phenoBuild()
- cgp2 = HX1 + HX2 + BR1 + BR2 + DD1 + DD2 + AA1 + AA2 + A11 + A12 + A21 + A22 + A31 + A32 + WW1 + WW2 + W11 + W12 + RM1 + RM2 + SH1 + SH2 + SD1 + SD2 + FR1 + FR2 + SP1 + SP2 + CH1 + CH2 + FL1 + FL2 + CE1 + CE2 + RG1 + RG2 + RN1 + RN2 + ZB1 + ZB2 + DB1 + DB2 + FD1 + FD2 + AB1 + AB2 + ML1 + ML2;
- cb2 = BRP;
- cp2 = AAP + RMP + SHP + SDP + FRP + SPP + CHP + FLP + CEP + RGP + RNP + ZBP + DBP + FDP;
- cc2 = BRC + AAC + A1C + A2C + A3C + WWC + RMC + SHC + SDC + FRC + SPC + CHC + FLC + CEC + RGC + RNC + ZBC + DBC + FDC;
- geno = '<i>' + cgp1 + '//' + cgp2 + '</i>';
- pheno = '<b>Build:</b> ' + HXP + '<br><b>Base:</b> ' + cb1 + ' // ' + cb2 + '<br><b>Presented Genes:[/b]</b><blockquote class="2">' + cp1 + '<hr>' + cp2 + '</blockquote><br><b>Carried Genes:</b><blockquote class="2">' + HXC + cc1 + '<hr>' + cc2 + '</blockquote><br>CHIMERISM MUTATION';
- document.getElementById("output").innerHTML = (geno) + '<br>' + (pheno);
- HX1 = '';
- BR1 = '';
- DD1 = '';
- AA1 = '';
- A11 = '';
- A21 = '';
- A31 = '';
- WW1 = '';
- W11 = '';
- RM1 = '';
- SH1 = '';
- SD1 = '';
- FR1 = '';
- SP1 = '';
- CH1 = '';
- FL1 = '';
- CE1 = '';
- RG1 = '';
- RN1 = '';
- ZB1 = '';
- DB1 = '';
- FD1 = '';
- AB1 = '';
- ML1 = '';
- HX2 = '';
- BR2 = '';
- DD2 = '';
- AA2 = '';
- A12 = '';
- A22 = '';
- A32 = '';
- WW2 = '';
- W12 = '';
- RM2 = '';
- SH2 = '';
- SD2 = '';
- FR2 = '';
- SP2 = '';
- CH2 = '';
- FL2 = '';
- CE2 = '';
- RG2 = '';
- RN2 = '';
- ZB2 = '';
- DB2 = '';
- FD2 = '';
- AB2 = '';
- ML2 = '';
- } else {
- firstRoll()
- secondRoll()
- markingArray()
- badGene()
- wrongWay()
- phenoBuild()
- geno = '<i>' + HX1 + HX2 + BR1 + BR2 + DD1 + DD2 + AA1 + AA2 + A11 + A12 + A21 + A22 + A31 + A32 + WW1 + WW2 + W11 + W12 + RM1 + RM2 + SH1 + SH2 + SD1 + SD2 + FR1 + FR2 + SP1 + SP2 + CH1 + CH2 + FL1 + FL2 + CE1 + CE2 + RG1 + RG2 + RN1 + RN2 + ZB1 + ZB2 + DB1 + DB2 + FD1 + FD2 + AB1 + AB2 + ML1 + ML2 + '</i>';
- pheno = '<b>Build:</b> ' + HXP + '<br><b>Base:</b> ' + BRP + '<br><b>Presented Genes:</b><blockquote class="2">' + AAP + RMP + SHP + SDP + FRP + SPP + CHP + FLP + CEP + RGP + RNP + ZBP + DBP + FDP + '</blockquote><br><b>Carried Genes:</b><blockquote class="2">' + HXC + BRC + AAC + A1C + A2C + A3C + WWC + RMC + SHC + SDC + FRC + SPC + CHC + FLC + CEC + RGC + RNC + ZBC + DBC + FDC + '</blockquote>';
- document.getElementById("output").innerHTML = (geno) + '<br>' + (pheno);
- HX1 = '';
- BR1 = '';
- DD1 = '';
- AA1 = '';
- A11 = '';
- A21 = '';
- A31 = '';
- WW1 = '';
- W11 = '';
- RM1 = '';
- SH1 = '';
- SD1 = '';
- FR1 = '';
- SP1 = '';
- CH1 = '';
- FL1 = '';
- CE1 = '';
- RG1 = '';
- RN1 = '';
- ZB1 = '';
- DB1 = '';
- FD1 = '';
- AB1 = '';
- ML1 = '';
- HX2 = '';
- BR2 = '';
- DD2 = '';
- AA2 = '';
- A12 = '';
- A22 = '';
- A32 = '';
- WW2 = '';
- W12 = '';
- RM2 = '';
- SH2 = '';
- SD2 = '';
- FR2 = '';
- SP2 = '';
- CH2 = '';
- FL2 = '';
- CE2 = '';
- RG2 = '';
- RN2 = '';
- ZB2 = '';
- DB2 = '';
- FD2 = '';
- AB2 = '';
- ML2 = '';
- };
- };
- function finalRoll() {
- if (code) {
- codeRoll();
- } else {
- noCoRoll();
- };
- };
- function callCODE()
- {
- code = document.getElementById("code").checked;
- };
- </script>
- </head>
- <body>
- <div class="title">Starter Roller</div>
- <div class="pic"></div>
- <div class="one"><h1>
- <span class="tooltip">
- [ <a href="https://www.chickensmoothie.com/Forum/viewtopic.php?f=123&t=4297766">CS Page</a> ]
- <span class="tooltiptext" style="left: 100px;">Homepage!</span></span>
- <span class="tooltip">
- [ <a href="urlhere">link</a> ]
- <span class="tooltiptext">hover text</span></span>
- <span class="tooltip">
- [ <a href="urlhere">link</a> ]
- <span class="tooltiptext" style="left: 90px;">hover text</span></span>
- <span class="tooltip">
- [ <a href="urlhere">link</a> ]
- <span class="tooltiptext">hover text</span></span>
- </h1>
- <hr class="new">
- <br>
- Hello! this is the starter geno roller for Helgrim, a CS ARPG by <a href="https://www.chickensmoothie.com/Forum/memberlist.php?mode=viewprofile&u=702056">AJ.</a> and <a href="https://www.chickensmoothie.com/Forum/memberlist.php?mode=viewprofile&u=650601">SurgeFire</a>. Only official Helgrim staff may roll real genos, but anyone is free to play with this roller and see what you get!
- <br>
- <label class="container"><b><u>Forum Coding?</u></b>
- <input type="checkbox" name="code" id="code" onchange="callCODE()" value="1" style="">
- <span class="checkmark"></span>
- </label>
- <button class="new" onclick=finalRoll()>Click!</button>
- <div class= "event" id="output"></div>
- <span style="font-size:12px;margin-left:65%;">This roller was made by <a href="https://www.chickensmoothie.com/Forum/memberlist.php?mode=viewprofile&u=438648">.lucifer</a>.</span>
- </div></th>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement