337 lines
8.4 KiB
JSON
337 lines
8.4 KiB
JSON
{
|
|
"root": "pelt",
|
|
"entries": [{
|
|
"name": "descriptor",
|
|
"variants": [
|
|
"sleek",
|
|
"large",
|
|
"small",
|
|
"swift",
|
|
"skinny",
|
|
"thin",
|
|
"young",
|
|
"old",
|
|
"long-legged",
|
|
"long-haired",
|
|
"long-tailed",
|
|
"huge",
|
|
"massive",
|
|
"battle-scarred",
|
|
"pretty",
|
|
"handsome",
|
|
"beautiful",
|
|
"mottled"
|
|
],
|
|
"next": [{
|
|
"from": [
|
|
"massive",
|
|
"huge",
|
|
"large"
|
|
],
|
|
"to": [
|
|
"long-legged",
|
|
"long-haired",
|
|
"old",
|
|
"young",
|
|
"long-tailed",
|
|
"battle-scarred",
|
|
"handsome",
|
|
"pretty",
|
|
"beautiful",
|
|
"mottled"
|
|
],
|
|
"chance": 0.5,
|
|
"join": ", "
|
|
}, {
|
|
"from": ["small"],
|
|
"to": [
|
|
"sleek",
|
|
"swift",
|
|
"skinny",
|
|
"thin",
|
|
"old",
|
|
"young",
|
|
"long-haired",
|
|
"battle-scarred",
|
|
"handsome",
|
|
"pretty",
|
|
"beautiful",
|
|
"mottled"
|
|
],
|
|
"chance": 0.5,
|
|
"join": ", "
|
|
}, {
|
|
"from": [
|
|
"handsome",
|
|
"pretty",
|
|
"beautiful"
|
|
],
|
|
"to": [
|
|
"old",
|
|
"young"
|
|
],
|
|
"chance": 0.5,
|
|
"join": ", "
|
|
}]
|
|
}, {
|
|
"name": "eye-color",
|
|
"variants": [
|
|
"blue",
|
|
"amber",
|
|
"green",
|
|
"brown"
|
|
],
|
|
"depends": [{
|
|
"variants": "any",
|
|
"depends": "color-modifier",
|
|
"chance": 0.3,
|
|
"order": "{color-modifier} {base}",
|
|
"weights": [
|
|
[1, "light"],
|
|
[1, "dark"],
|
|
[1, "pale"],
|
|
[1, "bright"]
|
|
]
|
|
}]
|
|
}, {
|
|
"name": "post-descriptor",
|
|
"variants": [
|
|
"long claws",
|
|
"a twisted paw",
|
|
"eyes",
|
|
"paws",
|
|
"stripes",
|
|
"spots",
|
|
"splotches"
|
|
],
|
|
"depends": [{
|
|
"variants": ["eyes"],
|
|
"depends": "eye-color",
|
|
"chance": 1,
|
|
"order": "{eye-color} {base}"
|
|
}, {
|
|
"variants": [
|
|
"paws",
|
|
"stripes",
|
|
"spots",
|
|
"splotches"
|
|
],
|
|
"depends": "pelt-color",
|
|
"chance": 1,
|
|
"order": "{pelt-color} {base}"
|
|
}],
|
|
"next": [{
|
|
"from": "any",
|
|
"to": "any",
|
|
"chance": 0.4,
|
|
"join": " and "
|
|
}]
|
|
}, {
|
|
"name": "solid",
|
|
"variants": ["solid"]
|
|
}, {
|
|
"name": "very",
|
|
"variants": ["very"]
|
|
}, {
|
|
"name": "color-modifier",
|
|
"variants": [
|
|
"dark",
|
|
"light",
|
|
"pale",
|
|
"bright",
|
|
"jet"
|
|
],
|
|
"depends": [{
|
|
"variants": [
|
|
"light",
|
|
"pale",
|
|
"dark",
|
|
"bright"
|
|
],
|
|
"depends": "very",
|
|
"chance": 0.2,
|
|
"order": "{very} {base}"
|
|
}]
|
|
}, {
|
|
"name": "pelt-color",
|
|
"variants": [
|
|
"black",
|
|
"black-and-white",
|
|
"black-and-gray",
|
|
"gray",
|
|
"gray-and-white",
|
|
"silver",
|
|
"blue-gray",
|
|
"ginger",
|
|
"brown",
|
|
"reddish-brown",
|
|
"golden",
|
|
"golden-brown",
|
|
"dusky-brown",
|
|
"white"
|
|
],
|
|
"depends": [{
|
|
"variants": ["black"],
|
|
"depends": "color-modifier",
|
|
"chance": 0.3,
|
|
"order": "{color-modifier} {base}",
|
|
"weights": [
|
|
[1, "dark"],
|
|
[2, "jet"]
|
|
]
|
|
}, {
|
|
"variants": [
|
|
"gray",
|
|
"silver",
|
|
"blue-gray",
|
|
"ginger",
|
|
"brown",
|
|
"reddish-brown",
|
|
"golden",
|
|
"golden-brown"
|
|
],
|
|
"depends": "color-modifier",
|
|
"chance": 0.3,
|
|
"order": "{color-modifier} {base}",
|
|
"weights": [
|
|
[1, "dark"],
|
|
[1, "light"],
|
|
[1, "pale"],
|
|
[1, "bright"]
|
|
]
|
|
}, {
|
|
"variants": ["white"],
|
|
"depends": "color-modifier",
|
|
"chance": 0.3,
|
|
"order": "{color-modifier} {base}",
|
|
"weights": [
|
|
[1, "bright"]
|
|
]
|
|
}, {
|
|
"variants": [
|
|
"black",
|
|
"gray",
|
|
"silver",
|
|
"blue-gray",
|
|
"ginger",
|
|
"brown",
|
|
"reddish-brown",
|
|
"golden",
|
|
"golden-brown",
|
|
"dusky-brown",
|
|
"white"
|
|
],
|
|
"depends": "solid",
|
|
"chance": 0.2,
|
|
"order": "{solid} {base}"
|
|
}]
|
|
}, {
|
|
"name": "gembder",
|
|
"variants": [
|
|
"she-cat",
|
|
"queen",
|
|
"tom"
|
|
]
|
|
}, {
|
|
"name": "pelt",
|
|
"variants": [
|
|
"tortoiseshell",
|
|
"tabby",
|
|
"cat"
|
|
],
|
|
"silent": ["cat"],
|
|
"depends": [{
|
|
"variants": [
|
|
"tortoiseshell",
|
|
"tabby"
|
|
],
|
|
"depends": "pelt-color",
|
|
"forbids": [{
|
|
"name": "solid",
|
|
"variants": ["solid"]
|
|
}],
|
|
"chance": 0.5,
|
|
"order": "{pelt-color} {base}"
|
|
}, {
|
|
"variants": ["cat"],
|
|
"depends": "pelt-color",
|
|
"chance": 1,
|
|
"order": "{pelt-color} {base}"
|
|
}, {
|
|
"variants": ["tortoiseshell"],
|
|
"depends": "gembder",
|
|
"chance": 0.5,
|
|
"order": "{base} {gembder}",
|
|
"weights": [
|
|
[80, "she-cat"],
|
|
[20, "queen"],
|
|
[1, "tom"]
|
|
]
|
|
}, {
|
|
"variants": ["tabby"],
|
|
"depends": "gembder",
|
|
"chance": 0.5,
|
|
"order": "{base} {gembder}"
|
|
}, {
|
|
"variants": ["cat"],
|
|
"depends": "gembder",
|
|
"chance": 0.5,
|
|
"order": "{base} {gembder}",
|
|
"default": "cat"
|
|
}, {
|
|
"variants": [
|
|
"tabby",
|
|
"tortoiseshell"
|
|
],
|
|
"depends": "descriptor",
|
|
"forbids": [{
|
|
"name": "descriptor",
|
|
"variants": ["mottled"]
|
|
}],
|
|
"chance": 0.5,
|
|
"order": "{descriptor} {base}"
|
|
}, {
|
|
"variants": ["cat"],
|
|
"depends": "descriptor",
|
|
"chance": 0.5,
|
|
"order": "{descriptor} {base}"
|
|
}, {
|
|
"variants": ["tabby"],
|
|
"depends": "post-descriptor",
|
|
"chance": 0.5,
|
|
"order": "{base} with {post-descriptor}",
|
|
"weights": [
|
|
[2, "long claws"],
|
|
[1, "a twisted paw"],
|
|
[4, "eyes"],
|
|
[3, "paws"],
|
|
[2, "stripes"]
|
|
]
|
|
}, {
|
|
"variants": ["tortoiseshell"],
|
|
"depends": "post-descriptor",
|
|
"chance": 0.5,
|
|
"order": "{base} with {post-descriptor}",
|
|
"weights": [
|
|
[2, "long claws"],
|
|
[1, "a twisted paw"],
|
|
[4, "eyes"],
|
|
[3, "paws"],
|
|
[2, "splotches"]
|
|
]
|
|
}, {
|
|
"variants": ["cat"],
|
|
"depends": "post-descriptor",
|
|
"chance": 0.5,
|
|
"order": "{base} with {post-descriptor}",
|
|
"weights": [
|
|
[2, "long claws"],
|
|
[1, "a twisted paw"],
|
|
[4, "eyes"],
|
|
[3, "paws"],
|
|
[2, "spots"]
|
|
]
|
|
}]
|
|
}]
|
|
}
|