big steppy
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 

2160 lignes
53 KiB

  1. const groups = ["body-part", "nsfw", "alt-vore", "gross"];
  2. const panels = {
  3. "body": {
  4. "name": "Body",
  5. "buttons": [
  6. {
  7. "name": "Eat",
  8. "target": "feed"
  9. },
  10. {
  11. "name": "Crop Swallow",
  12. "target": "crop_swallow"
  13. },
  14. {
  15. "name": "Digest",
  16. "target": "digest_stomach"
  17. },
  18. {
  19. "name": "Chew",
  20. "target": "chew"
  21. },
  22. {
  23. "name": "Drool",
  24. "target": "drool"
  25. },
  26. {
  27. "name": "Vomit",
  28. "target": "vomit"
  29. },
  30. {
  31. "name": "Sit",
  32. "target": "sit"
  33. },
  34. {
  35. "name": "Grind ass",
  36. "target": "ass_grind"
  37. },
  38. {
  39. "name": "Anal Vore",
  40. "target": "anal_vore"
  41. },
  42. {
  43. "name": "Digest Bowels",
  44. "target": "digest_anal"
  45. },
  46. {
  47. "name": "Grind hips",
  48. "target": "grind"
  49. }
  50. ]
  51. },
  52. "paws": {
  53. "name": "Paws",
  54. "buttons": [
  55. {
  56. "name": "Stomp",
  57. "target": "stomp"
  58. },
  59. {
  60. "name": "Flex Toes",
  61. "target": "flex_toes"
  62. },
  63. {
  64. "name": "Absorb",
  65. "target": "paw_vore"
  66. },
  67. {
  68. "name": "Digest",
  69. "target": "digest_paws"
  70. }
  71. ]
  72. },
  73. "tails": {
  74. "name": "Tails",
  75. "buttons": [
  76. {
  77. "name": "Tail Slap",
  78. "target": "tail_slap"
  79. },
  80. {
  81. "name": "Tail Vore",
  82. "target": "tail_vore_only"
  83. },
  84. {
  85. "name": "Tail Vore (1)",
  86. "target": "tail_vore_one"
  87. },
  88. {
  89. "name": "Tail Vore (some)",
  90. "target": "tail_vore_some"
  91. },
  92. {
  93. "name": "Tail Vore (all!)",
  94. "target": "tail_vore_all"
  95. },
  96. {
  97. "name": "Digest",
  98. "target": "digest_tail"
  99. }
  100. ]
  101. },
  102. "breasts": {
  103. "name": "Breasts",
  104. "buttons": [
  105. {
  106. "name": "Stuff Cleavage",
  107. "target": "cleavage_stuff"
  108. },
  109. {
  110. "name": "Squeeze Cleavage",
  111. "target": "breast_toy"
  112. },
  113. {
  114. "name": "Crush Cleavage",
  115. "target": "cleavage_crush"
  116. },
  117. {
  118. "name": "Drop Cleavage",
  119. "target": "cleavage_drop"
  120. },
  121. {
  122. "name": "Absorb Cleavage",
  123. "target": "cleavage_absorb"
  124. },
  125. {
  126. "name": "Breast Crush",
  127. "target": "breast_crush"
  128. },
  129. {
  130. "name": "Breast Vore",
  131. "target": "breast_vore"
  132. },
  133. {
  134. "name": "Digest",
  135. "target": "digest_breast"
  136. },
  137. {
  138. "name": "Milk Breasts",
  139. "target": "breast_milk"
  140. }
  141. ]
  142. },
  143. "vagina": {
  144. "name": "Slit",
  145. "buttons": [
  146. {
  147. "name": "Unbirth",
  148. "target": "unbirth"
  149. },
  150. {
  151. "name": "Digest",
  152. "target": "digest_unbirth"
  153. },
  154. {
  155. "name": "Finger Slit",
  156. "target": "slit_toy"
  157. }
  158. ]
  159. },
  160. "dick": {
  161. "name": "Cock",
  162. "buttons": [
  163. {
  164. "name": "Cockslap",
  165. "target": "cockslap"
  166. },
  167. {
  168. "name": "Cock Vore",
  169. "target": "cock_vore"
  170. },
  171. {
  172. "name": "Digest",
  173. "target": "digest_cock"
  174. },
  175. {
  176. "name": "Ball Smother",
  177. "target": "ball_smother"
  178. },
  179. {
  180. "name": "Stuff Sheath",
  181. "target": "sheath_stuff"
  182. },
  183. {
  184. "name": "Squeeze Sheath",
  185. "target": "sheath_toy"
  186. },
  187. {
  188. "name": "Clench Sheath",
  189. "target": "sheath_clench"
  190. },
  191. {
  192. "name": "Absorb Sheath",
  193. "target": "sheath_absorb"
  194. },
  195. {
  196. "name": "Stuff Foreskin",
  197. "target": "foreskin_stuff"
  198. },
  199. {
  200. "name": "Squeeze Foreskin",
  201. "target": "foreskin_toy"
  202. },
  203. {
  204. "name": "Clench Foreskin",
  205. "target": "foreskin_clench"
  206. },
  207. {
  208. "name": "Absorb Foreskin",
  209. "target": "foreskin_absorb"
  210. }
  211. ]
  212. },
  213. "souls": {
  214. "name": "Souls",
  215. "buttons": [
  216. {
  217. "name": "Soul Vore",
  218. "target": "soul_vore"
  219. },
  220. {
  221. "name": "Digest",
  222. "target": "digest_soul"
  223. },
  224. {
  225. "name": "Paws",
  226. "target": "soul_absorb_paw"
  227. }
  228. ]
  229. },
  230. "shoes": {
  231. "name": "Footwear",
  232. "buttons": [
  233. {
  234. "name": "Put On Shoes",
  235. "target": "wear_shoes"
  236. },
  237. {
  238. "name": "Take Off Shoes",
  239. "target": "remove_shoes"
  240. },
  241. {
  242. "name": "Put On Socks",
  243. "target": "wear_socks"
  244. },
  245. {
  246. "name": "Take Off Socks",
  247. "target": "remove_socks"
  248. },
  249. {
  250. "name": "Stuff Shoes",
  251. "target": "stuff_shoes"
  252. },
  253. {
  254. "name": "Stuff Socks",
  255. "target": "stuff_socks"
  256. },
  257. {
  258. "name": "Dump Shoes",
  259. "target": "dump_shoes"
  260. },
  261. {
  262. "name": "Dump Socks",
  263. "target": "dump_socks"
  264. }
  265. ]
  266. },
  267. "waste": {
  268. "name": "Waste",
  269. "buttons": [
  270. {
  271. "name": "Belch",
  272. "target": "belch"
  273. },
  274. {
  275. "name": "Fart",
  276. "target": "fart"
  277. },
  278. {
  279. "name": "Piss",
  280. "target": "piss"
  281. },
  282. {
  283. "name": "Bladder Vore",
  284. "target": "bladder_vore"
  285. },
  286. {
  287. "name": "Digest",
  288. "target": "digest_bladder"
  289. },
  290. {
  291. "name": "Scat",
  292. "target": "scat"
  293. }
  294. ]
  295. },
  296. "goo": {
  297. "name": "Goo",
  298. "buttons": [
  299. {
  300. "name": "Solidify",
  301. "target": "solidify"
  302. },
  303. {
  304. "name": "Melt",
  305. "target": "melt"
  306. },
  307. {
  308. "name": "Flood",
  309. "target": "flood"
  310. },
  311. {
  312. "name": "Push to Stomach",
  313. "target": "goo_stomach_push"
  314. },
  315. {
  316. "name": "Pull from Stomach",
  317. "target": "goo_stomach_pull"
  318. },
  319. {
  320. "name": "Push to Bowels",
  321. "target": "goo_bowels_push"
  322. },
  323. {
  324. "name": "Pull from Bowels",
  325. "target": "goo_bowels_pull"
  326. },
  327. {
  328. "name": "Push to Womb",
  329. "target": "goo_womb_push"
  330. },
  331. {
  332. "name": "Pull from Womb",
  333. "target": "goo_womb_pull"
  334. },
  335. {
  336. "name": "Push to Balls",
  337. "target": "goo_balls_push"
  338. },
  339. {
  340. "name": "Pull from Balls",
  341. "target": "goo_balls_pull"
  342. },
  343. {
  344. "name": "Push to Breasts",
  345. "target": "goo_breasts_push"
  346. },
  347. {
  348. "name": "Pull from Breasts",
  349. "target": "goo_breasts_pull"
  350. },
  351. {
  352. "name": "Push to Tails",
  353. "target": "goo_tail_push"
  354. },
  355. {
  356. "name": "Pull from Tails",
  357. "target": "goo_tail_pull"
  358. },
  359. {
  360. "name": "Push to Paws",
  361. "target": "goo_paws_push"
  362. },
  363. {
  364. "name": "Pull from Paws",
  365. "target": "goo_paws_pull"
  366. },
  367. {
  368. "name": "Digest",
  369. "target": "digest_goo"
  370. }
  371. ]
  372. },
  373. "misc": {
  374. "name": "Misc",
  375. "buttons": [
  376. {
  377. "name": "Stuff Pouch",
  378. "target": "pouch_stuff"
  379. },
  380. {
  381. "name": "Rub Pouch",
  382. "target": "pouch_rub"
  383. },
  384. {
  385. "name": "Eat From Pouch",
  386. "target": "pouch_eat"
  387. },
  388. {
  389. "name": "Absorb Pouch",
  390. "target": "pouch_absorb"
  391. },
  392. {
  393. "name": "Flap Wings",
  394. "target": "wings_flap"
  395. },
  396. {
  397. "name": "Wing Vore",
  398. "target": "wings_vore"
  399. },
  400. {
  401. "name": "Digest Wings",
  402. "target": "digest_wings"
  403. }
  404. ]
  405. },
  406. "breath": {
  407. "name": "Breath",
  408. "buttons": [
  409. {
  410. "name": "Line Shape",
  411. "target": "breath_line"
  412. },
  413. {
  414. "name": "Cone Shape",
  415. "target": "breath_cone"
  416. },
  417. {
  418. "name": "Fire",
  419. "target": "breath_fire"
  420. },
  421. {
  422. "name": "Ice",
  423. "target": "breath_ice"
  424. },
  425. {
  426. "name": "Electric",
  427. "target": "breath_electric"
  428. },
  429. {
  430. "name": "Smoke",
  431. "target": "breath_smoke"
  432. },
  433. {
  434. "name": "Radiation",
  435. "target": "breath_radiation"
  436. },
  437. {
  438. "name": "Foul",
  439. "target": "breath_foul"
  440. }
  441. ]
  442. },
  443. "magic": {
  444. "name": "Magic",
  445. "buttons": [
  446. {
  447. "name": "Shrink",
  448. "target": "magic_shrink"
  449. },
  450. {
  451. "name": "Fast Digestion",
  452. "target": "magic_fast_digestion"
  453. }
  454. ]
  455. },
  456. "options": {
  457. "name": "Options",
  458. "type": "options",
  459. "buttons": [
  460. {
  461. "name": "Arousal On",
  462. "target": "toggle_arousal",
  463. "default": true
  464. },
  465. {
  466. "name": "Status: Standing",
  467. "target": "toggle_auto",
  468. "default": true
  469. },
  470. {
  471. "name": "Numbers: Words",
  472. "target": "toggle_numbers",
  473. "default": true
  474. },
  475. {
  476. "name": "Units: Metric",
  477. "target": "toggle_units",
  478. "default": true
  479. },
  480. {
  481. "name": "Verbose Text",
  482. "target": "toggle_verbose",
  483. "default": true
  484. },
  485. {
  486. "name": "Toggle Dark Mode",
  487. "target": "toggleDarkMode",
  488. "default": true
  489. },
  490. {
  491. "name": "Text Stays",
  492. "target": "toggleTextFade",
  493. "default": true
  494. },
  495. {
  496. "name": "Debug Log",
  497. "target": "debugLog",
  498. "default": true
  499. }
  500. ]
  501. }
  502. }
  503. options = [
  504. {
  505. "name": "Basics",
  506. "optional": false,
  507. "group": "main",
  508. "entries": [
  509. {
  510. "name": "Name",
  511. "id": "name",
  512. "type": "text",
  513. "default": "Fen"
  514. },
  515. {
  516. "name": "Scale",
  517. "id": "scale",
  518. "type": "float",
  519. "default": "1",
  520. "tooltip": "You start out this many times larger than normal. A good way to build a macro character is to design them at normal size, then adjust the scale to get them to the right height."
  521. },
  522. {
  523. "name": "Walk Speed",
  524. "id": "walkSpeed",
  525. "type": "float",
  526. "default": "1",
  527. "tooltip": "How quickly you move while walking, jogging, or running."
  528. },
  529. {
  530. "name": "Height",
  531. "id": "baseHeight",
  532. "type": "float",
  533. "default": "2.26",
  534. "unit": "length"
  535. },
  536. {
  537. "name": "Weight",
  538. "id": "baseMass",
  539. "type": "float",
  540. "default": "135",
  541. "unit": "mass"
  542. },
  543. {
  544. "name": "Paw length",
  545. "id": "basePawLength",
  546. "type": "float",
  547. "default": "0.15",
  548. "unit": "length"
  549. },
  550. {
  551. "name": "Paw width",
  552. "id": "basePawWidth",
  553. "type": "float",
  554. "default": "0.15",
  555. "unit": "length"
  556. },
  557. {
  558. "name": "Hand length",
  559. "id": "baseHandLength",
  560. "type": "float",
  561. "default": "0.2",
  562. "unit": "length"
  563. },
  564. {
  565. "name": "Hand width",
  566. "id": "baseHandWidth",
  567. "type": "float",
  568. "default": "0.15",
  569. "unit": "length"
  570. },
  571. {
  572. "name": "Ass area",
  573. "id": "baseAssArea",
  574. "type": "float",
  575. "default": "0.1",
  576. "unit": "area"
  577. },
  578. {
  579. "name": "Same-size stomping",
  580. "id": "sameSizeStomp",
  581. "type": "checkbox"
  582. }
  583. ]
  584. },
  585. {
  586. "name": "Body Details",
  587. "optional": false,
  588. "group": "main",
  589. "entries":
  590. [
  591. {
  592. "name": "Species",
  593. "id": "species",
  594. "type": "text",
  595. "default": "crux"
  596. },
  597. {
  598. "name": "Foot type",
  599. "id": "footType",
  600. "type": "select",
  601. "default": "paw",
  602. "choices":
  603. [
  604. {
  605. "name": "Paws",
  606. "value": "paw"
  607. },
  608. {
  609. "name": "Hooves",
  610. "value": "hoof"
  611. },
  612. {
  613. "name": "Feet",
  614. "value": "foot",
  615. },
  616. {
  617. "name": "Avian",
  618. "value": "avian"
  619. }
  620. ]
  621. },
  622. {
  623. "name": "Mouth type",
  624. "id": "jawType",
  625. "type": "select",
  626. "default": "jaw",
  627. "choices":
  628. [
  629. {
  630. "name": "Jaws",
  631. "value": "jaw"
  632. },
  633. {
  634. "name": "Beak",
  635. "value": "beak"
  636. }
  637. ]
  638. }
  639. ]
  640. },
  641. {
  642. "name": "Gameplay",
  643. "optional": false,
  644. "group": "main",
  645. "entries":
  646. [
  647. {
  648. "type": "radio",
  649. "id": "difficulty",
  650. "default": "0",
  651. "choices":
  652. [
  653. {
  654. "name": "Sandbox",
  655. "value": "0",
  656. "tooltip": "Grow how you want, when you want.",
  657. },
  658. {
  659. "name": "Stompvival",
  660. "value": "1",
  661. "tooltip": "Actions earn you growth points, which are used to grow bigger.",
  662. }
  663. ]
  664. },
  665. {
  666. "name": "Automatic Growth",
  667. "id": "automaticGrowthEnabled",
  668. "type": "subcategory",
  669. "entries":
  670. [
  671. {
  672. "name": "Help",
  673. "id": "",
  674. "type": "label",
  675. "tooltip": "When checked, you will automaically grow by ingesting/absorbing mass."
  676. },
  677. {
  678. "name": "Prey growth factor",
  679. "id": "basePreyGrowthFactor",
  680. "type": "float",
  681. "default": "80",
  682. "unit": "percentage",
  683. "tooltip": "How much of what you eat gets automatically added to your body. Setting this to 0% disables it. To add half of your prey mass to your own, set to 50%."
  684. },
  685. {
  686. "name": "Scale growth with size",
  687. "id": "growthScaleWithSize",
  688. "type": "checkbox",
  689. "tooltip": "If you're ten times bigger than normal, you gain ten times as much mass when digesting prey"
  690. }
  691. ]
  692. },
  693. {
  694. "name": "Biomes",
  695. "id": "biomes",
  696. "type": "subcategory",
  697. "entries":
  698. [
  699. {
  700. "name": "Walk to other locations",
  701. "id": "changingBiomes",
  702. "type": "checkbox",
  703. "tooltip": "When checked, walking will sometimes change your location."
  704. },
  705. {
  706. "name":"Default Biome",
  707. "type": "select",
  708. "id": "defaultBiome",
  709. "default": "City",
  710. "tooltip": "Where you start, if you have \"Walk to other locations\" disabled, you will be stuck here.",
  711. "choices":
  712. [
  713. {
  714. "name": "City",
  715. "value": "City",
  716. "tooltip": "The normal city enviroment you are used to.",
  717. },
  718. {
  719. "name": "Downtown",
  720. "value": "Downtown",
  721. "tooltip": "A dense city center.",
  722. },
  723. {
  724. "name": "Suburb",
  725. "value": "Suburb",
  726. "tooltip": "The perfect place to start a family, or eat one.",
  727. },
  728. {
  729. "name": "Rural",
  730. "value": "Rural",
  731. "tooltip": "Is that a cow?",
  732. }
  733. ]
  734. },
  735. {
  736. "name": "Enabled biomes:",
  737. "id": "",
  738. "type": "label",
  739. },
  740. {
  741. "name": "City",
  742. "id": "cityEnabled",
  743. "type": "checkbox",
  744. "default": true,
  745. "tooltip": "The normal city enviroment you are used to.",
  746. },
  747. {
  748. "name": "Downtown",
  749. "id": "downtownEnabled",
  750. "type": "checkbox",
  751. "default": true,
  752. "tooltip": "A dense city center.",
  753. },
  754. {
  755. "name": "Suburb",
  756. "id": "suburbEnabled",
  757. "type": "checkbox",
  758. "default": true,
  759. "tooltip": "The perfect place to start a family, or eat one.",
  760. },
  761. {
  762. "name": "Rural",
  763. "id": "ruralEnabled",
  764. "type": "checkbox",
  765. "default": true,
  766. "tooltip": "Is that a cow?",
  767. }
  768. ]
  769. },
  770. ]
  771. },
  772. {
  773. "name": "Brutality",
  774. "optional": false,
  775. "group": "main",
  776. "entries":
  777. [
  778. {
  779. "type": "radio",
  780. "id": "brutality",
  781. "default": "1",
  782. "choices":
  783. [
  784. {
  785. "name": "Non-fatal",
  786. "value": "0",
  787. "tooltip": "All actions are explicitly safe."
  788. },
  789. {
  790. "name": "Fatal",
  791. "value": "1",
  792. "warning": "Fatal actions are enabled",
  793. "tooltip": "Actions can have fatal consequences, but don't go into detail."
  794. },
  795. {
  796. "name": "Gory",
  797. "value": "2",
  798. "warning": "Gory actions are enabled",
  799. "tooltip": "Descriptions are violent, but not excessively so."
  800. },
  801. {
  802. "name": "Sadistic",
  803. "value": "3",
  804. "warning": "Brutal actions are enabled",
  805. "tooltip": "Cronch."
  806. },
  807. ]
  808. }
  809. ]
  810. },
  811. {
  812. "name": "Victims",
  813. "optional": false,
  814. "group": "main",
  815. "entries":
  816. [
  817. {
  818. "name": "Human prey",
  819. "id": "victimsHuman",
  820. "type": "checkbox",
  821. "tooltip": "When checked, your prey is humans. By default your prey is a wide array of anthros."
  822. },
  823. {
  824. "name": "Military",
  825. "id": "victimsMilitary",
  826. "type": "checkbox",
  827. "tooltip": "When checked, you can prey on military units like soldiers, tanks, helicopeter, up to destroying entire armies."
  828. },
  829. {
  830. "name": "Macros",
  831. "id": "victimsMacros",
  832. "type": "checkbox"
  833. },
  834. {
  835. "name": "Micros",
  836. "id": "victimsMicros",
  837. "type": "checkbox"
  838. }
  839. ]
  840. },
  841. {
  842. "name": "Oral Vore",
  843. "id": "oralVore",
  844. "group": "main",
  845. "optional": true,
  846. "buttons": [
  847. "feed", "chew"
  848. ],
  849. "entries":
  850. [
  851. {
  852. "name": "Automatic Digestion",
  853. "id": "oralDigestAuto",
  854. "type": "subcategory",
  855. "default": true,
  856. "entries":
  857. [
  858. {
  859. "name": "Digestion time",
  860. "id": "oralDigestTime",
  861. "type": "float",
  862. "default": "15"
  863. }
  864. ]
  865. },
  866. {
  867. "name": "Manual digestion",
  868. "id": "oralDigestManual",
  869. "type": "checkbox",
  870. "buttons": ["digest_stomach"]
  871. },
  872. {
  873. "name": "Same-size vore",
  874. "id": "sameSizeOralVore",
  875. "type": "checkbox",
  876. "default": true
  877. },
  878. {
  879. "name": "Vomiting",
  880. "id": "vomitEnabled",
  881. "type": "checkbox",
  882. "warning": "Vomiting is enabled",
  883. "buttons": ["vomit"]
  884. }
  885. ]
  886. },
  887. {
  888. "name": "Anal Vore",
  889. "id": "analVore",
  890. "optional": true,
  891. "group": "alt-vore",
  892. "buttons": ["anal_vore"],
  893. "entries":
  894. [
  895. {
  896. "name": "Anus diameter",
  897. "id": "baseAnalVoreDiameter",
  898. "type": "float",
  899. "default": "0.1",
  900. "unit": "length"
  901. },
  902. {
  903. "name": "Automatic Digestion",
  904. "id": "analDigestAuto",
  905. "type": "subcategory",
  906. "default": true,
  907. "entries":
  908. [
  909. {
  910. "name": "Digestion time",
  911. "id": "analDigestTime",
  912. "type": "float",
  913. "default": "15"
  914. }
  915. ]
  916. },
  917. {
  918. "name": "Anal autogrowth factor",
  919. "id": "assGrowthFactor",
  920. "type": "float",
  921. "default": "1",
  922. "unit": "percentage",
  923. "tooltip": "How much this part grows during part specific digestion. This is relative to overall growth, 100%:all mass goes to this part 20%:20% part growth-80% overall growth."
  924. },
  925. {
  926. "name": "Manual digestion",
  927. "id": "analDigestManual",
  928. "type": "checkbox",
  929. "buttons": ["digest_anal"]
  930. },
  931. {
  932. "name": "Same-size vore",
  933. "id": "sameSizeAnalVore",
  934. "type": "checkbox",
  935. "default": true
  936. },
  937. {
  938. "name": "Anal vore goes to stomach",
  939. "id": "analVoreToStomach",
  940. "type": "checkbox"
  941. }
  942. ]
  943. },
  944. {
  945. "name": "Footwear",
  946. "id": "footWear",
  947. "group": "main",
  948. "optional": true,
  949. "panels": ["shoes"],
  950. "entries":
  951. [
  952. {
  953. "name": "Socks",
  954. "id": "footSockEnabled",
  955. "type": "subcategory",
  956. "buttons": ["remove_socks", "wear_socks", "stuff_socks", "dump_socks"],
  957. "entries":
  958. [
  959. {
  960. "name": "Sock type",
  961. "id": "footSock",
  962. "type": "select",
  963. "default": "sock",
  964. "choices":
  965. [
  966. {
  967. "name": "Socks",
  968. "value": "sock"
  969. },
  970. {
  971. "name": "Stockings",
  972. "value": "stocking"
  973. }
  974. ]
  975. }
  976. ]
  977. },
  978. {
  979. "name": "Shoes",
  980. "id": "footShoeEnabled",
  981. "type": "subcategory",
  982. "buttons": ["remove_shoes", "wear_shoes", "stuff_shoes", "dump_shoes"],
  983. "entries":
  984. [
  985. {
  986. "name": "Shoe type",
  987. "id": "footShoe",
  988. "type": "select",
  989. "default": "shoe",
  990. "choices":
  991. [
  992. {
  993. "name": "Shoes",
  994. "value": "shoe"
  995. },
  996. {
  997. "name": "Boots",
  998. "value": "boot"
  999. },
  1000. {
  1001. "name": "Trainers",
  1002. "value": "trainer"
  1003. },
  1004. {
  1005. "name": "Sandals",
  1006. "value": "sandal"
  1007. },
  1008. {
  1009. "name": "High Heels",
  1010. "value": "heel",
  1011. },
  1012. {
  1013. "name": "Crocs",
  1014. "value": "croc"
  1015. }
  1016. ]
  1017. }
  1018. ]
  1019. }
  1020. ]
  1021. },
  1022. {
  1023. "name": "Arousal",
  1024. "id": "arousalEnabled",
  1025. "group": "nsfw",
  1026. "optional": true,
  1027. "warning": "Arousal is enabled",
  1028. "entries":
  1029. [
  1030. {
  1031. "name": "Help",
  1032. "id": "",
  1033. "type": "label",
  1034. "tooltip": "Most actions increase arousal, as does digestion and being overfilled.\nEdging occurs when you're near orgasm, and increases the total volume of the orgasm."
  1035. },
  1036. {
  1037. "name": "Arousal multiplier",
  1038. "id": "arousalFactor",
  1039. "type": "float",
  1040. "default": "1",
  1041. "tooltip": "How quickly arousal and orgasm builds."
  1042. },
  1043. {
  1044. "name": "Edge multiplier",
  1045. "id": "edgeFactor",
  1046. "type": "float",
  1047. "default": "1",
  1048. "tooltip": "How quickly edge builds up."
  1049. }
  1050. ]
  1051. },
  1052. {
  1053. "name": "Tail",
  1054. "id": "hasTail",
  1055. "group": "body-part",
  1056. "optional": true,
  1057. "parts": ["tail"],
  1058. "panels": ["tails"],
  1059. "buttons": ["tail_slap"],
  1060. "entries":
  1061. [
  1062. {
  1063. "name": "Number of tails",
  1064. "id": "tailCount",
  1065. "type": "int",
  1066. "default": "1"
  1067. },
  1068. {
  1069. "name": "Tail description",
  1070. "id": "tailType",
  1071. "type": "text",
  1072. "default": "fluffy"
  1073. },
  1074. {
  1075. "name": "Tail length",
  1076. "id": "baseTailLength",
  1077. "type": "float",
  1078. "default": "1",
  1079. "unit": "length"
  1080. },
  1081. {
  1082. "name": "Tail diameter",
  1083. "id": "baseTailDiameter",
  1084. "type": "float",
  1085. "default": "0.3",
  1086. "unit": "length"
  1087. },
  1088. {
  1089. "name": "Tail Vore",
  1090. "id": "tailMaw",
  1091. "type": "subcategory",
  1092. "entries":
  1093. [
  1094. {
  1095. "name": "Tail stretchiness",
  1096. "id": "tailStretchiness",
  1097. "type": "float",
  1098. "default": "3"
  1099. },
  1100. {
  1101. "name": "Tail autogrowth factor",
  1102. "id": "tailGrowthFactor",
  1103. "type": "float",
  1104. "default": "1",
  1105. "unit": "percentage",
  1106. "tooltip": "How much this part grows during part specific digestion. This is relative to overall growth, 100%:all mass goes to this part 20%:20% part growth-80% overall growth."
  1107. },
  1108. {
  1109. "name": "Automatic Digestion",
  1110. "id": "tailDigestAuto",
  1111. "type": "subcategory",
  1112. "default": true,
  1113. "entries":
  1114. [
  1115. {
  1116. "name": "Digestion time",
  1117. "id": "tailDigestTime",
  1118. "type": "float",
  1119. "default": "15"
  1120. }
  1121. ]
  1122. },
  1123. {
  1124. "name": "Manual digestion",
  1125. "id": "tailDigestManual",
  1126. "type": "checkbox",
  1127. "buttons": ["digest_tail"]
  1128. },
  1129. {
  1130. "name": "Same-size vore",
  1131. "id": "sameSizeTailVore",
  1132. "type": "checkbox",
  1133. "default": true
  1134. },
  1135. {
  1136. "name": "Tail vore goes to stomach",
  1137. "id": "tailVoreToStomach",
  1138. "type": "checkbox"
  1139. }
  1140. ]
  1141. }
  1142. ]
  1143. },
  1144. {
  1145. "name": "Pouch",
  1146. "id": "hasPouch",
  1147. "group": "body-part",
  1148. "optional": true,
  1149. "panels": ["misc"],
  1150. "buttons": ["pouch_stuff", "pouch_rub"],
  1151. "entries":
  1152. [
  1153. {
  1154. "name": "Absorption",
  1155. "id": "pouchAbsorption",
  1156. "type": "checkbox",
  1157. "buttons": ["pouch_absorb"]
  1158. }
  1159. ]
  1160. },
  1161. {
  1162. "name": "Male Genitals",
  1163. "id": "maleParts",
  1164. "group": "nsfw",
  1165. "optional": true,
  1166. "stats": ["cum"],
  1167. "parts": ["dick", "balls"],
  1168. "panels": ["dick"],
  1169. "buttons": ["cockslap", "ball_smother"],
  1170. "entries":
  1171. [
  1172. {
  1173. "name": "Cock length",
  1174. "id": "baseDickLength",
  1175. "type": "float",
  1176. "default": "0.3",
  1177. "unit": "length"
  1178. },
  1179. {
  1180. "name": "Cock diameter",
  1181. "id": "baseDickDiameter",
  1182. "type": "float",
  1183. "default": "0.08",
  1184. "unit": "length"
  1185. },
  1186. {
  1187. "name": "Cock description",
  1188. "id": "dickType",
  1189. "type": "text",
  1190. "default": "canine"
  1191. },
  1192. {
  1193. "name": "Ball diameter",
  1194. "id": "baseBallDiameter",
  1195. "type": "float",
  1196. "default": "0.05",
  1197. "unit": "length"
  1198. },
  1199. {
  1200. "name": "Orgasm size",
  1201. "id": "baseCumVolume",
  1202. "type": "float",
  1203. "default": "0.1",
  1204. "unit": "volume"
  1205. },
  1206. {
  1207. "name": "Passive cum production",
  1208. "id": "baseCumProduction",
  1209. "type": "float",
  1210. "default": "1",
  1211. "unit": "percentage",
  1212. "tooltip": "How much you fill up every second"
  1213. },
  1214. {
  1215. "name": "Cum storage factor",
  1216. "id": "cumStorageScale",
  1217. "type": "float",
  1218. "default": "1"
  1219. },
  1220. {
  1221. "name": "Cock autogrowth factor",
  1222. "id": "cockGrowthFactor",
  1223. "type": "float",
  1224. "default": "1",
  1225. "unit": "percentage",
  1226. "tooltip": "How much this part grows during part specific digestion. This is relative to overall growth, 100%:all mass goes to this part 20%:20% part growth-80% overall growth."
  1227. },
  1228. {
  1229. "name": "Balls autogrowth factor",
  1230. "id": "ballGrowthFactor",
  1231. "type": "float",
  1232. "default": "1",
  1233. "unit": "percentage",
  1234. "tooltip": "How much this part grows during part specific digestion. This is relative to overall growth, 100%:all mass goes to this part 20%:20% part growth-80% overall growth."
  1235. },
  1236. {
  1237. "name": "Cock Vore",
  1238. "id": "cockVoreEnabled",
  1239. "type": "subcategory",
  1240. "buttons": ["cock_vore"],
  1241. "entries":
  1242. [
  1243. {
  1244. "name": "Cock stretchiness",
  1245. "id": "dickStretchiness",
  1246. "type": "float",
  1247. "default": "5"
  1248. },
  1249. {
  1250. "name": "Cum digestion factor",
  1251. "id": "baseCumDigestFactor",
  1252. "type": "float",
  1253. "default": "1"
  1254. },
  1255. {
  1256. "name": "Automatic Digestion",
  1257. "id": "cockDigestAuto",
  1258. "type": "subcategory",
  1259. "default": true,
  1260. "entries":
  1261. [
  1262. {
  1263. "name": "Digestion time",
  1264. "id": "cockDigestTime",
  1265. "type": "float",
  1266. "default": "15"
  1267. }
  1268. ]
  1269. },
  1270. {
  1271. "name": "Manual digestion",
  1272. "id": "cockDigestManual",
  1273. "type": "checkbox",
  1274. "buttons": ["digest_cock"]
  1275. },
  1276. {
  1277. "name": "Same-size vore",
  1278. "id": "sameSizeCockVore",
  1279. "type": "checkbox",
  1280. "default": true
  1281. },
  1282. {
  1283. "name": "Scale cum with size",
  1284. "id": "cumScaleWithSize",
  1285. "type": "checkbox",
  1286. "tooltip": "If you're ten times bigger than normal, you produce ten times as much cum when digesting prey"
  1287. }
  1288. ]
  1289. },
  1290. {
  1291. "name": "Sheath",
  1292. "id": "hasSheath",
  1293. "type": "subcategory",
  1294. "buttons": ["sheath_stuff", "sheath_toy", "sheath_clench"],
  1295. "entries":
  1296. [
  1297. {
  1298. "name": "Absorption",
  1299. "id": "sheathAbsorptionEnabled",
  1300. "type": "checkbox",
  1301. "buttons": ["sheath_absorb"]
  1302. }
  1303. ]
  1304. },
  1305. {
  1306. "name": "Foreskin",
  1307. "id": "hasForeskin",
  1308. "type": "subcategory",
  1309. "buttons": ["foreskin_stuff", "foreskin_toy", "foreskin_clench"],
  1310. "entries":
  1311. [
  1312. {
  1313. "name": "Absorption",
  1314. "id": "foreskinAbsorptionEnabled",
  1315. "type": "checkbox",
  1316. "buttons": ["foreskin_absorb"]
  1317. }
  1318. ]
  1319. },
  1320. {
  1321. "name": "Musk",
  1322. "id": "maleMuskEnabled",
  1323. "type": "subcategory",
  1324. "parts": ["musk"],
  1325. "entries":
  1326. [
  1327. {
  1328. "name": "Musk factor",
  1329. "id": "baseMaleMuskArea",
  1330. "type": "float",
  1331. "default": "0.5"
  1332. }
  1333. ]
  1334. }
  1335. ]
  1336. },
  1337. {
  1338. "name": "Female Genitals",
  1339. "id": "femaleParts",
  1340. "group": "nsfw",
  1341. "optional": true,
  1342. "stats": ["femcum"],
  1343. "parts": ["slit", "womb"],
  1344. "panels": ["vagina"],
  1345. "buttons": ["slit_toy"],
  1346. "entries":
  1347. [
  1348. {
  1349. "name": "Slit length",
  1350. "id": "baseVaginaLength",
  1351. "type": "float",
  1352. "default": "0.1",
  1353. "unit": "length"
  1354. },
  1355. {
  1356. "name": "Slit width",
  1357. "id": "baseVaginaWidth",
  1358. "type": "float",
  1359. "default": "0.05",
  1360. "unit": "length"
  1361. },
  1362. {
  1363. "name": "Womb volume",
  1364. "id": "baseWombVolume",
  1365. "type": "float",
  1366. "default": "0.1",
  1367. "unit": "volume"
  1368. },
  1369. {
  1370. "name": "Orgasm size",
  1371. "id": "baseFemcumVolume",
  1372. "type": "float",
  1373. "default": "0.1",
  1374. },
  1375. {
  1376. "name": "Passive femcum production",
  1377. "id": "baseFemcumProduction",
  1378. "type": "float",
  1379. "default": "1",
  1380. "unit": "percentage",
  1381. "tooltip": "How much you fill up every second"
  1382. },
  1383. {
  1384. "name": "Femcum storage factor",
  1385. "id": "femcumStorageScale",
  1386. "type": "float",
  1387. "default": "1"
  1388. },
  1389. {
  1390. "name": "Unbirth",
  1391. "id": "unbirthEnabled",
  1392. "type": "subcategory",
  1393. "buttons": ["unbirth"],
  1394. "entries":
  1395. [
  1396. {
  1397. "name": "Slit stretchiness",
  1398. "id": "vaginaStretchiness",
  1399. "type": "float",
  1400. "default": "5"
  1401. },
  1402. {
  1403. "name": "Femcum digestion factor",
  1404. "id": "baseFemcumDigestFactor",
  1405. "type": "float",
  1406. "default": "1"
  1407. },
  1408. {
  1409. "name": "Vagina autogrowth factor",
  1410. "id": "vaginaGrowthFactor",
  1411. "type": "float",
  1412. "default": "1",
  1413. "unit": "percentage",
  1414. "tooltip": "How much this part grows during part specific digestion. This is relative to overall growth, 100%:all mass goes to this part 20%:20% part growth-80% overall growth."
  1415. },
  1416. {
  1417. "name": "Womb autogrowth factor",
  1418. "id": "wombGrowthFactor",
  1419. "type": "float",
  1420. "default": "1",
  1421. "unit": "percentage",
  1422. "tooltip": "How much this part grows during part specific digestion. This is relative to overall growth, 100%:all mass goes to this part 20%:20% part growth-80% overall growth."
  1423. },
  1424. {
  1425. "name": "Automatic Digestion",
  1426. "id": "unbirthDigestAuto",
  1427. "type": "subcategory",
  1428. "default": true,
  1429. "entries":
  1430. [
  1431. {
  1432. "name": "Digestion time",
  1433. "id": "unbirthDigestTime",
  1434. "type": "float",
  1435. "default": "15"
  1436. }
  1437. ]
  1438. },
  1439. {
  1440. "name": "Manual digestion",
  1441. "id": "unbirthDigestManual",
  1442. "type": "checkbox",
  1443. "buttons": ["digest_unbirth"]
  1444. },
  1445. {
  1446. "name": "Same-size vore",
  1447. "id": "sameSizeUnbirth",
  1448. "type": "checkbox",
  1449. "default": true
  1450. },
  1451. {
  1452. "name": "Scale femcum with size",
  1453. "id": "femcumScaleWithSize",
  1454. "type": "checkbox",
  1455. "tooltip": "If you're ten times bigger than normal, you produce ten times as much femcum when digesting prey"
  1456. }
  1457. ]
  1458. },
  1459. {
  1460. "name": "Musk",
  1461. "id": "femaleMuskEnabled",
  1462. "type": "subcategory",
  1463. "parts": ["musk"],
  1464. "entries":
  1465. [
  1466. {
  1467. "name": "Musk factor",
  1468. "id": "baseFemaleMuskArea",
  1469. "type": "float",
  1470. "default": "0.5"
  1471. }
  1472. ]
  1473. }
  1474. ]
  1475. },
  1476. {
  1477. "name": "Breasts",
  1478. "id": "hasBreasts",
  1479. "group": "body-part",
  1480. "optional": true,
  1481. "panels": ["breasts"],
  1482. "parts": ["breasts"],
  1483. "buttons": ["breast_crush", "breast_toy", "cleavage_stuff", "cleavage_crush", "cleavage_drop", "cleavage_absorb"],
  1484. "entries":
  1485. [
  1486. {
  1487. "name": "Breast diameter",
  1488. "id": "baseBreastDiameter",
  1489. "type": "float",
  1490. "default": "0.1",
  1491. "unit": "length"
  1492. },
  1493. {
  1494. "name": "Lactation",
  1495. "id": "lactationEnabled",
  1496. "type": "subcategory",
  1497. "stats": ["milk"],
  1498. "buttons": ["breast_milk"],
  1499. "warning": "Lactation is enabled",
  1500. "entries":
  1501. [
  1502. {
  1503. "name": "Lactation scale",
  1504. "id": "lactationFactor",
  1505. "type": "float",
  1506. "default": "0.25"
  1507. },
  1508. {
  1509. "name": "Passive milk production",
  1510. "id": "baseLactationProduction",
  1511. "type": "float",
  1512. "default": "0.1",
  1513. "unit": "percentage",
  1514. "tooltip": "How much you fill up every second"
  1515. },
  1516. {
  1517. "name": "Milk storage scale",
  1518. "id": "milkStorageScale",
  1519. "type": "float",
  1520. "default": "1"
  1521. }
  1522. ]
  1523. },
  1524. {
  1525. "name": "Breast Vore",
  1526. "id": "breastVore",
  1527. "type": "subcategory",
  1528. "buttons": ["breast_vore", "digest_breast"],
  1529. "entries":
  1530. [
  1531. {
  1532. "name": "Breast stretchiness",
  1533. "id": "breastStretchiness",
  1534. "type": "float",
  1535. "default": "3"
  1536. },
  1537. {
  1538. "name": "Milk digestion scale",
  1539. "id": "baseMilkDigestFactor",
  1540. "type": "float",
  1541. "default": "1"
  1542. },
  1543. {
  1544. "name": "Breast autogrowth factor",
  1545. "id": "breastGrowthFactor",
  1546. "type": "float",
  1547. "default": "1",
  1548. "unit": "percentage",
  1549. "tooltip": "How much this part grows during part specific digestion. This is relative to overall growth, 100%:all mass goes to this part 20%:20% part growth-80% overall growth."
  1550. },
  1551. {
  1552. "name": "Automatic Digestion",
  1553. "id": "breastDigestAuto",
  1554. "type": "subcategory",
  1555. "default": true,
  1556. "entries":
  1557. [
  1558. {
  1559. "name": "Digestion time",
  1560. "id": "breastDigestTime",
  1561. "type": "float",
  1562. "default": "15"
  1563. }
  1564. ]
  1565. },
  1566. {
  1567. "name": "Manual digestion",
  1568. "id": "breastDigestManual",
  1569. "type": "checkbox"
  1570. },
  1571. {
  1572. "name": "Same-size vore",
  1573. "id": "sameSizeBreastVore",
  1574. "type": "checkbox",
  1575. "default": true
  1576. },
  1577. {
  1578. "name": "Scale milk with size",
  1579. "id": "milkScaleWithSize",
  1580. "type": "checkbox",
  1581. "tooltip": "If you're ten times bigger than normal, you produce ten times as much milk when digesting prey"
  1582. }
  1583. ]
  1584. }
  1585. ]
  1586. },
  1587. {
  1588. "name": "Stench",
  1589. "id": "stenchEnabled",
  1590. "group": "gross",
  1591. "optional": true,
  1592. "warning": "Stench is enabled",
  1593. "parts": ["stench"],
  1594. "entries":
  1595. [
  1596. {
  1597. "name": "Paw stench scale",
  1598. "id": "basePawStenchArea",
  1599. "type": "float",
  1600. "default": "1"
  1601. },
  1602. {
  1603. "name": "Ass stench scale",
  1604. "id": "baseAssStenchArea",
  1605. "type": "float",
  1606. "default": "1.5"
  1607. },
  1608. {
  1609. "name": "Piss stench scale",
  1610. "id": "basePissStenchArea",
  1611. "type": "float",
  1612. "default": "0.75"
  1613. },
  1614. {
  1615. "name": "Scat stench scale",
  1616. "id": "baseScatStenchArea",
  1617. "type": "float",
  1618. "default": "3"
  1619. },
  1620. ]
  1621. },
  1622. {
  1623. "name": "Gas",
  1624. "id": "gasEnabled",
  1625. "group": "gross",
  1626. "optional": true,
  1627. "stats": ["gas"],
  1628. "panels": ["waste"],
  1629. "warning": "Gas is enabled",
  1630. "entries":
  1631. [
  1632. {
  1633. "name": "Belching",
  1634. "id": "belchEnabled",
  1635. "type": "checkbox",
  1636. "buttons": ["belch"]
  1637. },
  1638. {
  1639. "name": "Farting",
  1640. "id": "fartEnabled",
  1641. "type": "checkbox",
  1642. "buttons": ["fart"]
  1643. },
  1644. {
  1645. "name": "Passive gas production",
  1646. "id": "baseGasProduction",
  1647. "type": "float",
  1648. "default": "1",
  1649. "unit": "percentage",
  1650. "tooltip": "How much you fill up every second"
  1651. },
  1652. {
  1653. "name": "Gas storage scale",
  1654. "id": "gasStorageScale",
  1655. "type": "float",
  1656. "default": "1"
  1657. },
  1658. {
  1659. "name": "Gas digestion factor",
  1660. "id": "baseGasDigestFactor",
  1661. "type": "float",
  1662. "default": "1"
  1663. },
  1664. {
  1665. "name": "Scale gas with size",
  1666. "id": "gasScaleWithSize",
  1667. "type": "checkbox",
  1668. "tooltip": "If you're ten times bigger than normal, you produce ten times as much gas when digesting prey"
  1669. }
  1670. ]
  1671. },
  1672. {
  1673. "name": "Soul Vore",
  1674. "id": "soulVoreEnabled",
  1675. "group": "alt-vore",
  1676. "optional": true,
  1677. "panels": ["souls"],
  1678. "buttons": ["soul_vore", "soul_absorb_paw"],
  1679. "warning": "Soul vore enabled",
  1680. "entries":
  1681. [
  1682. {
  1683. "name": "Souls autogrowth factor",
  1684. "id": "soulGrowthFactor",
  1685. "type": "float",
  1686. "default": "25",
  1687. "unit": "percentage",
  1688. "tooltip": "How much you grow when absorbing souls. [1]-you will gain equal mass to the souls you absorb. [.01]- you will grow by 1% of the mass of the souls you absorb. This does not stack with Prey growth factor"
  1689. },
  1690. {
  1691. "name": "Automatic Digestion",
  1692. "id": "soulDigestAuto",
  1693. "type": "subcategory",
  1694. "default": true,
  1695. "entries":
  1696. [
  1697. {
  1698. "name": "Digestion time",
  1699. "id": "soulDigestTime",
  1700. "type": "float",
  1701. "default": "15"
  1702. }
  1703. ]
  1704. },
  1705. {
  1706. "name": "Manual digestion",
  1707. "id": "soulDigestManual",
  1708. "type": "checkbox",
  1709. "buttons": ["digest_soul"]
  1710. },
  1711. {
  1712. "name":"Soul vore type",
  1713. "type": "select",
  1714. "id": "soulVoreType",
  1715. "default": "body",
  1716. "choices":
  1717. [
  1718. {
  1719. "name": "Released",
  1720. "value": "release",
  1721. },
  1722. {
  1723. "name": "Trapped",
  1724. "value": "body",
  1725. },
  1726. {
  1727. "name": "Digested",
  1728. "value": "oblivion",
  1729. },
  1730. ]
  1731. },
  1732. ]
  1733. },
  1734. {
  1735. "name": "Piss",
  1736. "id": "pissEnabled",
  1737. "group": "gross",
  1738. "optional": true,
  1739. "stats": ["piss"],
  1740. "panels": ["waste"],
  1741. "buttons": ["piss"],
  1742. "warning": "Watersports enabled",
  1743. "entries":
  1744. [
  1745. {
  1746. "name": "Passive piss production",
  1747. "id": "basePissProduction",
  1748. "type": "float",
  1749. "default": "1",
  1750. "unit": "percentage",
  1751. "tooltip": "How much you fill up every second"
  1752. },
  1753. {
  1754. "name": "Piss storage scale",
  1755. "id": "pissStorageScale",
  1756. "type": "float",
  1757. "default": "1"
  1758. },
  1759. {
  1760. "name": "Bladder Vore",
  1761. "id": "bladderVore",
  1762. "type": "subcategory",
  1763. "buttons": ["bladder_vore"],
  1764. "entries":
  1765. [
  1766. {
  1767. "name": "Urethra diameter",
  1768. "id": "baseUrethraDiameter",
  1769. "type": "float",
  1770. "default": "0.03",
  1771. "unit": "length"
  1772. },
  1773. {
  1774. "name": "Urethra stretchiness",
  1775. "id": "urethraStretchiness",
  1776. "type": "float",
  1777. "default": "5"
  1778. },
  1779. {
  1780. "name": "Piss digestion scale",
  1781. "id": "basePissDigestFactor",
  1782. "type": "float",
  1783. "default": "1"
  1784. },
  1785. {
  1786. "name": "Automatic Digestion",
  1787. "id": "bladderDigestAuto",
  1788. "type": "subcategory",
  1789. "default": true,
  1790. "entries":
  1791. [
  1792. {
  1793. "name": "Digestion time",
  1794. "id": "bladderDigestTime",
  1795. "type": "float",
  1796. "default": "15"
  1797. }
  1798. ]
  1799. },
  1800. {
  1801. "name": "Manual digestion",
  1802. "id": "bladderDigestManual",
  1803. "type": "checkbox",
  1804. "buttons": ["digest_bladder"],
  1805. },
  1806. {
  1807. "name": "Same-size vore",
  1808. "id": "sameSizeBladderVore",
  1809. "type": "checkbox",
  1810. "default": true
  1811. },
  1812. {
  1813. "name": "Scale piss with size",
  1814. "id": "pissScaleWithSize",
  1815. "type": "checkbox",
  1816. "tooltip": "If you're ten times bigger than normal, you produce ten times as much piss when digesting prey"
  1817. }
  1818. ]
  1819. }
  1820. ]
  1821. },
  1822. {
  1823. "name": "Scat",
  1824. "id": "scatEnabled",
  1825. "group": "gross",
  1826. "optional": true,
  1827. "stats": ["scat"],
  1828. "panels": ["waste"],
  1829. "buttons": ["scat"],
  1830. "warning": "Scat is enabled",
  1831. "entries":
  1832. [
  1833. {
  1834. "name": "Scat digestion scale",
  1835. "id": "baseScatDigestFactor",
  1836. "type": "float",
  1837. "default": "1"
  1838. },
  1839. {
  1840. "name": "Passive scat production",
  1841. "id": "baseScatProduction",
  1842. "type": "float",
  1843. "default": "0.1",
  1844. "unit": "percentage",
  1845. "tooltip": "How much you fill up every second"
  1846. },
  1847. {
  1848. "name": "Scat storage scale",
  1849. "id": "scatStorageScale",
  1850. "type": "float",
  1851. "default": "1"
  1852. },
  1853. {
  1854. "name": "Scale scat with size",
  1855. "id": "scatScaleWithSize",
  1856. "type": "checkbox",
  1857. "tooltip": "If you're ten times bigger than normal, you produce ten times as much scat when digesting prey"
  1858. }
  1859. ]
  1860. },
  1861. {
  1862. "name": "Goo",
  1863. "id": "gooEnabled",
  1864. "group": "body-part",
  1865. "optional": true,
  1866. "panels": ["goo"],
  1867. "buttons": ["melt"],
  1868. "entries":
  1869. [
  1870. {
  1871. "name": "Digestion",
  1872. "id": "gooDigestion",
  1873. "type": "subcategory",
  1874. "entries":
  1875. [
  1876. {
  1877. "name": "Goo autogrowth factor",
  1878. "id": "gooGrowthFactor",
  1879. "type": "float",
  1880. "default": "80",
  1881. "unit": "percentage",
  1882. "tooltip": "How much you grow when absorbing people via goo. [1]-you will gain equal mass to the souls you absorb. [.01]- you will grow by 1% of the mass of the souls you absorb. This does not stack with Prey growth factor"
  1883. },
  1884. {
  1885. "name": "Automatic Digestion",
  1886. "id": "gooDigestAuto",
  1887. "type": "subcategory",
  1888. "default": true,
  1889. "entries":
  1890. [
  1891. {
  1892. "name": "Digestion time",
  1893. "id": "gooDigestTime",
  1894. "type": "float",
  1895. "default": "15"
  1896. }
  1897. ]
  1898. },
  1899. {
  1900. "name": "Manual digestion",
  1901. "id": "gooDigestManual",
  1902. "type": "checkbox"
  1903. }
  1904. ]
  1905. }
  1906. ]
  1907. },
  1908. {
  1909. "name": "Paw Vore",
  1910. "id": "pawVoreEnabled",
  1911. "group": "alt-vore",
  1912. "optional": true,
  1913. "buttons": ["paw_vore"],
  1914. "entries":
  1915. [
  1916. {
  1917. "name": "Paw autogrowth factor",
  1918. "id": "pawGrowthFactor",
  1919. "type": "float",
  1920. "default": "1",
  1921. "unit": "percentage",
  1922. "tooltip": "How much this part grows during part specific digestion. This is relative to overall growth, 100%:all mass goes to this part 20%:20% part growth-80% overall growth."
  1923. },
  1924. {
  1925. "name": "Automatic Digestion",
  1926. "id": "pawDigestAuto",
  1927. "type": "subcategory",
  1928. "default": true,
  1929. "entries":
  1930. [
  1931. {
  1932. "name": "Digestion time",
  1933. "id": "pawDigestTime",
  1934. "type": "float",
  1935. "default": "15"
  1936. }
  1937. ]
  1938. },
  1939. {
  1940. "name": "Manual digestion",
  1941. "id": "pawDigestManual",
  1942. "type": "checkbox",
  1943. "buttons": ["digest_paws"]
  1944. },
  1945. {
  1946. "name": "Same-size vore",
  1947. "id": "sameSizePawVore",
  1948. "type": "checkbox",
  1949. "default": true
  1950. }
  1951. ]
  1952. },
  1953. {
  1954. "name": "Crop",
  1955. "id": "cropEnabled",
  1956. "group": "alt-vore",
  1957. "optional": true,
  1958. "buttons": ["crop_swallow"],
  1959. "entries":
  1960. [
  1961. {
  1962. "name": "Automatic Transfer",
  1963. "id": "cropTransferAuto",
  1964. "type": "subcategory",
  1965. "default": true,
  1966. "entries":
  1967. [
  1968. {
  1969. "name": "Digestion time",
  1970. "id": "cropTransferTime",
  1971. "type": "float",
  1972. "default": "10"
  1973. }
  1974. ]
  1975. },
  1976. ]
  1977. },
  1978. {
  1979. "name": "Breath",
  1980. "id": "breathEnabled",
  1981. "group": "main",
  1982. "optional": true,
  1983. "panels": ["breath"],
  1984. "buttons": ["breath_line", "breath_cone"],
  1985. "entries":
  1986. [
  1987. {
  1988. "name": "Breath area",
  1989. "id": "baseBreathArea",
  1990. "type": "float",
  1991. "default": "10",
  1992. "unit": "area"
  1993. },
  1994. {
  1995. "name": "Fire",
  1996. "id": "breathFire",
  1997. "type": "checkbox",
  1998. "buttons": ["breath_fire"]
  1999. },
  2000. {
  2001. "name": "Ice",
  2002. "id": "breathIce",
  2003. "type": "checkbox",
  2004. "buttons": ["breath_ice"]
  2005. },
  2006. {
  2007. "name": "Electric",
  2008. "id": "breathElectric",
  2009. "type": "checkbox",
  2010. "buttons": ["breath_electric"]
  2011. },
  2012. {
  2013. "name": "Smoke",
  2014. "id": "breathSmoke",
  2015. "type": "checkbox",
  2016. "buttons": ["breath_smoke"]
  2017. },
  2018. {
  2019. "name": "Radiation",
  2020. "id": "breathRadiation",
  2021. "type": "checkbox",
  2022. "buttons": ["breath_radiation"]
  2023. },
  2024. {
  2025. "name": "Foul",
  2026. "id": "breathFoul",
  2027. "type": "checkbox",
  2028. "buttons": ["breath_foul"]
  2029. },
  2030. ]
  2031. },
  2032. {
  2033. "name": "Drool",
  2034. "id": "droolEnabled",
  2035. "group": "gross",
  2036. "optional": true,
  2037. "buttons": ["drool"],
  2038. "entries":
  2039. [
  2040. {
  2041. "name": "Drool volume",
  2042. "id": "droolBaseVolume",
  2043. "type": "float",
  2044. "default": "0.01",
  2045. "unit": "volume"
  2046. }
  2047. ]
  2048. },
  2049. {
  2050. "name": "Magic",
  2051. "id": "magicEnabled",
  2052. "group": "main",
  2053. "optional": true,
  2054. "panels": ["magic"],
  2055. "entries":
  2056. [
  2057. {
  2058. "name": "Shrinking magic",
  2059. "id": "magicShrink",
  2060. "type": "checkbox",
  2061. "buttons": ["magic_shrink"],
  2062. "default": true,
  2063. "tooltip": "Allows you to shrink a wide area(relative to your size) into a smaller area, allowing you to devour prey much bigger than you are."
  2064. },
  2065. {
  2066. "name": "Fast digestion",
  2067. "id": "magicFastDigestion",
  2068. "type": "checkbox",
  2069. "buttons": ["magic_fast_digestion"],
  2070. "default": true,
  2071. "tooltip": "Fast Digestion allows you to speed up your digestion for a short duration."
  2072. },
  2073. ]
  2074. },
  2075. {
  2076. "name": "Wings",
  2077. "id": "hasWings",
  2078. "group": "body-part",
  2079. "optional": true,
  2080. "panels": ["misc"],
  2081. "parts": ["wings"],
  2082. "buttons": ["wings_flap"],
  2083. "entries":
  2084. [
  2085. {
  2086. "name": "Wing width",
  2087. "id": "baseWingWidth",
  2088. "type": "float",
  2089. "default": "1",
  2090. "unit": "length"
  2091. },
  2092. {
  2093. "name": "Wing length",
  2094. "id": "baseWingLength",
  2095. "type": "float",
  2096. "default": "1",
  2097. "unit": "length"
  2098. },
  2099. {
  2100. "name": "Wing description",
  2101. "id": "wingDesc",
  2102. "type": "text",
  2103. "default": "feathery"
  2104. },
  2105. {
  2106. "name": "Wing Vore",
  2107. "id": "wingVoreEnabled",
  2108. "type": "subcategory",
  2109. "buttons": ["wings_vore"],
  2110. "entries":
  2111. [
  2112. {
  2113. "name": "Wing autogrowth factor",
  2114. "id": "wingGrowthFactor",
  2115. "type": "float",
  2116. "default": "1",
  2117. "unit": "percentage",
  2118. "tooltip": "How much this part grows during part specific digestion. This is relative to overall growth, 100%:all mass goes to this part 20%:20% part growth-80% overall growth."
  2119. },
  2120. {
  2121. "name": "Automatic Digestion",
  2122. "id": "wingDigestAuto",
  2123. "type": "subcategory",
  2124. "default": true,
  2125. "entries":
  2126. [
  2127. {
  2128. "name": "Digestion time",
  2129. "id": "wingDigestTime",
  2130. "type": "float",
  2131. "default": "15"
  2132. }
  2133. ]
  2134. },
  2135. {
  2136. "name": "Manual digestion",
  2137. "id": "wingDigestManual",
  2138. "type": "checkbox",
  2139. "buttons": ["digest_wings"]
  2140. },
  2141. {
  2142. "name": "Same-size vore",
  2143. "id": "sameSizeWingVore",
  2144. "type": "checkbox",
  2145. "default": true
  2146. },
  2147. {
  2148. "name": "Wing vore goes to stomach",
  2149. "id": "wingVoreToStomach",
  2150. "type": "checkbox"
  2151. }
  2152. ]
  2153. }
  2154. ]
  2155. }
  2156. ];