Advertisement
deadove

diamonddogg caverns RoNL Roller

Feb 17th, 2020
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.17 KB | None | 0 0
  1. <head>
  2.  
  3. <style>
  4. body {
  5. background-color: #010101;
  6. color: #a1a1a1;
  7. padding: 5% 25% 0%;
  8. }
  9.  
  10. .main {
  11. text-align: center;
  12. background-color: #0a0a0a;
  13. padding: 5% 5% 0%;
  14. width: 100%;
  15. height: 90%;
  16. overflow: auto;
  17. border-radius: 30px;
  18. }
  19.  
  20. blockquote {
  21. display: block;
  22. margin-top: -3%;
  23. margin-bottom: -0%;
  24. margin-left: 3%;
  25. margin-right: 0px;
  26.  
  27. }
  28.  
  29. .event {
  30. margin-top: 1%;
  31. border: 1px solid #515151;
  32. border-radius: 30px;
  33. height: 40%;
  34. overflow: auto;
  35. text-align: left;
  36. padding: 6% 2% 0%;
  37. }
  38.  
  39. button {
  40. margin: 3%;
  41. margin-bottom: none;
  42. color: #a5f1f1;
  43. background: #222f40;
  44. border: none;
  45. border-radius: 15px;
  46. font-size: 24px;
  47. padding: 1% 3%;
  48. text-shadow: 0px 0px 10px #a5f1f1;
  49. }
  50.  
  51. b {
  52. color: #dddddd;
  53. }
  54.  
  55. i {
  56. color: #7d7d7d;
  57. }
  58.  
  59. a, a.clicked {
  60. color: #dadada;
  61. }
  62. </style>
  63.  
  64. <script>
  65. // -----------------------
  66.  
  67. // ------- misc -------
  68.  
  69. // -----------------------
  70.  
  71. let gnum = 0;
  72. let geno = '';
  73. let pheno = '';
  74.  
  75.  
  76.  
  77. // -----------------------
  78.  
  79. // -------- genes --------
  80.  
  81. // -----------------------
  82.  
  83.  
  84. let XO1 = '';
  85. let BB1 = '';
  86. let DD1 = '';
  87. let DM1 = '';
  88. let AA1 = '';
  89. let TA1 = '';
  90. let SP1 = '';
  91. let MC1 = '';
  92. let II1 = '';
  93. let WB1 = '';
  94. let CC1 = '';
  95. let WD1 = '';
  96. let WS1 = '';
  97. let EE1 = '';
  98. let LL1 = '';
  99.  
  100.  
  101. let XO2 = '';
  102. let BB2 = '';
  103. let DD2 = '';
  104. let DM2 = '';
  105. let AA2 = '';
  106. let TA2 = '';
  107. let SP2 = '';
  108. let MC2 = '';
  109. let II2 = '';
  110. let WB2 = '';
  111. let CC2 = '';
  112. let WD2 = '';
  113. let WS2 = '';
  114. let EE2 = '';
  115. let LL2 = '';
  116.  
  117.  
  118.  
  119. // -----------------------
  120.  
  121. // -------- pheno --------
  122.  
  123. // -----------------------
  124.  
  125. let Base = '';
  126. let FurT = '';
  127.  
  128. let DDP = '';
  129. let DMP = '';
  130. let AAP = '';
  131. let IIP = '';
  132. let CCP = '';
  133. let WDP = '';
  134. let WSP = '';
  135. let EEP = '';
  136. let LLP = '';
  137.  
  138. let BBC = '';
  139. let DDC = '';
  140. let DMC = '';
  141. let AAC = '';
  142. let TAC = '';
  143. let SPC = '';
  144. let MCC = '';
  145. let IIC = '';
  146. let CCC = '';
  147. let EEC = '';
  148. let LLC = '';
  149.  
  150.  
  151.  
  152. // ---------------------
  153.  
  154. // ----- rolling -----
  155.  
  156. // ---------------------
  157.  
  158.  
  159. function firstRoll() {
  160. gnum = (Math.floor(Math.random() * 100))
  161.  
  162. if (gnum <= 50) {
  163. XO1 = '/O';
  164. } else if (gnum > 50) {
  165. XO1 = '/o';
  166. };
  167.  
  168. gnum = (Math.floor(Math.random() * 100))
  169. if (gnum <= 40) {
  170. BB1 = 'B';
  171. } else if (gnum >= 41 && gnum <= 70) {
  172. BB1 = 'b';
  173. } else if (gnum > 70) {
  174. BB1 = 'b1';
  175. };
  176.  
  177. gnum = (Math.floor(Math.random() * 100))
  178. if (gnum <= 70) {
  179. DD1 = '/D';
  180. } else if (gnum > 70) {
  181. DD1 = '/d';
  182. };
  183.  
  184. gnum = (Math.floor(Math.random() * 100))
  185. if (gnum <= 20) {
  186. DM1 = '/Dm';
  187. } else if (gnum > 20) {
  188. DM1 = '/dm';
  189. };
  190.  
  191. gnum = (Math.floor(Math.random() * 100))
  192. if (gnum <= 10) {
  193. AA1 = '/Apb';
  194. } else if (gnum >= 11 && gnum <= 50) {
  195. AA1 = '/A';
  196. } else if (gnum > 50) {
  197. AA1 = '/a';
  198. };
  199.  
  200. gnum = (Math.floor(Math.random() * 100))
  201. if (gnum <= 10) {
  202. TA1 = '/Ta';
  203. } else if (gnum > 10) {
  204. TA1 = '/ta';
  205. };
  206.  
  207. gnum = (Math.floor(Math.random() * 100))
  208. if (gnum <= 10) {
  209. SP1 = '/Sp';
  210. } else if (gnum > 10) {
  211. SP1 = '/sp';
  212. };
  213.  
  214. gnum = (Math.floor(Math.random() * 100))
  215. if (gnum <= 90) {
  216. MC1 = '/Mc';
  217. } else if (gnum > 10) {
  218. MC1 = '/mc';
  219. };
  220.  
  221. gnum = (Math.floor(Math.random() * 100))
  222. if (gnum <= 10) {
  223. II1 = '/I';
  224. } else if (gnum > 10) {
  225. II1 = '/i';
  226. };
  227.  
  228. gnum = (Math.floor(Math.random() * 100))
  229. if (gnum <= 10) {
  230. WB1 = '/Wb';
  231. } else if (gnum > 10) {
  232. WB1 = '/wb';
  233. };
  234.  
  235. gnum = (Math.floor(Math.random() * 100))
  236. if (gnum <= 88) {
  237. CC1 = '/C';
  238. } else if (gnum >= 89 && gnum <= 91) {
  239. CC1 = '/cs';
  240. } else if (gnum >= 92 && gnum <= 94) {
  241. CC1 = '/cb';
  242. } else if (gnum >= 95 && gnum <= 97) {
  243. CC1 = '/ca';
  244. } else if (gnum > 97) {
  245. CC1 = '/c';
  246. };
  247.  
  248. gnum = (Math.floor(Math.random() * 100))
  249. if (gnum <= 5) {
  250. WD1 = '/Wd';
  251. } else if (gnum > 5) {
  252. WD1 = '/wd';
  253. };
  254.  
  255. gnum = (Math.floor(Math.random() * 100))
  256. if (gnum <= 10) {
  257. WS1 = '/Ws';
  258. } else if (gnum > 10) {
  259. WS1 = '/ws';
  260. };
  261.  
  262. gnum = (Math.floor(Math.random() * 100))
  263. if (gnum <= 90) {
  264. EE1 = '/E';
  265. } else if (gnum > 90) {
  266. EE1 = '/e';
  267. };
  268.  
  269. gnum = (Math.floor(Math.random() * 100))
  270. if (gnum <= 90) {
  271. LL1 = '/L';
  272. } else if (gnum > 90) {
  273. LL1 = '/l';
  274. };
  275. };
  276.  
  277. // -------------------------------
  278.  
  279. function secondRoll() {
  280. gnum = (Math.floor(Math.random() * 100))
  281.  
  282. if (gnum <= 25) {
  283. XO2 = 'O';
  284. } else if (gnum > 25 && gnum <= 50) {
  285. XO2 = 'o';
  286. } else if (gnum > 50) {
  287. XO2 = 'Y';
  288. };
  289.  
  290. gnum = (Math.floor(Math.random() * 100))
  291. if (gnum <= 40) {
  292. BB2 = 'B';
  293. } else if (gnum >= 41 && gnum <= 70) {
  294. BB2 = 'b';
  295. } else if (gnum > 70) {
  296. BB2 = 'b1';
  297. };
  298.  
  299. gnum = (Math.floor(Math.random() * 100))
  300. if (gnum <= 70) {
  301. DD2 = 'D';
  302. } else if (gnum > 70) {
  303. DD2 = 'd';
  304. };
  305.  
  306. gnum = (Math.floor(Math.random() * 100))
  307. if (gnum <= 20) {
  308. DM2 = 'Dm';
  309. } else if (gnum > 20) {
  310. DM2 = 'dm';
  311. };
  312.  
  313. gnum = (Math.floor(Math.random() * 100))
  314. if (gnum <= 10) {
  315. AA2 = 'Apb';
  316. } else if (gnum >= 11 && gnum <= 50) {
  317. AA2 = 'A';
  318. } else if (gnum > 50) {
  319. AA2 = 'a';
  320. };
  321.  
  322. gnum = (Math.floor(Math.random() * 100))
  323. if (gnum <= 10) {
  324. TA2 = 'Ta';
  325. } else if (gnum > 10) {
  326. TA2 = 'ta';
  327. };
  328.  
  329. gnum = (Math.floor(Math.random() * 100))
  330. if (gnum <= 10) {
  331. SP2 = 'Sp';
  332. } else if (gnum > 10) {
  333. SP2 = 'sp';
  334. };
  335.  
  336. gnum = (Math.floor(Math.random() * 100))
  337. if (gnum <= 90) {
  338. MC2 = 'Mc';
  339. } else if (gnum > 10) {
  340. MC2 = 'mc';
  341. };
  342.  
  343. gnum = (Math.floor(Math.random() * 100))
  344. if (gnum <= 10) {
  345. II2 = 'I';
  346. } else if (gnum > 10) {
  347. II2 = 'i';
  348. };
  349.  
  350. gnum = (Math.floor(Math.random() * 100))
  351. if (gnum <= 10) {
  352. WB2 = 'Wb';
  353. } else if (gnum > 10) {
  354. WB2 = 'wb';
  355. };
  356.  
  357. gnum = (Math.floor(Math.random() * 100))
  358. if (gnum <= 88) {
  359. CC2 = 'C';
  360. } else if (gnum >= 89 && gnum <= 91) {
  361. CC2 = 'cs';
  362. } else if (gnum >= 92 && gnum <= 94) {
  363. CC2 = 'cb';
  364. } else if (gnum >= 95 && gnum <= 97) {
  365. CC2 = 'ca';
  366. } else if (gnum > 97) {
  367. CC2 = 'c';
  368. };
  369.  
  370. gnum = (Math.floor(Math.random() * 100))
  371. if (gnum <= 5) {
  372. WD2 = 'Wd';
  373. } else if (gnum > 5) {
  374. WD2 = 'wd';
  375. };
  376.  
  377. gnum = (Math.floor(Math.random() * 100))
  378. if (gnum <= 10) {
  379. WS2 = 'Ws';
  380. } else if (gnum > 10) {
  381. WS2 = 'ws';
  382. };
  383.  
  384. gnum = (Math.floor(Math.random() * 100))
  385. if (gnum <= 90) {
  386. EE2 = 'E';
  387. } else if (gnum > 90) {
  388. EE2 = 'e';
  389. };
  390.  
  391. gnum = (Math.floor(Math.random() * 100))
  392. if (gnum <= 40) {
  393. LL2 = 'L';
  394. } else if (gnum > 40) {
  395. LL2 = 'l';
  396. };
  397. };
  398.  
  399.  
  400. // -------------------------------
  401.  
  402. // - remove nonfuntional genes -
  403.  
  404. // -------------------------------
  405.  
  406. function badGene() {
  407. if (DD1 + DD2 == '/DD') {
  408. DD1 = '';
  409. DD2 = '';
  410. };
  411.  
  412. if (DM1 + DM2 == '/dmdm') {
  413. DM1 = '';
  414. DM2 = '';
  415. };
  416.  
  417. if (TA1 + TA2 == '/tata') {
  418. TA1 = '';
  419. TA2 = '';
  420. };
  421.  
  422. if (SP1 + SP2 == '/spsp') {
  423. SP1 = '';
  424. SP2 = '';
  425. };
  426.  
  427. if (II1 + II2 == '/ii') {
  428. II1 = '';
  429. II2 = '';
  430. };
  431.  
  432. if (WB1 + WB2 == '/wbwb') {
  433. WB1 = '';
  434. WB2 = '';
  435. };
  436.  
  437. if (CC1 + CC2 == '/CC') {
  438. CC1 = '';
  439. CC2 = '';
  440. };
  441.  
  442. if (WD1 + WD2 == '/wdwd') {
  443. WD1 = '';
  444. WD2 = '';
  445. };
  446.  
  447. if (WS1 + WS2 == '/wsws') {
  448. WS1 = '';
  449. WS2 = '';
  450. };
  451.  
  452. if (EE1 + EE2 == '/EE') {
  453. EE1 = '';
  454. EE2 = '';
  455. };
  456. };
  457.  
  458. // ----------------------------
  459.  
  460. // ----- correct xX to Xx -----
  461.  
  462. // ----------------------------
  463.  
  464. function wrongWay() {
  465.  
  466. if (XO1 + XO2 == '/oO') {
  467. XO1 = '/O'
  468. XO2 = 'o'
  469. };
  470.  
  471. if (BB1 + BB2 == 'bB') {
  472. BB1 = 'B';
  473. BB2 = 'b';
  474. };
  475.  
  476. if (BB1 + BB2 == 'b1B') {
  477. BB1 = 'B';
  478. BB2 = 'b1';
  479. };
  480.  
  481. if (BB1 + BB2 == 'b1b') {
  482. BB1 = 'b';
  483. BB2 = 'b1';
  484. };
  485.  
  486. if (DD1 + DD2 == '/dD') {
  487. DD1 = '/D';
  488. DD2 = 'd';
  489. };
  490.  
  491. if (DM1 + DM2 == '/dmDm') {
  492. DM1 = '/Dm';
  493. DM2 = 'dm';
  494. };
  495.  
  496. if (AA1 + AA2 == '/AApb') {
  497. AA1 = '/Apb';
  498. AA2 = 'A';
  499. };
  500.  
  501. if (AA1 + AA2 == '/aApb') {
  502. AA1 = '/Apb';
  503. AA2 = 'a';
  504. };
  505.  
  506. if (AA1 + AA2 == '/aA') {
  507. AA1 = '/A';
  508. AA2 = 'a';
  509. };
  510.  
  511. if (TA1 + TA2 == '/taTa') {
  512. TA1 = '/Ta';
  513. TA2 = 'ta';
  514. };
  515.  
  516. if (SP1 + SP2 == '/spSp') {
  517. SP1 = '/Sp';
  518. SP2 = 'sp';
  519. };
  520.  
  521. if (MC1 + MC2 == '/mcMc') {
  522. MC1 = '/Mc';
  523. MC2 = 'mc';
  524. };
  525.  
  526. if (II1 + II2 == '/iI') {
  527. II1 = '/I';
  528. II2 = 'i';
  529. };
  530.  
  531. if (WB1 + WB2 == '/wbWb') {
  532. WB1 = '/Wb';
  533. WB2 = 'wb';
  534. };
  535.  
  536. if (CC1 + CC2 == '/csC') {
  537. CC1 = '/C';
  538. CC2 = 'cs';
  539. };
  540.  
  541. if (CC1 + CC2 == '/cbC') {
  542. CC1 = '/C';
  543. CC2 = 'cb';
  544. };
  545.  
  546. if (CC1 + CC2 == '/caC') {
  547. CC1 = '/C';
  548. CC2 = 'ca';
  549. };
  550.  
  551. if (CC1 + CC2 == '/cC') {
  552. CC1 = '/C';
  553. CC2 = 'c';
  554. };
  555.  
  556. if (CC1 + CC2 == '/cbcs') {
  557. CC1 = '/cs';
  558. CC2 = 'cb';
  559. };
  560.  
  561. if (CC1 + CC2 == '/cacs') {
  562. CC1 = '/cs';
  563. CC2 = 'ca';
  564. };
  565.  
  566. if (CC1 + CC2 == '/ccs') {
  567. CC1 = '/cs';
  568. CC2 = 'c';
  569. };
  570.  
  571. if (CC1 + CC2 == '/cacb') {
  572. CC1 = '/cb';
  573. CC2 = 'ca';
  574. };
  575.  
  576. if (CC1 + CC2 == '/ccb') {
  577. CC1 = '/cb';
  578. CC2 = 'c';
  579. };
  580.  
  581. if (CC1 + CC2 == '/cca') {
  582. CC1 = '/ca';
  583. CC2 = 'c';
  584. };
  585.  
  586. if (WD1 + WD2 == '/wdWd') {
  587. WD1 = '/Wd';
  588. WD2 = 'wd';
  589. };
  590.  
  591. if (WS1 + WS2 == '/wsWs') {
  592. WS1 = '/Ws';
  593. WS2 = 'ws';
  594. };
  595.  
  596. if (EE1 + EE2 == '/eE') {
  597. EE1 = '/E';
  598. EE2 = 'e';
  599. };
  600.  
  601. if (LL1 + LL2 == '/lL') {
  602. LL1 = '/L';
  603. LL2 = 'l';
  604. };
  605. };
  606.  
  607.  
  608.  
  609. // ---------------------------
  610.  
  611. // --------- pheno -----------
  612.  
  613. // ---------------------------
  614.  
  615. function phenoBuild() {
  616. if (XO1 + XO2 + BB1 + BB2 + DD1 == '/OOBB' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OYBB' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OOBB/D' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OYBB/D') {
  617.  
  618. Base = 'Red';
  619. BBC = '<br>Black'
  620.  
  621. } else if (XO1 + XO2 + BB1 + BB2 + DD1 == '/OOBb' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OYBb' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OOBb/D' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OYBb/D') {
  622.  
  623. Base = 'Red';
  624. BBC = '<br>Black<br>Chocolate'
  625.  
  626. } else if (XO1 + XO2 + BB1 + BB2 + DD1 == '/OOBb1' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OYBb1' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OOBb1/D' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OYBb1/D') {
  627.  
  628. Base = 'Red';
  629. BBC = '<br>Black<br>Cinnamon'
  630.  
  631. } else if (XO1 + XO2 + BB1 + BB2 + DD1 == '/OObb' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OYbb' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OObb/D' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OYbb/D') {
  632.  
  633. Base = 'Red';
  634. BBC = '<br>Chocolate'
  635.  
  636. } else if (XO1 + XO2 + BB1 + BB2 + DD1 == '/OObb1' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OYbb1' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OObb1/D' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OYbb1/D') {
  637.  
  638. Base = 'Red';
  639. BBC = '<br>Chocolate<br>Cinnamon'
  640.  
  641. } else if (XO1 + XO2 + BB1 + DD1 == '/OOb1b1' || XO1 + XO2 + BB1 + DD1 == '/OYb1' || XO1 + XO2 + BB1 + DD1 == '/OOb1b1/D' || XO1 + XO2 + BB1 + DD1 == '/OYb1/D') {
  642.  
  643. Base = 'Red';
  644. BBC = '<br>Cinnamon'
  645.  
  646. } else if (XO1 + XO2 + BB1 + BB2 + DD1 == '/OoBB' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OoBB/D') {
  647.  
  648. Base = 'Black Tortishell';
  649. BBC = '';
  650.  
  651. } else if (XO1 + XO2 + BB1 + BB2 + DD1 == '/OoBb' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OoBb/D') {
  652.  
  653. Base = 'Black Tortishell';
  654. BBC = '<br>Chocolate';
  655.  
  656. } else if (XO1 + XO2 + BB1 + BB2 + DD1 == '/OoBb1' || XO1 + XO2 + BB1 + BB2 + DD1 == '/OoBb1/D') {
  657.  
  658. Base = 'Black Tortishell';
  659. BBC = '<br>Cinnamon';
  660.  
  661. } else if (XO1 + XO2 + BB1 + BB2 + DD1 == '/Oobb' || XO1 + XO2 + BB1 + BB2 + DD1 == '/Oobb/D') {
  662.  
  663. Base = 'Chocolate Tortishell';
  664. BBC = '';
  665.  
  666. } else if (XO1 + XO2 + BB1 + BB2 + DD1 == '/Oobb1' || XO1 + XO2 + BB1 + BB2 + DD1 == '/Oobb1/D') {
  667.  
  668. Base = 'Chocolate Tortishell';
  669. BBC = '<br>Cinnamon';
  670.  
  671. } else if (XO1 + XO2 + BB1 + BB2 + DD1 == '/Oob1b1' || XO1 + XO2 + BB1 + BB2 + DD1 == '/Oob1b1/D') {
  672.  
  673. Base = 'Cinnamon Tortishell';
  674. BBC = '';
  675.  
  676. } else if (BB1 + BB2 + DD1 == 'BB' || BB1 + BB2 + DD1 == 'BB/D') {
  677.  
  678. Base = 'Black';
  679. BBC = '';
  680.  
  681. } else if (BB1 + BB2 + DD1 == 'Bb' || BB1 + BB2 + DD1 == 'Bb/D') {
  682.  
  683. Base = 'Black';
  684. BBC = '<br>Chocolate'
  685.  
  686. } else if (BB1 + BB2 + DD1 == 'Bb1' || BB1 + BB2 + DD1 == 'Bb1/D') {
  687.  
  688. Base = 'Black';
  689. BBC = '<br>Cinnamon'
  690.  
  691. } else if (BB1 + BB2 + DD1 == 'bb' || BB1 + BB2 + DD1 == 'bb/D') {
  692.  
  693. Base = 'Chocolate';
  694. BBC = '';
  695.  
  696. } else if (BB1 + BB2 + DD1 == 'bb1' || BB1 + BB2 + DD1 == 'bb1/D') {
  697.  
  698. Base = 'Chocolate';
  699. BBC = '<br>Cinnamon'
  700.  
  701. } else if (BB1 + DD1 == 'b1' || BB1 + DD1 == 'b1/D') {
  702.  
  703. Base = 'Cinnamon'
  704. BBC = '';
  705.  
  706. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OOBB/d' || XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OYBB/d') {
  707.  
  708. Base = 'Cream';
  709. BBC = '<br>Blue'
  710.  
  711. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OOBb/d' || XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OYBb/d') {
  712.  
  713. Base = 'Cream';
  714. BBC = '<br>Blue<br>Lilac'
  715.  
  716. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OOBb1/d' || XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OYBb1/d') {
  717.  
  718. Base = 'Cream';
  719. BBC = '<br>Blue<br>Fawn'
  720.  
  721. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OObb/d' || XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OYbb/d') {
  722.  
  723. Base = 'Cream';
  724. BBC = '<br>Lilac'
  725.  
  726. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OObb1/d' || XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OYbb1/d') {
  727.  
  728. Base = 'Cream';
  729. BBC = '<br>Lilac<br>Fawn'
  730.  
  731. } else if (XO1 + XO2 + BB1 + DD1 + DM1 == '/OOb1b1/d' || XO1 + XO2 + BB1 + DD1 + DM1 == '/OYb1/d') {
  732.  
  733. Base = 'Cream';
  734. BBC = '<br>Fawn'
  735.  
  736. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OoBB/d') {
  737.  
  738. Base = 'Blue Tortishell';
  739. BBC = '';
  740.  
  741. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OoBb/d') {
  742.  
  743. Base = 'Blue Tortishell';
  744. BBC = '<br>Lilac';
  745.  
  746. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OoBb1/d') {
  747.  
  748. Base = 'Blue Tortishell';
  749. BBC = '<br>Fawn';
  750.  
  751. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/Oobb/d') {
  752.  
  753. Base = 'Lilac Tortishell';
  754. BBC = '';
  755.  
  756. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/Oobb1/d') {
  757.  
  758. Base = 'Lilac Tortishell';
  759. BBC = '<br>Fawn';
  760.  
  761. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/Oob1b1/d') {
  762.  
  763. Base = 'Fawn Tortishell';
  764. BBC = '';
  765.  
  766. } else if (BB1 + BB2 + DD1 + DM1 == 'BB/d') {
  767.  
  768. Base = 'Blue';
  769. BBC = '';
  770.  
  771. } else if (BB1 + BB2 + DD1 + DM1 == 'Bb/d') {
  772.  
  773. Base = 'Blue';
  774. BBC = '<br>Lilac'
  775.  
  776. } else if (BB1 + BB2 + DD1 + DM1 == 'Bb1/d') {
  777.  
  778. Base = 'Blue';
  779. BBC = '<br>Fawn'
  780.  
  781. } else if (BB1 + BB2 + DD1 + DM1 == 'bb/d') {
  782.  
  783. Base = 'Lilac';
  784. BBC = '';
  785.  
  786. } else if (BB1 + BB2 + DD1 + DM1 == 'bb1/d') {
  787.  
  788. Base = 'Lilac';
  789. BBC = '<br>Fawn'
  790.  
  791. } else if (BB1 + DD1 + DM1 == 'b1/d') {
  792.  
  793. Base = 'Fawn'
  794. BBC = '';
  795.  
  796. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OOBB/d/Dm' || XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OYBB/d/Dm') {
  797.  
  798. Base = 'Apricot';
  799. BBC = '<br>Caramel'
  800.  
  801. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OOBb/d/Dm' || XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OYBb/d/Dm') {
  802.  
  803. Base = 'Apricot';
  804. BBC = '<br>Caramel<br>Taupe'
  805.  
  806. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OOBb1/d/Dm' || XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OYBb1/d/Dm') {
  807.  
  808. Base = 'Apricot';
  809. BBC = '<br>Caramel<br>Tan'
  810.  
  811. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OObb/d/Dm' || XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OYbb/d/Dm') {
  812.  
  813. Base = 'Apricot';
  814. BBC = '<br>Taupe'
  815.  
  816. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OObb1/d/Dm' || XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OYbb1/d/Dm') {
  817.  
  818. Base = 'Apricot';
  819. BBC = '<br>Taupe<br>Tan'
  820.  
  821. } else if (XO1 + XO2 + BB1 + DD1 + DM1 == '/OOb1b1/d/Dm' || XO1 + XO2 + BB1 + DD1 + DM1 == '/OYb1/d/Dm') {
  822.  
  823. Base = 'Apricot';
  824. BBC = '<br>Tan'
  825.  
  826. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OoBB/d/Dm') {
  827.  
  828. Base = 'Caramel Tortishell';
  829. BBC = '';
  830.  
  831. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OoBb/d/Dm') {
  832.  
  833. Base = 'Caramel Tortishell';
  834. BBC = '<br>Taupe';
  835.  
  836. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/OoBb1/d/Dm') {
  837.  
  838. Base = 'Caramel Tortishell';
  839. BBC = '<br>Tan';
  840.  
  841. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/Oobb/d/Dm') {
  842.  
  843. Base = 'Taupe Tortishell';
  844. BBC = '';
  845.  
  846. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/Oobb1/d/Dm') {
  847.  
  848. Base = 'Taupe Tortishell';
  849. BBC = '<br>Tan';
  850.  
  851. } else if (XO1 + XO2 + BB1 + BB2 + DD1 + DM1 == '/Oob1b1/d/Dm') {
  852.  
  853. Base = 'Tan Tortishell';
  854. BBC = '';
  855.  
  856. } else if (BB1 + BB2 + DD1 + DM1 == 'BB/d/Dm') {
  857.  
  858. Base = 'Caramel';
  859. BBC = '';
  860.  
  861. } else if (BB1 + BB2 + DD1 + DM1 == 'Bb/d/Dm') {
  862.  
  863. Base = 'Caramel';
  864. BBC = '<br>Taupe'
  865.  
  866. } else if (BB1 + BB2 + DD1 + DM1 == 'Bb1/d/Dm') {
  867.  
  868. Base = 'Caramel';
  869. BBC = '<br>Tan'
  870.  
  871. } else if (BB1 + BB2 + DD1 + DM1 == 'bb/d/Dm') {
  872.  
  873. Base = 'Taupe';
  874. BBC = '';
  875.  
  876. } else if (BB1 + BB2 + DD1 + DM1 == 'bb1/d/Dm') {
  877.  
  878. Base = 'Taupe';
  879. BBC = '<br>Tan'
  880.  
  881. } else if (BB1 + DD1 + DM1 == 'b1/d/Dm') {
  882.  
  883. Base = 'Tan'
  884. BBC = '';
  885.  
  886. } else {
  887.  
  888. Base = '';
  889. };
  890.  
  891. if (DD1 + DM1 == '/D') {
  892. DDP = '';
  893. DDC = '<br>Dilution';
  894. DMP = '';
  895. DMC = '';
  896. } else if (DD1 + DM1 == '/D/Dm') {
  897. DDP = '';
  898. DDC = '<br>Dilution';
  899. DMP = '';
  900. DMC = '<br>Caramel';
  901. } else if (DD1 + DM1 == '/Dm') {
  902. DDP = '';
  903. DDC = '';
  904. DMP = '';
  905. DMC = '<br>Caramel';
  906. } else {
  907. DDP = '';
  908. DDC = '';
  909. DMP = '';
  910. DMC = '';
  911. };
  912.  
  913. if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbApb/Ta/Sp/McMc'){
  914. AAP = '<br>Ticked tabby';
  915. AAC = '';
  916. TAC = '<br>Rosetted tabby';
  917. SPC = '<br>Spotted tabby';
  918. MCC = '<br>Mackerel tabby';
  919. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbA/Ta/Sp/McMc') {
  920. AAP = '<br>Ticked tabby';
  921. AAC = '<br>Domestic tabby';
  922. TAC = '<br>Rosetted tabby';
  923. SPC = '<br>Spotted tabby';
  924. MCC = '<br>Mackerel tabby';
  925. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbApb/Ta/McMc'){
  926. AAP = '<br>Ticked tabby';
  927. AAC = '';
  928. TAC = '';
  929. SPC = '';
  930. MCC = '<br>Mackerel tabby';
  931. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbA/Ta/McMc') {
  932. AAP = '<br>Ticked tabby';
  933. AAC = '<br>Domestic tabby';
  934. TAC = '<br>Rosetted tabby';
  935. SPC = '';
  936. MCC = '<br>Mackerel tabby';
  937. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbApb/Ta/Sp/Mcmc'){
  938. AAP = '<br>Ticked tabby';
  939. AAC = '';
  940. TAC = '<br>Rosetted tabby';
  941. SPC = '<br>Spotted tabby';
  942. MCC = '<br>Mackerel tabby<br>Classic tabby';
  943. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbA/Ta/Sp/Mcmc') {
  944. AAP = '<br>Ticked tabby';
  945. AAC = '<br>Domestic tabby';
  946. TAC = '<br>Rosetted tabby';
  947. SPC = '<br>Spotted tabby';
  948. MCC = '<br>Mackerel tabby<br>Classic tabby';
  949. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbApb/Ta/Mcmc'){
  950. AAP = '<br>Ticked tabby';
  951. AAC = '';
  952. TAC = '';
  953. SPC = '';
  954. MCC = '<br>Mackerel tabby<br>Classic tabby';
  955. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbA/Ta/Mcmc') {
  956. AAP = '<br>Ticked tabby';
  957. AAC = '<br>Domestic tabby';
  958. TAC = '<br>Rosetted tabby';
  959. SPC = '';
  960. MCC = '<br>Mackerel tabby<br>Classic tabby';
  961. } else if (AA1 + AA2 + TA1 + SP1 + MC1 == '/ApbApb/Ta/Sp/mc'){
  962. AAP = '<br>Ticked tabby';
  963. AAC = '';
  964. TAC = '<br>Rosetted tabby';
  965. SPC = '<br>Spotted tabby';
  966. MCC = '<br>Classic tabby';
  967. } else if (AA1 + AA2 + TA1 + SP1 + MC1 == '/ApbA/Ta/Sp/mc') {
  968. AAP = '<br>Rosetted tabby';
  969. AAC = '<br>Domestic tabby';
  970. TAC = '';
  971. SPC = '<br>Spotted tabby';
  972. MCC = '<br>Classic tabby';
  973. } else if (AA1 + AA2 + TA1 + SP1 + MC1 == '/ApbApb/Ta/mc'){
  974. AAP = '<br>Ticked tabby';
  975. AAC = '<br>Rosetted tabby';
  976. TAC = '';
  977. SPC = '';
  978. MCC = '<br>Classic tabby';
  979. } else if (AA1 + AA2 + TA1 + SP1 + MC1 == '/ApbA/Ta/mc') {
  980. AAP = '<br>Ticked tabby';
  981. AAC = '<br>Domestic tabby';
  982. TAC = '<br>Rosetted tabby';
  983. SPC = '';
  984. MCC = '<br>Classic tabby';
  985. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbApb/Sp/McMc'){
  986. AAP = '<br>Rosetted tabby';
  987. AAC = '';
  988. TAC = '';
  989. SPC = '';
  990. MCC = '<br>Mackerel tabby';
  991. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbA/Sp/McMc') {
  992. AAP = '<br>Rosetted tabby';
  993. AAC = '<br>Domestic tabby';
  994. TAC = '';
  995. SPC = '';
  996. MCC = '<br>Mackerel tabby';
  997. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbApb/Sp/Mcmc'){
  998. AAP = '<br>Rosetted tabby';
  999. AAC = '';
  1000. TAC = '';
  1001. SPC = '';
  1002. MCC = '<br>Mackerel tabby<br>Classic tabby';
  1003. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbA/Sp/Mcmc') {
  1004. AAP = '<br>Rosetted tabby';
  1005. AAC = '<br>Domestic tabby';
  1006. TAC = '';
  1007. SPC = '';
  1008. MCC = '<br>Mackerel tabby<br>Classic tabby';
  1009. } else if (AA1 + AA2 + TA1 + SP1 + MC1 == '/ApbApb/Sp/mc'){
  1010. AAP = '<br>Rosetted tabby';
  1011. AAC = '';
  1012. TAC = '';
  1013. SPC = '';
  1014. MCC = '<br>Classic tabby';
  1015. } else if (AA1 + AA2 + TA1 + SP1 + MC1 == '/ApbA/Sp/mc') {
  1016. AAP = '<br>Rosetted tabby';
  1017. AAC = '<br>Domestic tabby';
  1018. TAC = '';
  1019. SPC = '';
  1020. MCC = '<br>Classic tabby';
  1021. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbApb/Ta/Sp/McMc'){
  1022. AAP = '<br>Ticked tabby';
  1023. AAC = '';
  1024. TAC = '<br>Rosetted tabby';
  1025. SPC = '<br>Spotted tabby';
  1026. MCC = '<br>Mackerel tabby';
  1027. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbA/Ta/Sp/McMc') {
  1028. AAP = '<br>Ticked tabby';
  1029. AAC = '<br>Domestic tabby';
  1030. TAC = '<br>Rosetted tabby';
  1031. SPC = '<br>Spotted tabby';
  1032. MCC = '<br>Mackerel tabby';
  1033. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbApb/Ta/McMc'){
  1034. AAP = '<br>Ticked tabby';
  1035. AAC = '';
  1036. TAC = '<br>Rosetted tabby';
  1037. SPC = '';
  1038. MCC = '<br>Mackerel tabby';
  1039. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbA/Ta/McMc') {
  1040. AAP = '<br>Ticked tabby';
  1041. AAC = '<br>Domestic tabby';
  1042. TAC = '<br>Rosetted tabby';
  1043. SPC = '';
  1044. MCC = '<br>Mackerel tabby';
  1045. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbApb/Ta/Sp/Mcmc'){
  1046. AAP = '<br>Ticked tabby';
  1047. AAC = '';
  1048. TAC = '<br>Rosetted tabby';
  1049. SPC = '<br>Spotted tabby';
  1050. MCC = '<br>Mackerel tabby<br>Classic tabby';
  1051. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbA/Ta/Sp/Mcmc') {
  1052. AAP = '<br>Ticked tabby';
  1053. AAC = '<br>Domestic tabby';
  1054. TAC = '<br>Rosetted tabby';
  1055. SPC = '<br>Spotted tabby';
  1056. MCC = '<br>Mackerel tabby<br>Classic tabby';
  1057. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbApb/Ta/Mcmc'){
  1058. AAP = '<br>Ticked tabby';
  1059. AAC = '';
  1060. TAC = '<br>Rosetted tabby';
  1061. SPC = '';
  1062. MCC = '<br>Mackerel tabby<br>Classic tabby';
  1063. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbA/Ta/Mcmc') {
  1064. AAP = '<br>Ticked tabby';
  1065. AAC = '<br>Domestic tabby';
  1066. TAC = '<br>Rosetted tabby';
  1067. SPC = '';
  1068. MCC = '<br>Mackerel tabby<br>Classic tabby';
  1069. } else if (AA1 + AA2 + TA1 + SP1 + MC1 == '/ApbApb/Ta/Sp/mc'){
  1070. AAP = '<br>Ticked tabby';
  1071. AAC = '';
  1072. TAC = '<br>Rosetted tabby';
  1073. SPC = '<br>Spotted tabby';
  1074. MCC = '<br>Classic tabby';
  1075. } else if (AA1 + AA2 + TA1 + SP1 + MC1 == '/ApbA/Ta/Sp/mc') {
  1076. AAP = '<br>Ticked tabby'
  1077. AAC = '<br>Domestic tabby';
  1078. TAC = '<br>Rosetted tabby';
  1079. SPC = '<br>Spotted tabby';
  1080. MCC = '<br>Classic tabby';
  1081. } else if (AA1 + AA2 + TA1 + SP1 + MC1 == '/Apba/Ta/mc'){
  1082. AAP = '<br>Charcoal ticked tabby';
  1083. AAC = '<br>Rosetted tabby';
  1084. TAC = '';
  1085. SPC = '';
  1086. MCC = '<br>Classic tabby';
  1087. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/Apba/Sp/McMc'){
  1088. AAP = '<br>Charcoal rosetted tabby';
  1089. AAC = '';
  1090. TAC = '';
  1091. SPC = '';
  1092. MCC = '<br>Mackerel tabby';
  1093. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/Apba/Sp/Mcmc'){
  1094. AAP = '<br>Charcoal rosetted tabby';
  1095. AAC = '';
  1096. TAC = '';
  1097. SPC = '';
  1098. MCC = '<br>Mackerel tabby<br>Classic tabby';
  1099. } else if (AA1 + AA2 + TA1 + SP1 + MC1 == '/Apba/Sp/mc'){
  1100. AAP = '<br>Charcoal rosetted tabby';
  1101. AAC = '';
  1102. TAC = '';
  1103. SPC = '';
  1104. MCC = '<br>Classic tabby';
  1105. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbApb/McMc' || AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbA/McMc'){
  1106. AAP = '<br>Candleflame tabby';
  1107. AAC = '';
  1108. TAC = '';
  1109. SPC = '';
  1110. MCC = ''
  1111. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbApb/Mcmc' || AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/ApbA/Mcmc'){
  1112. AAP = '<br>Candleflame tabby';
  1113. AAC = '';
  1114. TAC = '';
  1115. SPC = '';
  1116. MCC = '<br>Classic tabby'
  1117. } else if (AA1 + AA2 + TA1 + SP1 + MC1 == '/ApbApb/mc' || AA1 + AA2 + TA1 + SP1 + MC1 == '/ApbA/mc'){
  1118. AAP = '<br>Marble tabby';
  1119. AAC = '';
  1120. TAC = '';
  1121. SPC = '';
  1122. MCC = '';
  1123. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/Apba/McMc'){
  1124. AAP = '<br>Charcoal candleflame tabby';
  1125. AAC = '';
  1126. TAC = '';
  1127. SPC = '';
  1128. MCC = '';
  1129. } else if (AA1 + AA2 + TA1 + SP1 + MC1 + MC2 == '/Apba/Mcmc'){
  1130. AAP = '<br>Charcoal candleflame tabby';
  1131. AAC = '';
  1132. TAC = '';
  1133. SPC = '';
  1134. MCC = '<br>Classic tabby';
  1135. } else if (AA1 + AA2 + TA1 + SP1 + MC1 == '/Apba/mc'){
  1136. AAP = '<br>Charcoal marble tabby';
  1137. AAC = '';
  1138. TAC = '';
  1139. SPC = '';
  1140. MCC = '';
  1141. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/A/Ta/Sp/McMc') {
  1142. AAP = '<br>Ticked tabby';
  1143. AAC = '';
  1144. TAC = '';
  1145. SPC = '<br>Spotted tabby';
  1146. MCC = '<br> Mackerel tabby';
  1147. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/A/Ta/Sp/Mcmc') {
  1148. AAP = '<br>Ticked tabby';
  1149. AAC = '';
  1150. TAC = '';
  1151. SPC = '<br>Spotted tabby';
  1152. MCC = '<br> Mackerel tabby<br>Classic tabby';
  1153. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/A/Ta/McMc') {
  1154. AAP = '<br>Ticked tabby'
  1155. AAC = '';
  1156. TAC = '';
  1157. SPC = '';
  1158. MCC = '<br> Mackerel tabby';
  1159. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/A/Ta/Mcmc') {
  1160. AAP = '<br>Ticked tabby'
  1161. AAC = '';
  1162. TAC = '';
  1163. SPC = '';
  1164. MCC = '<br> Mackerel tabby<br>Classic tabby';
  1165. } else if (AA1 + TA1 + SP1 + MC1 == '/A/Ta/Sp/mc') {
  1166. AAP = '<br>Ticked tabby';
  1167. AAC = '';
  1168. TAC = '';
  1169. SPC = '<br>Spotted tabby';
  1170. MCC = '<br>Classic tabby';
  1171. } else if (AA1 + TA1 + SP1 + MC1 == '/A/Ta/mc') {
  1172. AAP = '<br>Ticked tabby';
  1173. AAC = '';
  1174. TAC = '';
  1175. SPC = '';
  1176. MCC = '<br>Classic tabby';
  1177. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/A/Sp/McMc') {
  1178. AAP = '<br>Spotted tabby';
  1179. AAC = '';
  1180. TAC = '';
  1181. SPC = '';
  1182. MCC = '<br>Mackerel tabby';
  1183. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/A/Sp/Mcmc') {
  1184. AAP = '<br>Spotted tabby';
  1185. AAC = '';
  1186. TAC = '';
  1187. SPC = '';
  1188. MCC = '<br>Mackerel tabby<br>Classic tabby';
  1189. } else if (AA1 + TA1 + SP1 + MC1 == '/A/Sp/mc') {
  1190. AAP = '<br>Spotted tabby';
  1191. AAC = '';
  1192. TAC = '';
  1193. SPC = '';
  1194. MCC = '<br>Classic tabby';
  1195. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/A/McMc') {
  1196. AAP = '<br>Mackerel tabby';
  1197. AAC = '';
  1198. TAC = '';
  1199. SPC = '';
  1200. MCC = '';
  1201. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/A/Mcmc') {
  1202. AAP = '<br>Mackerel tabby';
  1203. AAC = '';
  1204. TAC = '';
  1205. SPC = '';
  1206. MCC = '<br>Classic tabby';
  1207. } else if (AA1 + TA1 + SP1 + MC1 == '/A/mc') {
  1208. AAP = '<br>Classic tabby';
  1209. AAC = '';
  1210. TAC = '';
  1211. SPC = '';
  1212. MCC = '';
  1213. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/a/Ta/Sp/McMc') {
  1214. AAP = '';
  1215. AAC = '';
  1216. TAC = '<br>Ticked tabby';
  1217. SPC = '<br>Spotted tabby';
  1218. MCC = '<br>Mackerel tabby';
  1219. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/a/Ta/Sp/Mcmc') {
  1220. AAP = '';
  1221. AAC = '';
  1222. TAC = '<br>Ticked tabby';
  1223. SPC = '<br>Spotted tabby';
  1224. MCC = '<br>Mackerel tabby<br>Classic tabby';
  1225. } else if (AA1 + TA1 + SP1 + MC1 == '/a/Ta/Sp/mc') {
  1226. AAP = '';
  1227. AAC = '';
  1228. TAC = '<br>Ticked tabby';
  1229. SPC = '<br>Spotted tabby';
  1230. MCC = '<br>Classic tabby';
  1231. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/a/Ta/McMc') {
  1232. AAP = '';
  1233. AAC = '';
  1234. TAC = '<br>Ticked tabby';
  1235. SPC = '';
  1236. MCC = '<br>Mackerel tabby';
  1237. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/a/Ta/Mcmc') {
  1238. AAP = '';
  1239. AAC = '';
  1240. TAC = '<br>Ticked tabby';
  1241. SPC = '';
  1242. MCC = '<br>Mackerel tabby<br>Classic tabby';
  1243. } else if (AA1 + TA1 + SP1 + MC1 == '/a/Ta/mc') {
  1244. AAP = '';
  1245. AAC = '';
  1246. TAC = '<br>Ticked tabby';
  1247. SPC = '';
  1248. MCC = '<br>Classic tabby';
  1249. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/a/Sp/McMc') {
  1250. AAP = '';
  1251. AAC = '';
  1252. TAC = '';
  1253. SPC = '<br>Spotted tabby';
  1254. MCC = '<br>Mackerel tabby';
  1255. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/a/Sp/Mcmc') {
  1256. AAP = '';
  1257. AAC = '';
  1258. TAC = '';
  1259. SPC = '<br>Spotted tabby';
  1260. MCC = '<br>Mackerel tabby<br>Classic tabby';
  1261. } else if (AA1 + TA1 + SP1 + MC1 == '/a/Sp/mc') {
  1262. AAP = '';
  1263. AAC = '';
  1264. TAC = '';
  1265. SPC = '<br>Spotted tabby';
  1266. MCC = '<br>Classic tabby';
  1267. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/a/McMc') {
  1268. AAP = '';
  1269. AAC = '';
  1270. TAC = '';
  1271. SPC = '';
  1272. MCC = '<br>Mackerel tabby';
  1273. } else if (AA1 + TA1 + SP1 + MC1 + MC2 == '/a/Mcmc') {
  1274. AAP = '';
  1275. AAC = '';
  1276. TAC = '';
  1277. SPC = '';
  1278. MCC = '<br>Mackerel tabby<br>Classic tabby';
  1279. } else if (AA1 + TA1 + SP1 + MC1 == '/a/mc') {
  1280. AAP = '';
  1281. AAC = '';
  1282. TAC = '';
  1283. SPC = '';
  1284. MCC = '<br>Classic tabby';
  1285. } else {
  1286. AAP = '';
  1287. AAC = '';
  1288. TAC = '';
  1289. SPC = '';
  1290. MCC = '';
  1291. };
  1292.  
  1293. if (II1 + WB1 + WB2 == '/I/WbWb') {
  1294. IIP = '<br>Chinchilla';
  1295. IIC = '';
  1296. } else if (II1 + WB1 + WB2 == '/I/Wbwb') {
  1297. IIP = '<br>Shaded';
  1298. IIC = '';
  1299. } else if (II1 + WB1 + WB2 == '/I' && AA1 == '/a') {
  1300. IIP = '<br>Smoke';
  1301. IIC = '';
  1302. } else if (II1 + WB1 + WB2 == '/I' && AA1 == '/A') {
  1303. IIP = '';
  1304. IIC = '<br>Smoke';
  1305. } else if (II1 + WB1 + WB2 == '/Wbwb') {
  1306. IIP = '<br>Golden Shaded';
  1307. IIC = '';
  1308. } else if (II1 + WB1 + WB2 == '/WbWb') {
  1309. IIP = '<br>Golden Chinchilla';
  1310. IIC = '';
  1311. } else {
  1312. IIP = '';
  1313. IIC = '';
  1314. };
  1315.  
  1316. if (CC1 + CC2 == '/CC') {
  1317. CCP = '';
  1318. CCC = '';
  1319.  
  1320. } else if (CC1 + CC2 == '/Ccs') {
  1321. CCP = '';
  1322. CCC = '<br>Colorpoint';
  1323.  
  1324. } else if (CC1 + CC2 == '/Ccb') {
  1325.  
  1326. CCP = ''
  1327. CCC = '<br>Sepia point';
  1328.  
  1329. } else if (CC1 + CC2 == '/Cca') {
  1330.  
  1331. CCP = ''
  1332. CCC = '<br>Blue-eyed Albino';
  1333.  
  1334. } else if (CC1 + CC2 == '/Cc') {
  1335.  
  1336. CCP = ''
  1337. CCC = '<br>Red-eyed Albino';
  1338.  
  1339. } else if (CC1 + CC2 == '/cscs') {
  1340. CCP = '<br>Colorpoint';
  1341. CCC = '';
  1342.  
  1343. } else if (CC1 + CC2 == '/cscb') {
  1344.  
  1345. CCP = '<br>Mink Point'
  1346. CCC = '';
  1347.  
  1348. } else if (CC1 + CC2 == '/csca') {
  1349.  
  1350. CCP = '<br>Colorpoint'
  1351. CCC = '<br>Blue-eyed Albino';
  1352.  
  1353. } else if (CC1 + CC2 == '/csc') {
  1354.  
  1355. CCP = '<br>Colorpoint'
  1356. CCC = '<br>Red-eyed Albino';
  1357.  
  1358. } else if (CC1 + CC2 == '/cbcb') {
  1359.  
  1360. CCP = '<br>Sepia point'
  1361. CCC = '';
  1362.  
  1363. } else if (CC1 + CC2 == '/cbca') {
  1364.  
  1365. CCP = '<br>Sepia point'
  1366. CCC = '<br>Blue-eyed Albino';
  1367.  
  1368. } else if (CC1 + CC2 == '/cbc') {
  1369.  
  1370. CCP = '<br>Sepia point'
  1371. CCC = '<br>Red-eyed Albino';
  1372.  
  1373. } else if (CC1 + CC2 == '/caca') {
  1374.  
  1375. CCP = '<br>Blue-eyed Albino'
  1376. CCC = '';
  1377.  
  1378. } else if (CC1 + CC2 == '/cac') {
  1379.  
  1380. CCP = '<br>Blue-eyed Albino'
  1381. CCC = '<br>Red-eyed Albino';
  1382.  
  1383. } else if (CC1 + CC2 == '/cc') {
  1384.  
  1385. CCP = '<br>Red-eyed Albino'
  1386. CCC = '';
  1387.  
  1388. } else {
  1389.  
  1390. CCP = '';
  1391. CCC = '';
  1392.  
  1393. };
  1394.  
  1395. if (WD1 == '/Wd') {
  1396. WDP = '<br>Dominant White'
  1397. } else {
  1398. WDP = '';
  1399. };
  1400.  
  1401. if (WS1 == '/Ws') {
  1402. WSP = '<br>White Spotting'
  1403. } else {
  1404. WSP = '';
  1405. };
  1406.  
  1407. if (EE1 + EE2 == '/Ee') {
  1408. EEP = '';
  1409. EEC = '<br>Amber'
  1410. } else if (EE1 == '/e') {
  1411. EEP = '<br>Amber'
  1412. EEC = '';
  1413. } else {
  1414. EEP = '';
  1415. EEC = '';
  1416. };
  1417.  
  1418. if (LL1 + LL2 == '/LL') {
  1419. LLP = ' Short';
  1420. LLC = '';
  1421. } else if (LL1 + LL2 == '/Ll') {
  1422. LLP = ' Short';
  1423. LLC = '<br>Long Fur'
  1424. } else if (LL1 == '/l') {
  1425. LLP = ' Long';
  1426. LLC = '';
  1427. } else {
  1428. LLP = '';
  1429. LLC = '';
  1430. };
  1431. };
  1432.  
  1433.  
  1434. // --------------------------
  1435.  
  1436. // ----- roll -----
  1437.  
  1438. // --------------------------
  1439.  
  1440. function finalRoll() {
  1441. firstRoll()
  1442. secondRoll()
  1443. badGene()
  1444. wrongWay()
  1445. phenoBuild()
  1446. FurT = LLP;
  1447. geno = '<i>' + BB1 + BB2 + XO1 + XO2 + DD1 + DD2 + DM1 + DM2 + AA1 + AA2 + TA1 + TA2 + SP1 + SP2 + MC1 + MC2 + II1 + II2 + WB1 + WB2 + CC1 + CC2 + WD1 + WD2 + WS1 + WS2 + EE1 + EE2 + LL1 + LL2 + '</i>';
  1448. pheno = '<b>Base:</b> ' + Base + '<br><b>Fur Type:</b>' + FurT + '<br><b>Presented Genes:</b><blockquote class="2">' + DDP + DMP + AAP + IIP + CCP + WDP + WSP + EEP + '</blockquote><br><b>Carried Genes:</b><blockquote class="2">' + LLC + BBC + DDC + DMC + AAC + TAC + SPC + MCC + IIC + CCC + EEC + '</blockquote>';
  1449. document.getElementById("output").innerHTML = (geno) + '<br>' + (pheno)
  1450. };
  1451.  
  1452. </script>
  1453. </head>
  1454.  
  1455. <body>
  1456. <div class="main">
  1457. <br>
  1458. Click the button below for a completely randomized cat! Any genes not shown in the genotype are in their common, non-showing forms. (For example, the dilution gene would be DD, but since this has no affect on the cat's looks or on breeding, it is taken out to reduce clutter.)
  1459. <br>
  1460. <button onclick=finalRoll()>CLICK!</button>
  1461. <br>
  1462. <br>
  1463. <div class="event">
  1464. <div name="output" id="output" style="margin-top:-4%;">
  1465. </div>
  1466. </div>
  1467. <br>
  1468. <span style="font-size:12px; opacity: 0.5;">This is a custom geno roller made by <a href="https://www.chickensmoothie.com/Forum/memberlist.php?mode=viewprofile&u=438648">.lucifer</a> on CS for <a href="https://www.chickensmoothie.com/Forum/memberlist.php?mode=viewprofile&u=841284">DiamondDogg Caverns</a> to use with their ARPG, Rays of New Light. Please do not copy, reuse, or reference this script/coding for your own projects. Thank you.</span>
  1469. </div>
  1470. </body>
  1471. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement